Académique Documents
Professionnel Documents
Culture Documents
1 #include <Bounce2.h>
2
3 Bounce debouncer = Bounce();
4
5 void setup() {
6 pinMode(8, INPUT_PULLUP); // Configura pino 8 como entrada e habilita pull up interno;
7 debouncer.attach(8); // Informa que o tratamento de debouce será feito no pino 8;
8 debouncer.interval(10); // Seta o intervalo de trepidação;
9 }
10
11 void loop() {
12 debouncer.update(); // Executa o algorítimo de tratamento;
13
14 int value = debouncer.read(); // Lê o valor tratado do botão;
15
16 if (value == HIGH) {
17 Serial.println("Botao Nao Pressionado!");
18 } else {
19 Serial.println("Botao Pressionado!");
20 }
21 }
Allan Mota
Estudante de Engenharia Elétrica da UFES e Fundador do Vida de Silício. Sonhador com uma
única pretensão, fazer a diferença.