Изменение переменной при нажатии кнопки

Ko1uH
Offline
Зарегистрирован: 28.10.2019

Работаю с ардуино около трех дней. Каким образом можно запрограммировать изменение переменной по нажатию кнопки . Как пример: чтобы "а" увеличивалась на 1 с каждым нажатием

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Увеличивай переменную «а» с каждым нажатием кнопки на 1. 

MaksVV
Offline
Зарегистрирован: 06.08.2015

Ko1uH пишет:
Каким образом можно запрограммировать изменение переменной по нажатию кнопки . Как пример: чтобы "а" увеличивалась на 1 с каждым нажатием

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

Calmness
Offline
Зарегистрирован: 29.10.2019

int a = 0 ;

int buttonPin = 3 ;

int button1 = 0 ;

int button2 = 0 ;

int button_Status = 0 ;

pinMode ( buttonPin , INPUT ) ;

 

button1 = digitalRead ( buttonPin ) ;

delay ( 200 ) ;

button2 = digitalRead ( buttonPin ) ;

if ( button1 == button2 )

{

button_Status = button2 ;

}

if ( button_Status == HIGH )

{

a ++ ;

button_Status = LOW ;

}

 

 

 

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Вставьте код согласно правил форума. 

Calmness
Offline
Зарегистрирован: 29.10.2019
int a = 0 ;

int buttonPin = 3 ;

int button1 = 0 ;

int button2 = 0 ;

int button_Status = 0 ;

pinMode ( buttonPin , INPUT ) ;

 

button1 = digitalRead ( buttonPin ) ;

delay ( 200 ) ;

button2 = digitalRead ( buttonPin ) ;

if ( button1 == button2 )

{

button_Status = button2 ;

}

if ( button_Status == HIGH )

{

a ++ ;

button_Status = LOW ;

}