FlashAir Lua script(LEDチカチカ) Aug 7th, 2017 11:27 pm | Comments FlashAirを秋月電子通商で購入した「SDカードスロットDIP化モジュール」に 刺して使う方法についてまとめた。 ここではLEDチカチカをゴールに設定した。 全体の流れ FlashAirをSDカードとしてPCに接続 (A) /SD_WLAN/CONFIGを変更 (初回のみ) luaスクリプトの編集 FlashAirを「SDカードスロットDIP化モジュール」に刺して動作確認 (A)に戻る IFMODEの有効化 1 2 3 4 5 6 7 8 --- /SD_WLAN/CONFIG +++ /SD_WLAN/CONFIG @@ -7,3 +7,4 @@ CID=xxxxxxxxxxxxxxxxxxxxxxx PRODUCT=FlashAir VENDOR=TOSHIBA +IFMODE=1 +LUA_RUN_SCRIPT=/bootscript.lua bootscript.lua /bootscript.lua にLuaスクリプトを作成 1 2 3 4 5 6 7 8 9 10 11 12 13 while true do s, indata = fa.pio(0x13, 0x13) -- if fa.pio() returns fail, exit program if s == 0 then break end sleep(500) s, indata = fa.pio(0x13, 0) -- if fa.pio() returns fail, exit program if s == 0 then break end sleep(500) end ピン配置 「SDカードスロットDIP化モジュール」上のピン FlashAirのピン ビット割当 SDI CMD 0x01 SDO D0 0x02 基板のパターン上 D1 0x04 基板のパターン上 D2 0x08 CS D3 0x10 関連情報 FlashAir Developers > Lua機能チュートリアル FlashAir Developers > FlashAir独自機能 Lua関数リファレンス Lua.org > Lua 5.2 Reference Manual FlashAirで遊ぶ — Lチカ編