Paso 3: Programación del chip
** El chip de programación **-He utilizado USBasp para programar mi ATTiny2313. Puede utilizar cualquier programador (compatible con el chip) pero asegúrese de que usted edite el esquema y el código para que funcione correctamente.
-El código es muy simple y mantenerse tan mínimo como sea posible para que fácilmente pueda portarlo a otro chip o hacer ajustes.
-Hay 2 funciones que utilizamos, uno es para leer el carácter/byte que se envía desde el PC y otra es enviar carácter/byte a PC
** Funciona **
-Para mantenerlo simple, el dispositivo utiliza códigos para comunicar con la PC.
-Algunos códigos se explican a continuación
-- 0x11 (de código)
---Dice el chip para activar el relé, desconectar el aparato de la red
-- 0x99 (en código)
---Dice el chip para activar el relé, conectar el dispositivo a la red por lo tanto encender el dispositivo
-- 0x22 (estado de código)
---Este código de que PC puede enviar al chip y el chip le responderá con el estado actual del relé
---Respuesta de 0x55 es el carácter ASCII "U" y representa el estado ON de dispositivo
---Respuesta de 0x49 es el carácter ASCII "I" (letras mayúsculas) y representa el estado de apagado del dispositivo
** El chip de programación **
-Si desea puede realizar modificaciones en el código y el dispositivo de la prueba si funciona.
-Tenga en cuenta que no tienes que conectar la red a los terminales de relé en este punto ya se puede ver si el dispositivo está funcionando solo con mirar en el LED verde y relé hace un * clic * sonido cuando cambia por lo que puede utilizar para verificar ese relé es cambio.