/************************************************************************************************* PROGRAMMINFO ************************************************************************************************** Funktion: ESP32 Bluetooth GPIO13 mit APP Makers Monday LED Contoller ************************************************************************************************** Version: 26.02.2022 ************************************************************************************************** Board: ESP32vn IoT UNO V1.0.4 ************************************************************************************************** C++ Arduino IDE V1.8.13 ************************************************************************************************** Einstellungen: https://dl.espressif.com/dl/package_esp32_index.json http://dan.drown.org/stm32duino/package_STM32duino_index.json https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json ************************************************************************************************* **************************************************************************************************/ #include "BluetoothSerial.h" #if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED) #error Bluetooth is not enabled! Please run `make menuconfig` to and enable it #endif BluetoothSerial SerialBT; int led = 13; // LED Ausgang 13 int state; // LED Status //-------------------------------------------------------------- void setup() { SerialBT.begin("ESP32GPIO13"); //Bluetooth device name Serial.println("ESP32GPIO13 wurde gestartet!"); pinMode(led, OUTPUT); digitalWrite(led, LOW); Serial.begin(9600); } void loop() { //Wert auslesen und speichern if(SerialBT.available() > 0){ state = SerialBT.read(); } // Wenn der Status 0 ist -> LED aus if (state == '0') { digitalWrite(led, LOW); } // Wenn der Status 1 ist -> LED ein else if (state == '1') { digitalWrite(led, HIGH); } //LED Status Serial.println(state); }