改訂新版 電子工作の素

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

ダウンロード

(2021年10月26日更新)

本書のプログラムファイルをダウンロードできます。

データは,圧縮ファイル形式でダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。

ダウンロード
Sec5-3
Sec5-4
Sec6-3
Sec6-4
Sec6-5

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