macでesp32のoledひからせるまで。
これ届いた。さっそく開発環境をととのえるよー。
まずはGithubからesp32の設定とってきて、USBドライバをインストールする。
たぶんうちのはESP 32 Dev Moduleじゃなくて、Heltec_WIFI_LoRa_32でいいはず。
スケッチの書き込みにはボタン押してモード変更してやる。
-> [RST]押しながら[PRG]押して、[RST]を離せばおK。
コンパイラでBLEが無効とかでるのは特に問題なさそうだけど。
ここからダウンロードして、esp32フォルダに置けば出なくなる。
で、びんぼうでいいのと同じようにOLED動かそうとするも動かない。。
スケッチ書き込み前はちゃんと動いてたので、ハード的には問題ないはず。
あとシリアルはなんか吐き出してるので、i2cまわりがあやしそう。
Aliでみてみた。SDAが4,SCLが15らしい。
なので、SSD1306 display(0x3c,4,15);でうごくはず。 動かない。。
結局、ここでまんまのボードとサンプルがあったので試す。これは動いた。
#include "SSD1306.h"でやるときは、setup()で、
ってやると動いた。16pinがみそらしい。