Arduino: Бутон button

Публикувано: 23.07.16, 10:57:49 | Автор: ArMeN | Видяна: 279 | Редактирано: 23.10.18, 14:26:20

void setup() {
Serial.begin(9600);
pinMode(2, INPUT_PULLUP);
pinMode(13, OUTPUT);
}

void loop() {
int sensorVal = digitalRead(2);
Serial.println(sensorVal);

if (sensorVal == HIGH) {
digitalWrite(13, LOW);
} else {
digitalWrite(13, HIGH);
}
}

Източник
Изображение

Задейства се само веднъж
boolean OnFo = 0;
boolean BUTOnFo;

void setup() {
pinMode(4, INPUT_PULLUP);
Serial.begin(9600);
}

void loop() {
BUTOnFo = digitalRead(4);
if (BUTOnFo == 1 && OnFo == 0){
Serial.println("aa");
OnFo = 1;
}

if (BUTOnFo == 0 && OnFo == 1){
Serial.println("bb");
OnFo = 0;
}
}

Линк

Не сте влезли в акаунта си за да коментирате.


 

Няма коментари.