почему один и тот же скетч не работает на нано
- Войдите на сайт для отправки комментариев
Сб, 31/12/2016 - 11:19
тема PWM
собрал скетч из нескольких, проектировал на уно. начал с однозначного варианта, далее переменные увеличатся,
на уно все работает, но залил в нано, ничего не работает, и в мониторе порта пишется сто то про ошибку
по даташиту и уно и нано 9 пин PWM
#include <IRremote.h> // это скачанная библиотека
int brightness = 250;
int RECV_PIN = 11; //вход ИК приемника
int ledpin = 9;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin (9600);
irrecv.enableIRIn(); // включить приемник
//pinMode(9, OUTPUT);
//a=250;
}
void loop() {
//a=0;
if (irrecv.decode(&results)) {
delay(300); // задержка перед выполнением определения кнопок, чтобы избежать быстрое двойное нажатие
if (results.value == 0x6106C03F) {brightness=brightness-10;} // если пришел код уменьшения яркости Р светодиод
if (results.value == 0x610650AF) {brightness=brightness+10;}
// начинаем включать светодиоды на пинах
if (brightness>250) {brightness=250;}
if (brightness<0) {brightness=0;}
analogWrite(ledpin,brightness);
Serial.println(brightness);
delay(50); //
irrecv.resume(); //
}
}
А посмотреть, что же "пишется про ошибку" не судьба?
С НОВЫМ ГОДОМ ВСЕХ. кажется мой пост дма раза вышел.
теперь про ошибку не пишет. вообще полный игнор. и в мониторе порта и на светодиоде