Амоналия с кнопкой и цифровым портом

mixmix
Offline
Зарегистрирован: 31.03.2021

Прошу помогите..

Сделал простейшую схему: провод от контакта 5в идёт к кнопке и от кнопки к цифровому пину (d3). Сначала всё работает так как и должно: нажимаю кнопку, TX мигает, единицы в мониторе порта появляются. Но тут почему-то при не нажатой кнопке начинают появлятся единицы. Явление временное, но для меня критичное. Есть ли у вас идеи как это исправить?

const int buttonPin = 3;     // the number of the pushbutton pin
   // the number of the LED pin


// variables will change:
int buttonState = 0;         // variable for reading the pushbutton status

void setup() {Serial.begin(9600);
  // initialize the LED pin as an output:

  // initialize the pushbutton pin as an input:
  pinMode(buttonPin, INPUT);
}

void loop() {
  // read the state of the pushbutton value:
  buttonState = digitalRead(buttonPin);

  // check if the pushbutton is pressed. If it is, the buttonState is HIGH:
  if (buttonState == 1) {
    // turn LED on:
   Serial.print('1');
  
  } else {
    
   
  }
  delay(100);
}

 

 

Upper
Offline
Зарегистрирован: 23.06.2020

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

Сделаете его входом с подтяжкой и кнопкой замыкайте на землю.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Или подтягивайте к земле.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

mixmix, поздравляю, Вы на пороге изобретения антенны! Попробуйте включить рядом с пином, например, ионизатор воздуха или хоть пьезо-зажигалку - Вам понравится! :-)

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

ЕвгенийП пишет:

mixmix, поздравляю, Вы на пороге изобретения антенны! Попробуйте включить рядом с пином, например, ионизатор воздуха или хоть пьезо-зажигалку - Вам понравится! :-)

только ли? а Амоналия с кнопкой ничего не значат? терзаем смутными сомнениями )))

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

Зажигалку нужно включать Рядом с аМоналией... И эти... Эбонитовые палочки ещё нужны.

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

wdrakula пишет:
Зажигалку нужно включать Рядом с аМоналией... И эти... Эбонитовые палочки ещё нужны.

а палочки зачем?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

wdrakula пишет:
И эти... Эбонитовые палочки ещё нужны.
Бубен с костром не упомянут потому, что "по умолчанию"?

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

ua6em пишет:

wdrakula пишет:
Зажигалку нужно включать Рядом с аМоналией... И эти... Эбонитовые палочки ещё нужны.

а палочки зачем?


Это я пытался пошутить на тему аммонала и эбанёт. ;)) Ну анекдот же был старый, про Вовочку и учителя химии. Оттуда же: "... медленно мешаем эбонитовой палочкой..."

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

wdrakula пишет:
ua6em пишет:

wdrakula пишет:
Зажигалку нужно включать Рядом с аМоналией... И эти... Эбонитовые палочки ещё нужны.

а палочки зачем?

Это я пытался пошутить на тему аммонала и эбанёт. ;)) Ну анекдот же был старый, про Вовочку и учителя химии. Оттуда же: "... медленно мешаем эбонитовой палочкой..."

как-то мимо меня прошёл, насчет первого как раз шутканул

svm
Offline
Зарегистрирован: 06.11.2016

ua6em пишет:

wdrakula пишет:
ua6em пишет:

wdrakula пишет:
Зажигалку нужно включать Рядом с аМоналией... И эти... Эбонитовые палочки ещё нужны.

а палочки зачем?

Это я пытался пошутить на тему аммонала и эбанёт. ;)) Ну анекдот же был старый, про Вовочку и учителя химии. Оттуда же: "... медленно мешаем эбонитовой палочкой..."

как-то мимо меня прошёл, насчет первого как раз шутканул

Поддерживаю предыдущего оратора. Обнаружил пробел в образовании, про эбонит и целлулоид помню, а про аммонал - нет. Хотя возможно это  вариант, где на вопрос ученика " а не еб...т?" учитель отвечает " не должно".

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

svm пишет:

Поддерживаю предыдущего оратора. Обнаружил пробел в образовании, про эбонит и целлулоид помню, а про аммонал - нет. Хотя возможно это  вариант, где на вопрос ученика " а не еб...т?" учитель отвечает " не должно".

это к вопросу почему толовые шашки от пули взрывались (белое солнце в пустыне) а тротиловые нет )))

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

svm пишет:

ua6em пишет:

wdrakula пишет:
ua6em пишет:

wdrakula пишет:
Зажигалку нужно включать Рядом с аМоналией... И эти... Эбонитовые палочки ещё нужны.

а палочки зачем?

Это я пытался пошутить на тему аммонала и эбанёт. ;)) Ну анекдот же был старый, про Вовочку и учителя химии. Оттуда же: "... медленно мешаем эбонитовой палочкой..."

как-то мимо меня прошёл, насчет первого как раз шутканул

Поддерживаю предыдущего оратора. Обнаружил пробел в образовании, про эбонит и целлулоид помню, а про аммонал - нет. Хотя возможно это  вариант, где на вопрос ученика " а не еб...т?" учитель отвечает " не должно".


Именно этот. Аммонал просто к слову пришелся.;))