Stap 3: Code
Wat ik zou suggereren doen is eerst te kopen van het relais boord samen met de arduino, want dit is over het enige deel dat voor het aspect van de code fout zouden kunnen gaan. Ik kocht de mijne van ebay en gebruikt een relay test code vond ik op de Arduino website. Wanneer testen u functionaliteit kunt controleren visueel en je hoort de Relais klikt u op wanneer het zich bezighoudt. Hier is mijn test code;
/ * YourDuino voorbeeld: relais controle 1.10
Handvatten "Relay is actief-laag" te verzekeren geen relay activatie van reset tot toepassing klaar is. Terry *
*---(Invoer nodig bibliotheken)---* / / *---(verklaar constanten)---* / #define RELAY_ON 0 #define RELAY_OFF 1 / *---(objecten declareren)---* / / *---(verklaren variabelen)---* / #define Relay_1 7 / / digitale i/o Arduino pin nummer in #define Relay_2 8 #define Relay_3 9 #define Relay_4 10
void setup / *** SETUP: loopt eenmaal *** / {/ /---(initialiseren pinnen zodat Relais zijn niet actief op reset)---digitalWrite (Relay_1, RELAY_OFF); digitalWrite (Relay_2, RELAY_OFF); digitalWrite (Relay_3, RELAY_OFF); digitalWrite (Relay_4, RELAY_OFF); / /---(stel pinnen als uitgang)---pinMode (Relay_1, OUTPUT); pinMode (Relay_2, OUTPUT); pinMode (Relay_3, OUTPUT); pinMode (Relay_4, OUTPUT); delay(4000); //Check dat alle Relais niet actief op Reset zijn
} //--(end setup)---
void loop / *** lus: loopt voortdurend *** / {/ /---(beurt alle 4 Relais ON in volgorde)---digitalWrite (Relay_1, RELAY_ON) ;// instellen de Relay ON delay(1000); / / wachten op een tweede digitalWrite (Relay_2, RELAY_ON) ;// set de Relay ON delay(1000); / / wachten op een tweede digitalWrite (Relay_3, RELAY_ON) ;// set de Relay ON delay(1000); / / wachten op een tweede digitalWrite (Relay_4, RELAY_ON) ;// set de Relay ON delay(4000); / / wachten Zie alle Relais op / /---(beurt alle 4 Relais OFF in volgorde)--- digitalWrite (Relay_1, RELAY_OFF) instellen ;// de Relay uit delay(1000); wachten op een tweede digitalWrite (Relay_2, RELAY_OFF) instellen ;// de Relay uit delay(1000); wachten op een tweede digitalWrite (Relay_3, RELAY_OFF) instellen ;// de Relay uit delay(1000); wachten op een tweede digitalWrite (Relay_4, RELAY_OFF) instellen ;// de Relay uit delay(4000); wachten Zie alle Relais uit
} //--(end hoofdlus)---
//*********( THE END )***********
Want ik ben met behulp van een bluetoothspaander mijn telefoon aansluiten op de arduino, die de code makkelijk is te grijpen van elke website die heeft een bijbehorende app die compatibel is met uw telefoon. Ik vond ArduDroid, een zeer gebruiksvriendelijke website die u door de code voor de bluetooth begeleidt. Ik stel voor het lezen van deze website en het gebruik van zijn code en zijn app in de google play store. Dank u Hazim Bitar voor vervaardiging zulks vlot voor volgen website!