東芝から発売されているFlashAirを用いた開発を行う人々向けのまとめwikiです。※本wikiは東芝及びフィックスターズ、キオクシアとは何の関係もありません。お問合わせは管理者へお願いします。

FlashAirのLua機能のスクリプト例の紹介ページです。

Luaスクリプトサンプル集

どなたでも編集できますので、良いスクリプトがありましたら、どんどん投稿してください。
投稿の際には、ページを新規作成し、このページ上にリンクしてください。
⚠ページタイトルは、「Lua:」からスタートしてください。

⚠スクリプトのライセンスに関する表記を必ずしてください。
 表記のないものは、MIT Licenseとみなします。

⚠投稿者自身の作成したスクリプトのみを紹介してください。
 他者の作成したスクリプトは、下の「外部サイトのスクリプト紹介」にリンクを追加するのに留めてください。

お知らせ

基本(ごくごく短いサンプル)

タイトル内容作者名
Lua:開発の前に...Luaスクリプト開発の前に、便利なエディタを導入しましょうGPS_NMEA
Lua:テンプレートページ作成用のテンプレートですGPS_NMEA
Lua:Hello WorldHello Worldを表示しますGPS_NMEA
Lua:Arduino風入出力ArduinoのようにdigitalWrite, digitalReadを使うサンプルGPS_NMEA
Lua:RTC機能を使うFlashAirに内蔵された時計機能を使うGPS_NMEA
Lua:AE-FAIOサンプル秋月FlashAir DIP IOボード用ライブラリのサンプルGPS_NMEA
Lua:AirioRPサンプルAirio RP用ライブラリのサンプルGPS_NMEA
Lua:HTTPアクセスHTTPアクセスをしてみましょうGPS_NMEA
Lua:UDP送信?UDP送信をしてみましょう(W-04限定)GPS_NMEA
Lua:実行中の停止と取得実行中のスクリプトを共有メモリを使って止めたり、メッセージを取得したりしてみますGPS_NMEA
Lua:HTMLとの連携HTMLやjavascriptと連携させてみましょうGPS_NMEA

Airio向けスクリプト

AirioのフルカラーLEDとスライドスイッチを使った、はんだ付け不要で試せるサンプルです。
FlashAirをWi-Fi搭載マイコンとして使うならばここからスタートすると理解が早いです。
タイトル内容作者名
Lua:LED 点滅LED点滅(Airio向け)GPS_NMEA
Lua:Arduino風入出力ArduinoのようにdigitalWrite, digitalReadを使ってLEDを点滅させるサンプルGPS_NMEA
Lua:スイッチが変化するとIFTTTのレシピを開始する?IFTTT Maker channelを突くスクリプトです。GPS_NMEA
Lua:スイッチが変化するとtwitterでつぶやく?FlashAirからtwitterに投稿しますGPS_NMEA
Lua:ソフトPWMAirioのRGB-LEDをじんわりと点滅させますGPS_NMEA
Lua:AmazonDashButtonが押されたらLEDを点灯させる?FlashAirを使ってAmazonDashButtonが押されたことを検出しますGPS_NMEA

IoT Hub用スクリプト

タイトル内容作者名
Lua:テンプレートページ作成用のテンプレートですGPS_NMEA
Lua: FlashAir IoT HubにダイレクトアクセスIoT HubにダイレクトアクセスしますGPS_NMEA
Lua: Arduinoから数値アップロードArduinoと連携して5つの数値をアップロードしますGPS_NMEA

応用

タイトル内容作者名対象
Lua:テンプレートページ作成用のテンプレートですGPS_NMEA
Lua:IFTTTのトリガIFTTT Maker channelを突くスクリプトです。GPS_NMEA
Lua:Stewgate-UでツイートStewgate-Uを用いて、FlashAirからtwitterに投稿しますGPS_NMEA
Lua:Pushoverで通知Pushoverを用いてスマートフォンにプッシュ通知しますGPS_NMEA
Lua:PastebinからダウンロードPastebinからテキストファイルをダウンロードしますGPS_NMEA
Lua:8_sys_pomeraluaキングジムのポメラDM100にてLuaスクリプトの編集・実行をするためのスクリプトですGPS_NMEA
Lua:Dropboxへ自動アップロードDropboxにテキストファイルをアップロードしますGPS_NMEA
Lua:スクリプトをサーバーから読み込むLAN内のサーバーからLuaスクリプトをダウンロードして実行しますGPS_NMEA
Lua:ソフトSPIもどきCGIとして渡された値を、SPIっぽく送信しますGPS_NMEA
Lua:ソフトSPIもどき(PIO版)CGIとして渡された値を、少し高速にSPIっぽく送信しますGPS_NMEA
Lua:ソフトI2CソフトI2Cでスイッチサイエンスの液晶に表示しますGPS_NMEA
Lua:faテーブル捜査faで始まる関数を探索して表示しますGPS_NMEA
Lua:保護実行Luaスクリプトを保護実行して、エラーをブラウザ上に表示しますGPS_NMEA
Lua:裏領域アクセスFlashAirの裏領域にアクセスしますGPS_NMEA
Lua:ファイル更新日時の取得LuaFileSystemで得たファイル更新日時を人間に読めるように出力しますGPS_NMEA
Lua:CONFIG自動書き換えCONFIG自動書き換えのサンプルですGPS_NMEA
Lua:Tarアーカイブ展開LuaスクリプトでTarアーカイブを展開しますGPS_NMEA
Lua:fa.spiサンプルfa.spiの仕様を回避して正常に通信するサンプルですGPS_NMEA
Lua:A/Dコンバータ(MCP3008)をつなぐA/Dコンバータ(MCP3008)と通信するサンプルですGPS_NMEA
Lua:Dropboxにアップロード(シンプル版)DropboxにシンプルにアップロードしますGPS_NMEA
Lua:FlashAirのレジスタから時刻を得るRTCの現在日時を取得しますGPS_NMEA
Lua: Twilioを使って電話を掛けるFlashAirからTwilioを使って電話をかけますGPS_NMEA
Lua: メモリ容量調査FlashAirのLuaで使えるメモリ容量を調査しますGPS_NMEA
Lua: 全ファイル列挙FlashAir内にある全てのファイルを列挙しますGPS_NMEA
Lua: 再起動FlashAirを再起動しますGPS_NMEA
Lua: IPアドレスの変換とブロードキャストアドレスの計算IPアドレスの変換とブロードキャストアドレスの計算を行います.UDPブロードキャストにGPS_NMEA
Lua: Scratchとの連携UDPブロードキャストを使って,Scratchへの変数設定やメッセージ送信(関数コール)を行いますGPS_NMEAW-04専用
Lua: ScratchとAirioPlayを使って猫コントローラUDPブロードキャストを使って,Scratchと通信し,AirioPlayのコントローラ情報を送信しますGPS_NMEAW-04専用
Lua: 周囲アクセスポイントの強度やMACアドレスの取得周囲アクセスポイントのRSSIやMACアドレス等の詳細情報の取得を行いますGPS_NMEAW-04推奨
Lua: Geolocation支援スクリプト周囲アクセスポイントのRSSIやMACアドレス等をおよそ2秒間隔で延々取得しますGPS_NMEAW-04推奨
Lua:最新ファイル名のUDP送信?書き込まれた最新のファイル名をUDP送信しますGPS_NMEAW-04専用
Lua:スクリプトのベンチマーク内部時間測定機能を使い、処理に掛かる時間を測定します。GPS_NMEAW4.00.00専用(最新のファームウェアでは使えません!)
Lua:スクリプト実行中に接続・切断した子機MACアドレスの取得fa.control("eva")を使い、リアルタイムに追記されるログから接続情報を抽出しますGPS_NMEAW-04専用

外部サイトのスクリプト紹介

外部サイトへ勝手にリンクして紹介するための表です。
こちらはページを作成する必要はありません。単に表に追加してください。
タイトル内容URL
Hello World!FlashAir Developersにて公開されている、最も基本的なスクリプトhttps://flashair-developers.github.io/website/docs...
HTTPを利用したファイルのダウンロードFlashAir Developersにて公開されている、HTTPを利用したファイルのダウンロードのサンプルhttps://flashair-developers.github.io/website/docs...
FTPを使ったファイルのアップロードFlashAir Developersにて公開されている、FTPを使ったファイルのアップロードのサンプルhttps://flashair-developers.github.io/website/docs...
FacebookへのアップロードFlashAir Developersにて公開されている、Facebookへの写真アップロードのサンプルhttps://flashair-developers.github.io/website/docs...
OAUTH2を使ったDropboxへのアップロードFlashAir Developersにて公開されている、OAUTH2を使ったDropboxへのアップロードのサンプルhttps://flashair-developers.github.io/website/docs...
無線LAN設定FlashAir Developersにて公開されている、Luaスクリプトからの無線LAN設定のサンプルhttps://flashair-developers.github.io/website/docs...
Webインターフェースの作成FlashAir Developersにて公開されている、WebインターフェースをLuaで動的作成するサンプルhttps://flashair-developers.github.io/website/docs...

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

スマートフォンの方は画面下部よりPC版に切り替えることをおすすめします

アクセス解析中

忍者アナライズ

GoogleAnalytics

編集にはIDが必要です