改訂新版 電子工作の素
サポートページ
この記事を読むのに必要な時間:およそ 0.5 分
ダウンロード
(2021年10月26日更新)
本書のプログラムファイルをダウンロードできます。
データは,圧縮ファイル形式でダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。
5-3 Arduino の活用
- フルカラーLED の点滅制御プログラム
- 有機EL 表示器の制御プログラム
5-4 Raspberry Pi の使い方
- RPiを使ったプログラムの例
6-3 Arduino 活用IoT センサの製作
- BME280((株)スイッチサイエンスのプログラム:BME280_I2C.ino)
- プログラムリスト6.3.1(IoT1)
(リスト中の「SSID」「Password」は読者がお使いのルータのものに,「/Add_Log/」の部分と「Keycode」は読者が作成したアプレットのものに変更してください)(〔/Add_Log/に関して〕例:/Add_Data/に書き直す) - プログラムリスト6.3.2(IoT2)
(リスト中の「SSID」「Password」は読者がお使いのルータのものに,「/Add_Log/」の部分と「Keycode」は読者が作成したアプレットのものに変更してください)(〔/Add_Log/に関して〕例:/Add_Data/に書き直す)
プログラムリスト6.3.2の補足説明
本書に掲載したプログラムリスト6.3.2に,以下のサブ関数を追加しています。
- FindString
WROOM-02からの応答を受信しながら,指定された文字列があるかどうかを指定時間内で検出する関数。
検出できたらtrueを返し,検出できずタイムアウトになったらfalseを返す。 - readTrim
センサから較正値を読み出す関数。 - readData
センサから測定値を読み出す関数。 - calibration_T
- calibration_P
- calibration_H
読み出した関数に較正値を適用して補正する関数。
6-4 ラズパイでインターネットラジオの製作
- playlists
6-5 ラズパイ活用IoT センサの製作
- プログラムリスト6.5.1
- Logger
- BME280((株)スイッチサイエンスのプログラムを一部修正)
- Get_BME280