Styr ditt hem med Arduino (4 / 5 steg)
Steg 4: Conections och kod
Anslutningar:
Bara Anslut arduino från stift 2 till stift 8. Anslut sedan en 5V spänning till styrelsen och thats it.
* Göra säker du ansluta Power Source marken till Arduinos marken.
Koden:
// Om du vill kontrollera våra pcb fungerar kan vi använda denna kod. Därefter kan du ändra den till dina behov.
/********************************************************************/
/*************************Home Control****************************/
int Relay1 = 2;
int Relay2 = 3;
int Relay3 = 4;
int Relay4 = 5;
int Relay5 = 6;
int Relay6 = 7.
/********************************************************************/
Rutinen installationsprogrammet körs en gång när du trycker på reset:
void setup() {
initiera digital PIN-koden som en utgång.
pinMode (Relay1, OUTPUT);
pinMode (Relay2, OUTPUT);
pinMode (Relay3, OUTPUT);
pinMode (Relay4, OUTPUT);
pinMode (Relay5, OUTPUT);
pinMode (Relay6, OUTPUT);
}
/********************************************************************/
loop rutinen körs för evigt om och om igen:
Varje relä dess kommer att aktivera en sekund och avaktivera en sekund
void loop() {
digitalWrite (Relay1, hög); Aktivera reläet (HIGH är spänningsnivån)
Delay(1000); vänta en sekund
digitalWrite (Relay1, låg); Inaktivera reläet genom att spänningen låg
Delay(1000); vänta en sekund
digitalWrite (Relay2, hög); Aktivera reläet (HIGH är spänningsnivån)
Delay(1000); vänta en sekund
digitalWrite (Relay2, låg); Inaktivera reläet genom att spänningen låg
Delay(1000); vänta en sekund
digitalWrite (Relay3, hög); Aktivera reläet (HIGH är spänningsnivån)
Delay(1000); vänta en sekund
digitalWrite (Relay3, låg); Inaktivera reläet genom att spänningen låg
Delay(1000); vänta en sekund
digitalWrite (Relay4, hög); Aktivera reläet (HIGH är spänningsnivån)
Delay(1000); vänta en sekund
digitalWrite (Relay4, låg); Inaktivera reläet genom att spänningen låg
Delay(1000); vänta en sekund
digitalWrite (Relay5, hög); Aktivera reläet (HIGH är spänningsnivån)
Delay(1000); vänta en sekund
digitalWrite (Relay5, låg); Inaktivera reläet genom att spänningen låg
Delay(1000); vänta en sekund
digitalWrite (Relay6, hög); Aktivera reläet (HIGH är spänningsnivån)
Delay(1000); vänta en sekund
digitalWrite (Relay6, låg); Inaktivera reläet genom att spänningen låg
Delay(1000); vänta en sekund
}
/**********************************************************************/