Подскажите плиз новенькому.

Kos
Offline
Зарегистрирован: 05.02.2017

Здравствуйте!

Посдкажите плиз где ошибка?

При нажатии 1 сведоид горит, второй- не горит

При НЕ нажатой кнопке наоброт - первый не горит, второй горит.

Вот не работает и всё.Такое чувство, что срабатывает только первые строчки условия.

void setup(){
  pinMode(8,OUTPUT);   // выходна второйсветодиод
  pinMode(10,OUTPUT); //выходна кнопку
  pinMode(4,OUTPUT);  // выход на первый светодиод
}
void loop(){
  if (digitalRead(11) == HIGH ){   
      digitalWrite(8,LOW);       
      digitalWrite(4,HIGH);
    } 
    else {
      digitalWrite(8,HIGH);      
      digitalWrite(4,LOW);
      
      }
}

 

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

а схема?

Kos
Offline
Зарегистрирован: 05.02.2017

ua6em пишет:

а схема?

Сейчас попробую нарисовать, устанавливаю Fritzing

Kos
Offline
Зарегистрирован: 05.02.2017

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Ой!

Клапауций 823
Клапауций 823 аватар
Offline
Зарегистрирован: 13.01.2017

wdrakula пишет:

Ой!

вей!

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Кнопка подключена ЗАЧЕТНО.  наверно потому что она выходна

pinMode(10,OUTPUT); //выходна кнопку

 

vosara
vosara аватар
Offline
Зарегистрирован: 08.02.2014

Там и проверка интересная

pinMode(10,OUTPUT); //выходна кнопку
   
  }
06 void loop(){
07   if (digitalRead(11) == HIGH )

 

nik182
Offline
Зарегистрирован: 04.05.2015

Да ладно! Всё класно соединено. Сам так часто делаю, когда кнопки прямо в ноги наны втыкаю. Вот только не хватает в сетапе digitalWrite(11,HIGH); 

Kos
Offline
Зарегистрирован: 05.02.2017

пока вижу спам, а по делу?

Клапауций 823
Клапауций 823 аватар
Offline
Зарегистрирован: 13.01.2017

Kos пишет:

пока вижу спам, а по делу?

иди нахуй.

Kos
Offline
Зарегистрирован: 05.02.2017

Клапауций 823 пишет:

Kos пишет:

пока вижу спам, а по делу?

иди нахуй.

тебе туда дорога, умник

 

ЗЫ Это чудо походу во всех темах гадит ;)

Kos
Offline
Зарегистрирован: 05.02.2017

nik182 пишет:

Да ладно! Всё класно соединено. Сам так часто делаю, когда кнопки прямо в ноги наны втыкаю. Вот только не хватает в сетапе digitalWrite(11,HIGH); 

кроме этой строки, остальное всё в порядке?

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

Почитайте здесь на сайте подлючение кнопок, а то ведь запалите дуину

Kos
Offline
Зарегистрирован: 05.02.2017

ua6em пишет:

Почитайте здесь на сайте подлючение кнопок, а то ведь запалите дуину

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

hvorostov78
Offline
Зарегистрирован: 20.11.2016

Всем привет.Подскажите плиз новенькому. Весь мозг сломал(если он воще там есть;)). Не пойму где ошибка. Раскоментировав строки 14/15/49 в 107 это прописано(nagrev_svechei)--- выдает ошибку. Помогите исправить. Моих извилин пока что не хватает.СПС. Ссылка кода ниже

hvorostov78
Offline
Зарегистрирован: 20.11.2016
Клапауций 823
Клапауций 823 аватар
Offline
Зарегистрирован: 13.01.2017

ua6em пишет:

Почитайте здесь на сайте подлючение кнопок, а то ведь запалите дуину

я запретил.

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

Клапауций 823 пишет:

ua6em пишет:

Почитайте здесь на сайте подлючение кнопок, а то ведь запалите дуину

я запретил.

Клапауций, запреты травмируют психику! Откуда такая неоправданная жестокость?

Трудное детство? Перешагни! Посмотри на мир глазами дзен!!!

Клапауций 823
Клапауций 823 аватар
Offline
Зарегистрирован: 13.01.2017

ua6em пишет:

Посмотри на мир глазами дзен!!!

иди впень, неправославное отребье. святая инквизиция - наше всё.

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

Клапауций 823 пишет:

ua6em пишет:

Посмотри на мир глазами дзен!!!

иди впень, неправославное отребье. святая инквизиция - наше всё.

Инквизиция это у католиков вроде как?
Думаю Владыка Майтрейя твои слова не одобрит, как минимум

nik182
Offline
Зарегистрирован: 04.05.2015

Kos пишет:

nik182 пишет:

Да ладно! Всё класно соединено. Сам так часто делаю, когда кнопки прямо в ноги наны втыкаю. Вот только не хватает в сетапе digitalWrite(11,HIGH); 

кроме этой строки, остальное всё в порядке?

Да. У вас кнопка подключена к двум ногам. Командой digitalWrite(11,HIGH); вы включаете подтягивающий резистор, тогда без нажатой кнопки будет HIGH,  при нажатой будет LOW как на 10 ноге.  Сейчас на обоих ногах LOW.