前回でESP32とArduinoの接続が問題なかったので、温度センサーを接続してそれをシリアルで読み取ります。
センサーは手元にあったLM35DZ-Nという製品です。
温度の換算は別として無事、Arduino-IDEでモニタリングすることができました。
次はBuletoothを使ってRaspberryPiとESP32リンクさせます。
これはやったことがないので大きな難関です(やり方はQiitaやWebにたくさん記載ありますが)。
#define LM35DZN 25
void setup(){
Serial.begin(115200);
while(!Serial);
pinMode(LM35DZN,INPUT);
}
void loop(){
int e=analogRead(LM35DZN);
float Vout = e/4095.0*3.3+0.1132;
float temp =(Vout -0.6)/0.01;
Serial.println(temp);
delay(1000);
}