//-----------------------------------------------------------
// BBWAS1:
const int PIN_LED_AMPEL_RECHTS_ROT = 19;
//-----------------------------------------------------------
void setup(void) {
//---
// UART starten (115200 Baud)
Serial.begin(115200);
//---
// BBWAS1
pinMode(PIN_LED_AMPEL_RECHTS_ROT, OUTPUT);
//--- rmt ist beim esp32 wokwi nicht unterstützt
rmtInit(PIN_LED_AMPEL_RECHTS_ROT, RMT_TX_MODE, RMT_MEM_NUM_BLOCKS_1, 100000UL);
}
//-----------------------------------------------------------
void loop(void) {
//
rmt_data_t data;
data.level0 = 1; // HIGH-Pegel
data.duration0 = 200; // Dauer in Taktzyklen (3 Takte = 3 µs)
data.level1 = 0; // LOW-Pegel
data.duration1 = 0; // Keine Dauer nach dem HIGH
// Sende den RMT-Item
///rmtWrite(clockpin, &data, 1, 500);
rmtWriteAsync(PIN_LED_AMPEL_RECHTS_ROT, &data, 1);
delay(1000);
//timerAlarm(timer, 10000000, false, 0);
}