Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- boolean butt_flag = 0; //poslednee znachenie knopki
- boolean butt; //текущее значение кнопки
- boolean led_flag = 0; //флажок кнопки 13 пина
- unsigned long last_press; //время последнего нажатия
- boolean lamp = 0; //действие для лампы
- int k;
- void setup() {
- Serial.begin(9600);
- pinMode (7, OUTPUT);
- pinMode (2, INPUT);
- pinMode (4, INPUT_PULLUP);
- }
- void loop() {
- butt = !digitalRead(4);
- if (butt == 1) {
- butt_flag = 1;
- }
- if (butt_flag == 1) {
- if ( k != 10) {
- if (butt == 1) {
- k = 0;
- }
- if(millis() - last_press > 1000) {
- last_press = millis();
- lamp = !lamp;
- digitalWrite(7, lamp);
- Serial.println("Первый иф");
- k +=1; }
- } else {
- k = 0;
- butt_flag = 0;
- digitalWrite(7, 0);
- Serial.println("Хобана"); }
- }
- }
Add Comment
Please, Sign In to add comment