Почему ардуино не подает шим сигнал?
- Войдите на сайт для отправки комментариев
Чт, 28/02/2019 - 16:41
Здравствуйте! Почему ардуино не подает шим сигнал? Подключил третий пин к мосфету и при тесте с потенциометра все работало, а в связке с ик приемником - нет. При том что при подаче значения 255 или 0, все работает.
#include <IRremote.h> int p; int pwm; IRrecv irrecv(A0); decode_results results; void setup() // процедура setup { irrecv.enableIRIn(); pinMode(A0, INPUT); Serial.begin(9600); } void loop() // процедура loop { if (irrecv.decode(&results)) { if (results.value == 3772793023) { p = 255; } if (results.value == 3772809343) { p = 0; } if (results.value == 3772784863) { p = 40; } analogWrite(3, p); Serial.println(results.value); irrecv.resume(); } }3 пин на другой смените и на выход его настройте.
ООО, спасибо, помогло! Не подскажете из за чего первый раз не работало??
боюсь соврать, помоему IRrecv использует таймер который шимит 3 пин.
Буду знать!