Официальный сайт компании Arduino по адресу arduino.cc
помогите с простой прогой
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Нужно добавить 3ю кнопку, по нажатию на которую светодиод начинал мигать с заданной яркостью с определенным периодом, заранее спасибо!!!
#define PLUS_BUTTON_PIN 2
#define MINUS_BUTTON_PIN 3
#define LED_PIN 9
int brightness = 100;
boolean plusUp = true;
boolean minusUp = true;
int S = 35;
void setup()
{
pinMode(LED_PIN, OUTPUT);
pinMode(PLUS_BUTTON_PIN, INPUT_PULLUP);
pinMode(MINUS_BUTTON_PIN, INPUT_PULLUP);
}
void loop()
{
analogWrite(LED_PIN, brightness);
plusUp = handleClick(PLUS_BUTTON_PIN, plusUp, +S);
minusUp = handleClick(MINUS_BUTTON_PIN, minusUp, -S);
}
boolean handleClick(int buttonPin, boolean wasUp, int delta)
{
boolean isUp = digitalRead(buttonPin);
if (wasUp && !isUp) {
delay(10);
isUp = digitalRead(buttonPin);
if (!isUp)
brightness = constrain(brightness + delta, 0, 255);
}
return isUp;
}
А смысл?
так надо! таков путь
Нам не надо, а вы даже правила не удосужились прочитать.
какие правила, форума?
http://arduino.ru/forum/pesochnitsa-razdel-dlya-novichkov/pesochnitsa-dlya-vsekh-novichkov
IGOGUEST, Вы на форуме давно зарегистрировались? А почему пишете в "Общий", а не в "Раздел для новичков"?
какие правила, форума?
ага.
И одно из правил состоит в том, что за такие "просьбы о помощи" тут посылают
в чем же тогда смысл форума, если не в том что бы делиться опытом?
в чем же тогда смысл форума, если не в том что бы делиться опытом?
И еще раз грубо нарушили правила форума: на этом форуме запрещено указывать старожилам, для чего нужен форум.
А если бы Вы действительно захотели узнать, для чего, Вы бы прочитали правила.
"интересно девки пляшут"
такое чувство что он нужен для того что бы посылать новичков, и хвастаться старожилам. что они старожилы и все знают
ладно, извините, можно мне краткий свод правил?
Чем гадать, заглянули бы в ссылку - там написано.
Но ведь чукча - не читатель, чукча - писатель!
Я честно хотел, но не нашел(
такое чувство что он нужен для того что бы посылать новичков, и хвастаться старожилам. что они старожилы и все знают
Как будто это что-то противозаконное.
ладно, извините, можно мне краткий свод правил?
Ссылка в сообщении #5. Вы действительно не читаете, что вам пишут?
нет, нисколько
Извините, понял свой косяк, Пошел в раздел для новичков)
просто не разобрался с данным сайтом
Вы действительно не читаете, что вам пишут?
нет, нисколько
Хотя бы честно...