βλογこの広告は、90日以上更新していないブログに表示しています。BLE2016年末に買って使い方がわからず放置してあったESP32の開発ボードを、ふと思い立って触ってみたらプログラムのアップロードから動作検証までいけたのでメモ。ESP32開発ボードgithub.comこのボードをAliExpressで買った。人類の天敵であるTELECの認証マークが付いているので日本国内で使用しても殺害される危険は少ない。http://esp32.net/を見ると、すでに膨大な種類の開発ボードが出回っているが、日本製の良いものはまだ無いようだ。開発環境準備Windows上で行う。基本的には解説ページgithub.comに従えばOK。clientとしてSourceTreeを使ったが、解説ページに書いてあるようにgitの純正?クライアントを使っても同じだろう。一つ、プログラムをアップロードするときにBOOTボタンを押しっぱなしにしておく必要がある。ボードの初期リビジョンのバグみたいだが、これはこれでうっかりアップロードを防げるので良い仕組みのような気もする。headerというエラーがでる。ここまで来た人はあとはBOOTボタンを押しっぱなしにするだけなので成功したも同然である。ちなみに私がBOOTボタン押下の必要性に気づくまで試行錯誤や検索を繰り返して数時間を浪費したことは恥ずかしくて書けない。IDEではBOOTボタン押下の必要がなかった。BLE→SimpleBleDeviceをアップロードしてみる。BOOTボタンを押すたびに、アドバタイズする文字列(の数値部分)が変わるというもので、デバッグ出力をシリアルモニタで確認できる。シリアルモニタは115200bpsで開く。いう名でアドバタイズされているのを確認できる。BOOTボタンを押すとXXの部分が増えていく。これでESP32の開発環境からデバイスまで一通りが正常に機能していることを確認できる。ちなみにみんな大好きBlinkプログラムは(そのままでは)エラーが出て動作しないので泣かないように。2;と定義してこのピンをON/OFFするようにするとボード上の青いLEDが点滅する。どっかに配線図ないのかな?→どうやらこれっぽい:https://www.dropbox.com/s/jefwxxtufgwg0ex/esp32_Schematic%20Prints.pdf?dl=0まとめESP32開発ボードを買って使い方がわからずに放置してる人は再挑戦してみてはいかがだろうか。使いやすいですmbed。Bloodywood月別アーカイブ参加グループテクノロジープログラミングガジェットはてなブログをはじめよう!XX-Primeさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。