
| 部品名 | 個数 |
| GR-CITRUS | 1個 |
| WA-Mikan | 1個 |
| microUSBケーブル | 1本 |
第4回 WA-Mikanを使ってWiFi接続してみる

| 部品名 | 個数 |
| GR-CITRUS | 1個 |
| WA-Mikan | 1個 |
| microUSBケーブル | 1本 |
最新のファームウェアにアップデートします
※ デフォルトのファームウェアのバージョンでは、WiFiクラスを使用できませんでした
(1) 公式サイトへアクセスし、Rubyファームウェアの項目にある「citrus_mruby_xxx.bin」というリンクをクリックして、binファイルをダウンロードします
(2) GR-CITRUSのリセットボタンを押します

(3) GR-CITRUSがUSBメモリとして認識されるので、ダウンロードしたbinファイルをドラッグしてください

(4) ファームウェアが更新されていることを確認します

(1) まずは、この「GR-CITRUS」と「WA-MIKAN」を組み立てます

(2) 合体!!

(1) プログラムを作成します
wifi.rb
#!mruby
# シリアル通信初期化
usb = Serial.new(0, 115200)
# WiFiのSSID、パスワード設定
SSID = "***************"
Passwd = "***************"
# WiFiの初期化
if ( System.useWiFi() == 0 ) then
usb.println "WiFi Card can't use."
System.exit()
end
usb.println "WiFi Ready"
# ステーションモードへ
usb.println "WiFi Mode Setting"
usb.println WiFi.setMode(1)
# WiFiの接続
usb.println "WiFi connect"
usb.println WiFi.connect(SSID, Passwd)
# IPアドレスとMACアドレスを表示
usb.println "WiFi ipconfig"
usb.println WiFi.ipconfig()
# WiFiを切断
usb.println "WiFi disconnect"
usb.println WiFi.disconnect
System.exit()
(1) ビルドをします

(2) 実行します
接続に成功していれば、WiFi connectでOKが返ってきます

