Управление диодами
- Войдите на сайт для отправки комментариев
Ср, 22/11/2017 - 20:12
Здраствуйте! Написал скетч, но он не работает. При считывании с потенциометра в диапазоне от 505 до 1023 должен гореть светодиод на пине №8, а в диапазоне с 0 до 504 должен гореть диод на пине №12В. чём может быть проблема?
int FWD = 8;
int REV = 12;
void setup() {
pinMode(FWD, OUTPUT);
pinMode(REV, OUTPUT);
}
void loop() {
FWD = analogRead(0);
if (FWD >505 && FWD <1023) {
digitalWrite = (FWD, HIGH);
} else {
digitalWrite = (FWD, LOW);
}
REV = analogRead(0);
if (REV >0 && REV <504) {
digitalWrite (REV, HIGH);
} else {
digitalWrite (REV, LOW);
}
}
Проблема в том, что жесть - это холоднокатаная отожжённая листовая сталь толщиной 0,10—0,36 мм .... Вот если бы она была отмороженной, так нет же она сволочь - отожжённая!
Я готов обсудить с Вами Ваш скетч, но для начала выложите его как положено.
У Вас фантазии на имена переменных не хватило? Сначала FWD это у Вас номер пина, а потом Вы в эту же переменную считываете показания потенциометра. В результате Вы пытаетесь включить светодиод на пине с номером где-то от нуля до тыщи. То же самое и с REV.
И в следующий раз вставляйте скетч в сообщение по правилам.
понял, что не прописал потенциометр. изменил скетч, все равно не работает. разбираюсь...
понял, что не прописал потенциометр. изменил скетч, все равно не работает. разбираюсь...
Вы прочитали. что вам посоветовал kalapanga? - похоже вовсе нет. Оставьте потенциометр, дело не в нем.
а в чём? я не могу понять
сообщение #7 прочитайте уже!
Не надо использовать одну и ту же переменную для номера пина и для чтения значения с потенциометра... У вас было везде FWD. теперь вы ее "исправили" - стало везде FWD1
Сейчас правильно понял?
Идите от сюда. Ардуина не ваше. Заливка знаний не приводит вас к нужному результату
Сейчас правильно понял?
правильно, но очень много лишнего в коде - см. сообщение qwone. На его брюзжание можешь внимания не обращать :)
спасибо)
не нервничайте.
Ардуино мне интересно, буду учиться.
не все сразу программистами стали.
спасибо)
иду дальше читать
Вы лучше книжку почитайте. Если для самых - самых чайников, то хоть вот такую
я её уже скачал и распечатал)
а вот полный образец скетча
сильно коряво?