mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
-
Upload
- -
Category
Devices & Hardware
-
view
112 -
download
1
Transcript of mruby搭載ボード GR-CITRUS の新しい開発環境の紹介
![Page 1: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/1.jpg)
mruby搭載ボード GR-CITRUSの
第80回 Ruby関西 勉強会
山本三七男
新しい開発環境の紹介
![Page 2: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/2.jpg)
・Wakayama.rb活動紹介・GR-CITRUS関連ボード紹介・開発環境VS-Code Rubic・mrbgemについて・VS-Code Rubicデモ・独自mrubyファームをRubicに含める方法
![Page 3: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/3.jpg)
Wakayama.rb活動紹介
![Page 4: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/4.jpg)
4
2017年 活動
モーター制御ボード製作
SAMBOU-KAN
![Page 5: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/5.jpg)
5
2017年 活動
フクオカRuby大賞 優秀賞受賞
![Page 6: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/6.jpg)
6
2017年 活動
秋葉原で、みかん食べ放題かんきつ系 ミニハッカソン開催
![Page 7: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/7.jpg)
GR-CITRUS と
関連ボードの
紹介
![Page 8: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/8.jpg)
8
ボード紹介
・GR-CITRUS
・WA-MIKAN
・SAMBOU-KAN
![Page 9: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/9.jpg)
9
ボード紹介
●Ruby プログラムは、 GR-CITRUS
●WiFi通信は、 WA-MIKAN
●モーター制御は、 SAMBOU-KAN
![Page 10: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/10.jpg)
10
使 用 例
重ねるだけで、機能がすべて使えます
![Page 11: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/11.jpg)
GR-CITRUS
開発環境紹介
![Page 12: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/12.jpg)
12
VS-Code拡張
Visual Studio Code
Rubic
![Page 13: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/13.jpg)
mrbgemについて
![Page 14: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/14.jpg)
14
VS-Code Rubicでバリエーションを選んでください
mrbgemについて
![Page 15: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/15.jpg)
Rubicのデモ
![Page 16: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/16.jpg)
16
動作説明
実際に Rubic を使ってみます
![Page 17: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/17.jpg)
17
やってみます
第2章 Rubyの基礎を理解する
2.2 Rubyに関する基礎知識
![Page 18: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/18.jpg)
WA-MIKANを使う
![Page 19: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/19.jpg)
19
WiFi通信
![Page 20: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/20.jpg)
20
IoTに向けて
WiFiクラス WiFi.at(command[,mode]) WiFi.bypass() WiFi.cClose(number) WiFi.connect(SSID,Passwd) WiFi.disconnect() WiFi.httpGet(URL[,Headers]) WiFi.httpGetSD(Filename,URL[,Headers]) WiFi.httpPost(URL,Headers,Body) WiFi.httpPostSD(URL,Headers,Filename) WiFi.httpServer([Port]) WiFi.ipconfig() WiFi.multiConnect(mode) WiFi.recv(number) WiFi.send(number,Data[,length]) WiFi.serialOut(mode[,serialNumber]) WiFi.setMode(mode) WiFi.udpOpen(number,IP_Address, SendPort,ReceivePort) WiFi.version()
これ以外にも、 ATコマンドを使って、 ESP8266の機能を、 Rubyで制御可能です。
![Page 21: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/21.jpg)
SAMBOU-KANを使う
![Page 22: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/22.jpg)
22
モーター制御
SAMBOU-KAN に、 2個のモーター接続
![Page 23: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/23.jpg)
23
Ruby カムロボ
![Page 24: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/24.jpg)
Rubic用に
mrubyファームを
公開する方法
![Page 25: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/25.jpg)
25
GitHubに公開
![Page 26: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/26.jpg)
26
GitHubに公開
![Page 27: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/27.jpg)
27
Releaseにdata.zip
![Page 28: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/28.jpg)
28
data.zipの中身
![Page 29: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/29.jpg)
29
Kimu_shuさんに連絡
Release したから、Rubicのリポジトリに登録 お願いします。
一度、登録してもらえば、
Release は自由にして行けます。
![Page 30: mruby搭載ボード GR-CITRUS の新しい開発環境の紹介](https://reader031.fdocuments.net/reader031/viewer/2022021500/5a67876d7f8b9ac0578b47cd/html5/thumbnails/30.jpg)
30
ご清聴ありがとう
ございました