Как заставить ИК светодиод моргать с частотой 50кГц (или 38кГц или любой другой) ?

daylightinc
Offline
Зарегистрирован: 03.01.2016

Здравствуйте! Есть arduino UNO. Хочу чтобы ИК светодиод моргал с определенной частотой в кГц. Например 38кГЦ.

Как это реализовать?

Подключить светодиод к цифровому выходу и включать/выключать с определенной периодичностью? Как вычислить эту периодичность?

Logik
Offline
Зарегистрирован: 05.08.2014

daylightinc пишет:

Здравствуйте! Есть arduino UNO. Хочу чтобы ИК светодиод моргал с определенной частотой в кГц. Например 38кГЦ.

Как это реализовать?

Подключить светодиод к цифровому выходу и включать/выключать с определенной периодичностью? Как вычислить эту периодичность?

#define IR_PULSE_Hz 32500
#define IR_PULSE_START 9
 
tone(PIN_IR_OUT, IR_PULSE_Hz, IR_PULSE_START);
 
Я так понимаю Вы еще совсем "зеленый", рановато еще с ДУ работать.