狠狠撸

狠狠撸Share a Scribd company logo
GR-CITRUS ハッカソンリ
ファレンス
2018.2.7. - v1.0.0
1. 開発環境の構築
まずは、Visual Studio Codeとプラグインをインストールします。
? Visual Studio Codeのインストール
? http://tarosay.hatenablog.com/entry/2017/09/30/040454
? プラグイン(Rubic)のインストール
? http://tarosay.hatenablog.com/entry/2017/09/30/040649
次に開発環境の設定を行います。
? 新規Rubyプログラムの作成
? http://tarosay.hatenablog.com/entry/2017/09/30/133805
2.ハードウエア資料
? GR-CITRUS詳細資料(ピン配置とか)
? https://github.com/wakayamarb/wrbb-v2lib-firm/blob/master/firmware_release/description/Ruby
%20Firmware%20on%20GR-CITRUS.pdf
? SAMBOU-KAN詳細資料(ピン配置とか)
? https://github.com/wakayamarb/sambou-kan/blob/master/SAMBOU-KAN2.3%E5%9F%BA%E6%
9D%BF%E8%AA%AC%E6%98%8E.pdf
3. プログラミング関連情報
? クラス、メソッド早見表
? http://gadget.renesas.com/ja/product/citrus_sp1z.html
3. プログラミング関連情報
? WiFiサンプル
? HTTPでのGet
■ https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/WiFi_
Samples/httpget
? HTTPでのPost
■ https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/WiFi_
Samples/HttpPost
? IFTTT
■ https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/WiFi_
Samples/IFTTT
? AP_Server
■ https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/WiFi_
Samples/AP_Server
3. プログラミング関連情報
? サーボモーター
? https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/Servo_Sa
mples/servoTest01
? MP3
? https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/SambouKa
n_Samples/mp3play
4. サンプルリスト(温湿度計類)
名称 デバイス 製品例 サンプルコード
温湿度センサ SENSIRION社
SHT31
http://akizukidenshi.com/catalog/g/gK-12125/ https://github.com/wakayamarb/wrbb-v2lib
-firm/tree/master/samples/VSCode-Rubic/
I2C_Samples/I2C_AESHT3X
温度センサー ANALOG DEVICES
ADT7410
http://prod.kyohritsu.com/KP-ADT7410.html https://github.com/wakayamarb/wrbb-v2lib
-firm/tree/master/samples/VSCode-Rubic/
I2C_Samples/I2C_KP-ADT7410
気圧センサ STマイクロ
LPS331AP
https://www.switch-science.com/catalog/1289/ https://github.com/wakayamarb/wrbb-v2lib
-firm/tree/master/samples/VSCode-Rubic/
I2C_Samples/I2C_LPS331AP
4. サンプルリスト(加速度センサー類)
名称 デバイス 製品例 サンプルコード
3軸デジタル?コンパス ハネウェル社
HMC5883L
https://www.switch-science.com/catalog/658/
※ディスコンぽい
https://github.com/wakayamarb/wrbb-v
2lib-firm/tree/master/samples/VSCode-
Rubic/I2C_Samples/I2C_HMC5883L
3軸加速度センサ Kionix
KXSD9-2050
http://akizukidenshi.com/catalog/g/gI-03824/ https://github.com/wakayamarb/wrbb-v
2lib-firm/tree/master/samples/VSCode-
Rubic/I2C_Samples/I2C_KXSD9_2050
3軸ジャイロセンサー STマイクロ
L3GD20
http://akizukidenshi.com/catalog/g/gK-06779/ https://github.com/wakayamarb/wrbb-v
2lib-firm/tree/master/samples/VSCode-
Rubic/I2C_Samples/I2C_L3GD20
https://github.com/wakayamarb/wrbb-v
2lib-firm/tree/master/samples/VSCode-
Rubic/I2C_Samples/I2C_L3GD20_SD
A18_SCL19
4. サンプルリスト(その他)
名称 デバイス 製品例 サンプルコード
液晶ディスプレイ
(LCD)
Sitronix
ST7032i
http://akizukidenshi.com/catalog/g/gM-09109/ https://github.com/wakayamarb/wrbb-v
2lib-firm/tree/master/samples/VSCode-
Rubic/I2C_Samples/I2C_LCD
カメラ OV528 http://akizukidenshi.com/catalog/g/gM-09161/ https://github.com/wakayamarb/wrbb-v
2lib-firm/blob/master/samples/VSCode-
Rubic/WiFi_Samples/Camera/
5.その他注意点
? Visual Studio Codeでのデバッグ
? デバッグコンソールから GR-CITRUSにデータを送ることはできません
■ 送りたい場合はTERATERM等を使って行ってください。

More Related Content

GR-CITRUS リファレンス

  • 2. 1. 開発環境の構築 まずは、Visual Studio Codeとプラグインをインストールします。 ? Visual Studio Codeのインストール ? http://tarosay.hatenablog.com/entry/2017/09/30/040454 ? プラグイン(Rubic)のインストール ? http://tarosay.hatenablog.com/entry/2017/09/30/040649 次に開発環境の設定を行います。 ? 新規Rubyプログラムの作成 ? http://tarosay.hatenablog.com/entry/2017/09/30/133805
  • 3. 2.ハードウエア資料 ? GR-CITRUS詳細資料(ピン配置とか) ? https://github.com/wakayamarb/wrbb-v2lib-firm/blob/master/firmware_release/description/Ruby %20Firmware%20on%20GR-CITRUS.pdf ? SAMBOU-KAN詳細資料(ピン配置とか) ? https://github.com/wakayamarb/sambou-kan/blob/master/SAMBOU-KAN2.3%E5%9F%BA%E6% 9D%BF%E8%AA%AC%E6%98%8E.pdf
  • 4. 3. プログラミング関連情報 ? クラス、メソッド早見表 ? http://gadget.renesas.com/ja/product/citrus_sp1z.html
  • 5. 3. プログラミング関連情報 ? WiFiサンプル ? HTTPでのGet ■ https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/WiFi_ Samples/httpget ? HTTPでのPost ■ https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/WiFi_ Samples/HttpPost ? IFTTT ■ https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/WiFi_ Samples/IFTTT ? AP_Server ■ https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/WiFi_ Samples/AP_Server
  • 6. 3. プログラミング関連情報 ? サーボモーター ? https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/Servo_Sa mples/servoTest01 ? MP3 ? https://github.com/wakayamarb/wrbb-v2lib-firm/tree/master/samples/VSCode-Rubic/SambouKa n_Samples/mp3play
  • 7. 4. サンプルリスト(温湿度計類) 名称 デバイス 製品例 サンプルコード 温湿度センサ SENSIRION社 SHT31 http://akizukidenshi.com/catalog/g/gK-12125/ https://github.com/wakayamarb/wrbb-v2lib -firm/tree/master/samples/VSCode-Rubic/ I2C_Samples/I2C_AESHT3X 温度センサー ANALOG DEVICES ADT7410 http://prod.kyohritsu.com/KP-ADT7410.html https://github.com/wakayamarb/wrbb-v2lib -firm/tree/master/samples/VSCode-Rubic/ I2C_Samples/I2C_KP-ADT7410 気圧センサ STマイクロ LPS331AP https://www.switch-science.com/catalog/1289/ https://github.com/wakayamarb/wrbb-v2lib -firm/tree/master/samples/VSCode-Rubic/ I2C_Samples/I2C_LPS331AP
  • 8. 4. サンプルリスト(加速度センサー類) 名称 デバイス 製品例 サンプルコード 3軸デジタル?コンパス ハネウェル社 HMC5883L https://www.switch-science.com/catalog/658/ ※ディスコンぽい https://github.com/wakayamarb/wrbb-v 2lib-firm/tree/master/samples/VSCode- Rubic/I2C_Samples/I2C_HMC5883L 3軸加速度センサ Kionix KXSD9-2050 http://akizukidenshi.com/catalog/g/gI-03824/ https://github.com/wakayamarb/wrbb-v 2lib-firm/tree/master/samples/VSCode- Rubic/I2C_Samples/I2C_KXSD9_2050 3軸ジャイロセンサー STマイクロ L3GD20 http://akizukidenshi.com/catalog/g/gK-06779/ https://github.com/wakayamarb/wrbb-v 2lib-firm/tree/master/samples/VSCode- Rubic/I2C_Samples/I2C_L3GD20 https://github.com/wakayamarb/wrbb-v 2lib-firm/tree/master/samples/VSCode- Rubic/I2C_Samples/I2C_L3GD20_SD A18_SCL19
  • 9. 4. サンプルリスト(その他) 名称 デバイス 製品例 サンプルコード 液晶ディスプレイ (LCD) Sitronix ST7032i http://akizukidenshi.com/catalog/g/gM-09109/ https://github.com/wakayamarb/wrbb-v 2lib-firm/tree/master/samples/VSCode- Rubic/I2C_Samples/I2C_LCD カメラ OV528 http://akizukidenshi.com/catalog/g/gM-09161/ https://github.com/wakayamarb/wrbb-v 2lib-firm/blob/master/samples/VSCode- Rubic/WiFi_Samples/Camera/
  • 10. 5.その他注意点 ? Visual Studio Codeでのデバッグ ? デバッグコンソールから GR-CITRUSにデータを送ることはできません ■ 送りたい場合はTERATERM等を使って行ってください。