schakelaar button
1 bericht
• Pagina 1 van 1
schakelaar button
een makkelijke code voor buttons
schakelaars met lange lentes uitvoeren met een optocoupler en een spanning van 12 of 24 volt gebruiken
schakelaars met lange lentes uitvoeren met een optocoupler en een spanning van 12 of 24 volt gebruiken
- Code: Alles selecteren
#include <Debounce.h>
byte button1 = 22;// schakelaar garage achterdeur
byte button2 = 24;// schakelaar garage deur
byte button3 = 26;// schakelaar koude keuken
byte button4 = 28;// schakelaar koude keuken nieuwe muur
byte button5 = 30;// schakelaar werkbank
byte button6 = 32;// compersor
byte button7 = 34;// afzuiger
byte button8 = 36;// deur contact achterdeur
byte led1 = 31;// verlichting garage
byte led2 = 33;// verlichting boven werkbank
byte led3 = 35;// verlichting koude keuken
byte led4 = 37;//
byte led5 = 39;
byte led6 = 41;// comressor
byte led7 = 43;// afzuiger
byte led8 = 45;
Debounce Button1(button1); // Button1
Debounce Button2(button2); // Button2
Debounce Button3(button3); // Button3
Debounce Button4(button4); // Button4
Debounce Button5(button5); // Button5
Debounce Button6(button6); // Button6
Debounce Button7(button7); // Button7
Debounce Button8(button8); // Button8
void setup() {
pinMode(button1, INPUT_PULLUP); // Watch for the PULLUP
pinMode(button2, INPUT_PULLUP); // Watch for the PULLUP
pinMode(button3, INPUT_PULLUP); // Watch for the PULLUP
pinMode(button4, INPUT_PULLUP); // Watch for the PULLUP
pinMode(button5, INPUT_PULLUP); // Watch for the PULLUP
pinMode(button6, INPUT_PULLUP); // Watch for the PULLUP
pinMode(button7, INPUT_PULLUP); // Watch for the PULLUP
pinMode(button8, INPUT_PULLUP); // Watch for the PULLUP
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
}
void loop() {
digitalWrite(led1, Button1.count() % 2);// On/Off each press.
digitalWrite(led2, Button2.count() % 2);// On/Off each press.
digitalWrite(led3, Button3.count() % 2);// On/Off each press.
digitalWrite(led4, Button4.count() % 2);// On/Off each press.
digitalWrite(led5, Button5.count() % 2);// On/Off each press.
digitalWrite(led6, Button6.count() % 2);// On/Off each press.
digitalWrite(led7, Button7.count() % 2);// On/Off each press.
digitalWrite(led8, Button8.count() % 2);// On/Off each press.
}
Advertisement
1 bericht
• Pagina 1 van 1
Terug naar Afgeronde projecten
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 2 gasten