//-----------------------------------------------------------
// BBWAS1:
const int PIN_LED_AMPEL_RECHTS_ROT = 25;
//-----------------------------------------------------------
void setup(void) {
//---
// UART starten (115200 Baud)
Serial.begin(115200);
//---
// BBWAS1
pinMode(PIN_LED_AMPEL_RECHTS_ROT, OUTPUT);
//---
rmtInit(PIN_LED_AMPEL_RECHTS_ROT, RMT_TX_MODE, RMT_MEM_NUM_BLOCKS_1, 100000UL); // 100kHz
}
//-----------------------------------------------------------
void loop(void) {
//
rmt_data_t data;
data.level0 = 1; // HIGH-Pegel
data.duration0 = 20000; // Dauer in Taktzyklen (20000 * 10us = 200000us = 200ms)
data.level1 = 0; // LOW-Pegel
data.duration1 = 20000; // 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);
}
Loading
esp32-h2-devkitm-1
esp32-h2-devkitm-1