Plugduino - baserade Arduino 120 Volt outlet controller (4 / 15 steg)
Steg 4: kontrollera kretsen Schematisk
sensoringångar ansluts till de analoga ingångarna på Arduino styrelsen (A0, A1, A2, A3). Inspänningar på dessa stift omvandlas till ett värde av 10 bitars heltal så att spänna mellan 0V och 5V och översatt till ett värde mellan 0 och 1023 respektive. Den idealiska kontakten har således 3 ingångar per sensor (5V, GND, en) vilket resulterar i 12 kopplingspunkter.
statusindikatorn sensor ger ett sätt att se de analoga värden som används på frontpanelen, som kan vara mycket användbara för att fastställa hur controller logiken fungerar. Vi använder vita lysdioder här för att ge denna feedback. Programmet helt enkelt kör på Arduino läser analog sensor värden, och dessa värden till respektive lysdioder med PWM utdata stiften D3, D9, D10 och D11-utgångar. PWM-utgång har 8 bit upplösning och därför har 1/4th resolutionen av den faktiska ingången.
kontroll statusindikatorer visar vilka reläer (och därmed vilka butiker) är strömförande och ge en titt på hur den registeransvarige logiken fungerar och för att felsöka enhet operation. Stiften D4, D5, D6 och D7 är ansluten mellan Arduino och Relay sköld (via huvud) till att vitalisera reläer; denna del av kretsen kranar helt enkelt dessa stift att lysa upp den gröna lysdioder.