почему один и тот же скетч не работает на нано
- Войдите на сайт для отправки комментариев
Сб, 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(); // } }
А посмотреть, что же "пишется про ошибку" не судьба?
С НОВЫМ ГОДОМ ВСЕХ. кажется мой пост дма раза вышел.
теперь про ошибку не пишет. вообще полный игнор. и в мониторе порта и на светодиоде