2021年2年PD実践 EP302-D3が作ったファームウェア(.ino)とサーバサイドの送受信プログラム(.py)である.
本授業は試作品を作る授業なので,見にくい点も多い.
本リポジトリの質問等は受けかねます.
- 水流センサ
- arduinoボード
- ESP8266
- 私たちが使用した開発ボード
https://ja.aliexpress.com/item/32651747570.html
- リポジトリをclone
git clone https://github.com/KazumaFujino/EP302-D3-Farm
- arduino ideをインストール
https://www.arduino.cc/en/software
- ideにマイコンを認識させる
http://ahoministrator.sakura.ne.jp/retrospective/archives/1048 - .inoのサーバip情報をサーバマシンのものに変更
- .inoをマイコンに書き込み起動
- マイコンのAPに接続して使用したいwifi情報を入力
wifimangagerを使わせてもらっているので繋げ方はリンクを参照
- pythonプログラムの実行に必要なパッケージをインストール
pip install httpserver
- サーバサイドプログラムを立ち上げる
python hosting.py
このように表示されれば成功です!
※length
の表示の必要はありませんがバッファの作成で必要なので送信する必要はあります.