Rutan sovrum Automation (15 / 26 steg)
Steg 15: Anslut knapparna
Du kanske har sett flera hemautomation projekt som använder en smartphone eller en bärbar dator för att kontrollera systemet. Problemet med denna typ av projekt är att du måste jaga för din smartphone eller måste byta på din bärbara dator till enheten. Det kan vara användbart i stora projekt som erbjuder komplett hemautomation av ditt hus, men eftersom detta är ett litet projekt, jag använde knappar för att styra enheten. Det bästa är att allt kan styras med bara två knappar finns på enheten. Detta gör att du kan enkelt styra den utan att behöva ansluta till din smartphone eller någon annan enhet. Anslut dina knappar till din arduino enligt anslutningarna nedan. Ladda upp koden närvarande nedan för att kontrollera om du har fast riktigt eller inte.
Knapp 1:
- Stift 1---Arduino digital stift 10
- Stift 2---Arduino 5v
- Stift 1 genom en 10K resistor---Arduino gnd
Knapp 2:
- Stift 1---Arduino digital stift 11
- Stift 2---Arduino 5v
- Stift 1 genom en 10K resistor---Arduino gnd
< p > int Knapp1 = 10. < br > int button2 = 11;
Sträng ett = "Kolfiberförstärkt";
Sträng b = "Unpressed"; < /p >< p > void setup()
{
pinMode (Knapp1, produktionen);
pinMode (button2, produktionen);
Serial.BEGIN(9600);
Serial.println("Start");
} < /p >< p > void loop()
{
IF(digitalRead(button1) == hög)
{
a = "Tryckt";
}
IF(digitalRead(button1) == låg)
{
a = "Unpressed";
}
IF(digitalRead(button2) == hög)
{
b = "Tryckt";
}
IF(digitalRead(button2) == låg)
{
b = "Unpressed";
}
Serial.Print ("knappen 1:");
Serial.Print(a);
Serial.Print("");
Serial.Print ("knappen 2:");
Serial.Print(b);
Serial.println();
Delay(1000);
} < /p >