Кнопки и реле.

Maximka
Offline
Зарегистрирован: 26.02.2017

Всем здравствуйте!

Нужна срочно ваша помощь, у меня имбицила уже сил нет и в нете ничего не нашёл!(((

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

Нажимая на кнопку включается первое реле, нажимаю на вторую включается 2 реле, естественно) нажимаем на третью включается 3 реле)))

 

evgta
Offline
Зарегистрирован: 02.09.2016

А потом что будет? После повторного нажатия

Скетч?

Maximka
Offline
Зарегистрирован: 26.02.2017
int LedPin = 13;             // Подключаем светодиод к порту 13
int ButPin = 10;             // Подключаем кнопку к выходу 10
 
void setup()
{
  pinMode(LedPin, OUTPUT);   // Инициализируем порт "ledPin" как выходной
}  
 
void loop()
{
  if(digitalRead(ButPin) == HIGH)        // если кнопка нажата
    { 
      digitalWrite(LedPin, !digitalRead(LedPin));        // то переключаем состояние LedPin
      delay(500);
    }
}
Maximka
Offline
Зарегистрирован: 26.02.2017

После повторного оно просто выключается.

Maximka
Offline
Зарегистрирован: 26.02.2017

https://drive.google.com/open?id=0B54ngO0ASOmdRWFCT0w3SzVDSTA

Это то что я пытаюсь сотворить.

evgta
Offline
Зарегистрирован: 02.09.2016

Это как бы совсем не то что указано в первом посте. Мне с телефона писать неудобно. Могу только сказать что в ардуино иде есть примеры буттон и блинк. По ним не сложно сделать то что в первом посте. А то что на диске надо изучать условия и миллис

Maximka
Offline
Зарегистрирован: 26.02.2017

А с delay не получится?

Maximka
Offline
Зарегистрирован: 26.02.2017

Да помощь так и прёт:-)

Mr.Privet
Mr.Privet аватар
Offline
Зарегистрирован: 17.11.2015

Ну добавьте в Ваш скетч еще кнопок и реле, и все будет ок