Stap 3: De chip programmeren
** De chip programmeren **-Ik heb gebruikt USBasp om mijn ATTiny2313 program. U kunt iedere andere programmeur (compatibel met uw chip) gebruiken maar ervoor te zorgen dat u het schema en de code te laten werken naar behoren.
-Als de code is zeer eenvoudig en zo minimaal mogelijk gehouden zodat u kunt gemakkelijk het haven aan een andere chip of aanpassingen.
-Er zijn 2 functies die we gebruiken, is om te lezen het teken per byte thats verzenden vanaf de PC en andere is teken per byte verzenden naar PC
** Hoe het werkt **
-Het om eenvoudig te houden, heeft het apparaat codes gebruikt om te communiceren met de PC.
-Sommige codes worden hieronder nader verklaard
-- 0x11 (korting CODE)
---Vertelt de chip om te schakelen van de estafette af, loskoppelen van het apparaat uit het stopcontact
-- 0x99 (op CODE)
---Vertelt de chip om te schakelen de Relais, het apparaat aansluiten op het lichtnet daarom het apparaat inschakelen
-- 0x22 (status CODE)
---Deze code die PC naar de chip en de chip verzenden kunt zal antwoorden met de huidige status van de estafette
---Reactie 0x55 is de ASCII-char "U" en het vertegenwoordigt het apparaat ON staat
---Reactie 0x49 is de ASCII-char "I" (hoofdletter i) en het vertegenwoordigt het apparaat uit staat
** De chip programmeren **
-Als u wilt kunt u wijzigingen aanbrengen in de code en test het apparaat als het werkt.
-Merk op dat u niet hoeft te verbinden met het lichtnet de relay/terminals op dit punt aangezien u zien kunt als het apparaat werkt gewoon door te kijken naar groene LED en relay maakt een * klik * geluid wanneer er wordt overgeschakeld naar zodat u die gebruiken kunt om te controleren of dat Relais is overschakelen.