Stap 4: Conections en Code
Verbindingen:
Net sluit arduino van pin 2 naar pin 8. Sluit een 5V spanning op het bord en thats it.
* Zorg ervoor dat u de macht bron grond verbinden met Arduino van grond.
De Code:
// Om ervoor te zorgen dat onze pcb werkt kunnen goed we deze code gebruiken. Vervolgens kunt u het wijzigen aan je behoeften.
/********************************************************************/
/*************************Home Control****************************/
int Relay1 = 2;
int Relay2 = 3;
int Relay3 = 4;
int Relay4 = 5;
int Relay5 = 6;
int Relay6 = 7;
/********************************************************************/
de setup-routine wordt uitgevoerd zodra wanneer u drukt op reset:
VOID Setup {}
Initialiseer de digitale pin als uitgang.
pinMode (Relay1, uitvoer);
pinMode (Relay2, uitvoer);
pinMode (Relay3, uitvoer);
pinMode (Relay4, uitvoer);
pinMode (Relay5, uitvoer);
pinMode (Relay6, uitvoer);
}
/********************************************************************/
de routine van de lus wordt uitgevoerd over en weer forever:
Elke Relay zijn het gaan één seconde activeren en deactiveren van één seconde
void loop {}
digitalWrite (Relay1, hoge); de estafette inschakelen (HIGH is het spanningsniveau)
delay(1000); wachten op een tweede
digitalWrite (Relay1, laag); de estafette uitschakelen door de spanning laag
delay(1000); wachten op een tweede
digitalWrite (Relay2, hoge); de estafette inschakelen (HIGH is het spanningsniveau)
delay(1000); wachten op een tweede
digitalWrite (Relay2, laag); de estafette uitschakelen door de spanning laag
delay(1000); wachten op een tweede
digitalWrite (Relay3, hoge); de estafette inschakelen (HIGH is het spanningsniveau)
delay(1000); wachten op een tweede
digitalWrite (Relay3, laag); de estafette uitschakelen door de spanning laag
delay(1000); wachten op een tweede
digitalWrite (Relay4, hoge); de estafette inschakelen (HIGH is het spanningsniveau)
delay(1000); wachten op een tweede
digitalWrite (Relay4, laag); de estafette uitschakelen door de spanning laag
delay(1000); wachten op een tweede
digitalWrite (Relay5, hoge); de estafette inschakelen (HIGH is het spanningsniveau)
delay(1000); wachten op een tweede
digitalWrite (Relay5, laag); de estafette uitschakelen door de spanning laag
delay(1000); wachten op een tweede
digitalWrite (Relay6, hoge); de estafette inschakelen (HIGH is het spanningsniveau)
delay(1000); wachten op een tweede
digitalWrite (Relay6, laag); de estafette uitschakelen door de spanning laag
delay(1000); wachten op een tweede
}
/**********************************************************************/