Пульт ду и диод на 13 пине.

Hait
Offline
Зарегистрирован: 04.07.2016

Добрый вечер. Подскажите пожалуйста, почему при выполнении данного скетча не происходит вкл/выкл диода по нажатию на данные кнопки. Пытался грузить скетч с простым миганием - 13 диод включается и выключается. При залитии данного скетча диод просто не отклюкается на пульт (хотя команды приходят) и постоянно включен. Диод включается автоматически после заливки скетча

01 #include "IRremote.h"
02  
03 IRrecv irrecv(2);
04  
05 decode_results results;
06  
07 void setup() {
08   Serial.begin(9600);
09   irrecv.enableIRIn();
10 }
11  
12 void loop() {
13   if ( irrecv.decode( &results )) {
14     Serial.println( results.value, HEX );
15     switch ( results.value ) {
16     case 0xFFA857:
17         digitalWrite( 13, HIGH );
18         break;
19     case 0xFFE01F:
20         digitalWrite( 13, LOW );
21         break;
22     }   
23     irrecv.resume();
24   }
25 }

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Эм... а как светодиод может гореть, если пин не проинициализирован на выход? Разве что слабо светиться при включении подтяжки.

Hait
Offline
Зарегистрирован: 04.07.2016

Диод именно горит, включается автоматически билбиотекой. Инициализация пина помогла взять диод в свои руки