Stap 15: Maak verbinding met de knoppen
Je misschien hebt gezien verschillende domotica projecten die daar gebruik van een smartphone of een laptop te controleren van het systeem. Het probleem met dit soort projecten is dat je moet jagen voor uw smartphone of over te schakelen op uw laptop in te stellen van het apparaat. Dit kan handig zijn in grote projecten die het aanbieden van complete huis automatisering van uw huis zijn, maar aangezien dit een klein project is, gebruikte ik knoppen om het apparaat te controleren. Het beste deel is dat alles kan worden gecontroleerd met behulp van slechts twee knoppen aanwezig op het apparaat. Hiermee kunt u gemakkelijk om het te controleren zonder de noodzaak om te verbinden met uw smartphone of een ander apparaat. De knoppen verbinden met je arduino volgens de hieronder verbindingen. De huidige hieronder om te controleren als u of niet correct hebben wired code uploaden.
Knop 1:
- Pin 1---Arduino digitale pin 10
- Pin 2---Arduino 5v
- Pin 1 door middel van een 10K Ohm weerstand---Arduino gnd
Knop 2:
- Pin 1---Arduino digitale pin 11
- Pin 2---Arduino 5v
- Pin 1 door middel van een 10K Ohm weerstand---Arduino gnd
<p>int button1 = 10;<br>int button2 = 11; String a = "Unpressed"; String b = "Unpressed";</p><p>void setup() { pinMode(button1, OUTPUT); pinMode(button2, OUTPUT); Serial.begin(9600); Serial.println("Start"); }</p><p>void loop() { if(digitalRead(button1) == HIGH) { a = "Pressed"; } if(digitalRead(button1) == LOW) { a = "Unpressed"; } if(digitalRead(button2) == HIGH) { b = "Pressed"; } if(digitalRead(button2) == LOW) { b = "Unpressed"; } Serial.print("Button 1: "); Serial.print(a); Serial.print(" "); Serial.print("Button 2: "); Serial.print(b); Serial.println(); delay(1000); }</p>