void setup() {
//シリアル通信のデータ転送レートをbps(baud)で指定します。
115200);
Serial.begin(//LED_BUILTIN(ボード上に標準搭載されているLED) のデジタルピンを出力モードに設定
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
//デフォルトで定義されている内蔵温度センサーの関数を使用してtempratureValue結果をtempratureValueに代入します。
int tempratureValue = temperatureRead();
//tempratureValue の結果をコンソール画面に出力します。
Serial.println(tempratureValue);
// T0(GPIO04,p4)のタッチセンサー の結果をコンソール画面に出力します。
Serial.println(touchRead(T0));
//ESP32にはhallRead()関数がデフォルトで定義されています。hallValue というint型の変数に、hallRead()関数を使用して結果を hallValue に代入します。
int hallValue = hallRead();
// hallValue が0以下の場合
if(hallValue < 0){
// LEDを点灯させます
digitalWrite(LED_BUILTIN, HIGH);else {
} // LEDを消灯させます。
digitalWrite(LED_BUILTIN, LOW);
} // 0.5秒間待ちます。
500);
delay( }
ESP32 に内蔵されているLEDを点滅させます。
ESP 32 に内蔵されている内蔵温度センサーをシリアルモニターに表示させます。
ESP 32 に内蔵されている内蔵温度センサーをシリアルモニターに表示させます。
ESP 32 に内蔵されている内蔵温度センサーをシリアルモニターに表示させます。
ESP 32 に内蔵されているタッチセンサーを使って、特定のピンに触れたらLEDを点灯させます。
ESP 32 に内蔵されているホールセンサーを使って、磁石を近づけたらLEDを点灯させます。