Paso 4: Programar los chips
En el nivel más simple, el picaxe tiene 14 registros de solo-octeto. Cuando se crea una red virtual nos unir todos esos registros por lo que si cambia un byte en un picaxe cambios en todos los picaxes. Claramente si dos picaxes están tratando de cambiar el mismo byte entonces conseguirá muy confuso pero si cada picaxe sólo cambia un byte entonces todos los picaxes puede ver ese cambio y puede actuar en él. Mensajes simples pueden pasar hacia atrás y hacia adelante si un determinado byte sólo se cambia por un picaxe. Una olla puede cambiar el valor en un registro y uno o más otros picaxes puede sentir que cambiar y mover un servo o lo que sea y encender un calentador. Un segundo registro podría devolver la temperatura en la habitación.
Copiar y pegar los programas a su vez en el programador de picaxe y descargar cada una de las fichas respectivas con la flecha azul descargar en el programador de picaxe.
TX:
principal: serin 3, N2400, ("datos"), b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13' obtener paquetes de computadora
Si pin2 = 0 then' el interruptor de prueba y conjunto registro b0 dependiendo del estado
B0 = 0
otra cosa
B0 = 1
endif
Si b1 = 0 then' otros picaxe establece b1 b0 dependiendo
baja 1' led apagado
otra cosa
alta 1' en
endif
serout 0, N2400, ("datos", b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13)' enviar al ordenador
Goto principal
y Rx:
principal: serin 3, N2400, ("datos"), b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13' obtener paquetes de computadora
B1 = b0' cambio registro b1 a b0 igual registro
Si b1 = 0 entonces
baja 1' led apagado
otra cosa
alta 1' en
endif
serout 0, N2400, ("datos", b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13)' enviar al ordenador
Goto principal