Kontrollera alla AC enhet via PC (RS232 eller USB) (3 / 5 steg)
Steg 3: Programmera chip
** Programmering chip **-Jag har använt USBasp programmera min ATTiny2313. Du kan använda alla andra programmerare (kompatibel med ditt chip) men se till att du redigera Schematisk och koden för att få det att fungera ordentligt.
-Koden är mycket enkel och höll så minimal som möjligt så du kan enkelt port det till ett annat chip eller göra justeringar.
-Det finns 2 funktioner som vi använder, en är att läsa tecken/byte som skickas från PC och andra är att skicka tecken/byte till PC
** Hur det fungerar **
-För att hålla det enkelt, används enheten koderna för att kommunicera med PC.
-Vissa koder förklaras nedan
-- 0x11 (rabatt kod)
---Berättar chipet att vända reläet av, koppla bort apparaten från elnätet
-- 0x99 (på CODE)
---Berättar chip att aktivera reläet, ansluter enheten till elnätet därför stänga enheten
-- 0x22 (status koden)
---Här koden PC kan skicka till chipet och chip kommer att svara med aktuell status för reläet
---Svar 0x55 är ASCII-char "U" och det representerar enhet ON staten
---Svar 0x49 är ASCII-char "I" (versaler jag) och den representerar den enhet av staten
** Programmering chip **
-Om du vill kan du göra ändringar i koden och testa enheten om det fungerar.
-Observera att du inte behöver ansluta elnätet till relä/plintarna på denna punkt eftersom du kan se om enheten fungerar bara genom att titta på gröna LED och relä gör en * klick * ljud när det växlar så att du kan använda som för att kontrollera att reläet är byta.