サポート
ダウンロード
(2020年8月31日更新)
本書で作成するPythonプログラムのファイルをダウンロードできます。ファイルは圧縮(Zip)されていますので,解凍してご利用ください。プログラムの実行方法は本書のChapter03,および各電子工作の解説を参照してください。
- ダウンロード
- Sample.zip
補足情報
9章で使用しているBlynkについて
本書の9-3および9-4で,ロボットをスマートフォンからコントロールするためにBlynkというアプリを使用していますが,本書の発売後,このアプリは公開が中止されたことが判明しました。現在,著者のほうで,ロボットをコントロールする別の方法について検討しています。
準備ができ次第,本書のサポートページで公開させていただきます。本書をご購入いただいた皆様にはまことに申し訳ございませんが,いましばらくお待ちいただきますよう,お願いいたします。
「Section8-6 LCDに天気予報を表示させよう」のサンプルプログラムについて
本書の「Section8-6 LCDに天気予報を表示させよう」では,気象情報を取得するために「livedoor天気」のAPIを利用していますが,同サービスは本書の発売後に終了したことが判明しました。このため,Section8-6のプログラムではLCDに天気予報を表示させることができません。
代替策として,livedoor天気と互換性のあるAPIを実装する「天気予報 API(livedoor 天気互換)」を利用することで,天気予報を表示させることが可能です。Section8-6のリストを下記のように変更してください。
260ページ リスト8-6-2 Shell ビューに入力する(2)
1行目を下記に変更
data = requests.get('https://weather.tsukumijima.net/api/forecast/city/400010').json()
|
261ページ リスト8-6-3 weather.py (1)
4行目を下記に変更
url = 'https://weather.tsukumijima.net/api/forecast/'
|
262ページ リスト8-6-4 weather.py(2)
4行目を下記に変更
url = 'https://weather.tsukumijima.net/api/forecast/'
|
264ページ リスト8-6-5 LCDisplay.py(9)
10行目を下記に変更
url = 'https://weather.tsukumijima.net/api/forecast/'
|
265ページ リスト8-6-6 LCDisplay.py(10)
10行目を下記に変更
url = 'https://weather.tsukumijima.net/api/forecast/'
|
「地域番号」につきましては,下記のPDFにまとめましたので,こちらをご参照ください