помогите с простой прогой

IGOGUEST
Offline
Зарегистрирован: 14.12.2020

Нужно добавить 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;
}

sadman41
Offline
Зарегистрирован: 19.10.2016

А смысл?

IGOGUEST
Offline
Зарегистрирован: 14.12.2020

так надо! таков путь

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Нам не надо, а вы даже правила не удосужились прочитать.

IGOGUEST
Offline
Зарегистрирован: 14.12.2020

какие правила, форума?

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

http://arduino.ru/forum/pesochnitsa-razdel-dlya-novichkov/pesochnitsa-dlya-vsekh-novichkov

IGOGUEST, Вы на форуме давно зарегистрировались? А почему пишете в "Общий", а не в "Раздел для новичков"?

b707
Offline
Зарегистрирован: 26.05.2017

IGOGUEST пишет:

какие правила, форума?

ага.

И одно из правил состоит в том, что за такие "просьбы о помощи" тут посылают

IGOGUEST
Offline
Зарегистрирован: 14.12.2020

в чем же тогда смысл форума, если не в том что бы делиться опытом?

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

IGOGUEST пишет:

в чем же тогда смысл форума, если не в том что бы делиться опытом?

 

И еще раз грубо нарушили правила форума: на этом форуме запрещено указывать старожилам, для чего нужен форум.

А если бы Вы действительно захотели узнать, для чего, Вы бы прочитали правила.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

"интересно девки пляшут"

IGOGUEST
Offline
Зарегистрирован: 14.12.2020

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

 

IGOGUEST
Offline
Зарегистрирован: 14.12.2020

ладно, извините, можно мне краткий свод правил?

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Чем гадать, заглянули бы в ссылку - там написано.

Но ведь чукча - не читатель, чукча - писатель!

IGOGUEST
Offline
Зарегистрирован: 14.12.2020

Я честно хотел, но не нашел(

 

sadman41
Offline
Зарегистрирован: 19.10.2016

IGOGUEST пишет:

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

Как будто это что-то противозаконное.

v258
Онлайн
Зарегистрирован: 25.05.2020

IGOGUEST пишет:

ладно, извините, можно мне краткий свод правил?

Ссылка в сообщении #5. Вы действительно не читаете, что вам пишут?

IGOGUEST
Offline
Зарегистрирован: 14.12.2020

нет, нисколько 

Извините, понял свой косяк, Пошел в раздел для новичков)
просто не разобрался с данным сайтом

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

v258 пишет:

Вы действительно не читаете, что вам пишут?

IGOGUEST пишет:

нет, нисколько 

Хотя бы честно...