Paso 3: Programación de Arduino
Los programas se proporcionan, pero a continuación es cómo lo hicimos trabajar. Una vez descargado sobre las placas arduino, abiertas el serial monitor (ambos arduinos), escribe y envía tu mensaje. El arduino receptor entonces escribirá el mensaje recibido.
Transmisor:
1. declararla como una biblioteca de referencia contra más adelante.
2. espera entrada de usuario como una cadena.
3. recibe entrada y descompone el mensaje en cada carácter individual y registra junto con la longitud total.
4. recorre cada carácter individual hasta alcanzar la longitud del mensaje.
1. para cada letra, un bucle recorre el arreglo hasta que el carácter introducido es igual al carácter de la matriz. 2. los valores binarios que están asociados con el carácter de la matriz se guardan en una matriz temporal que se genera después.
Receptor:
1. declararla como una biblioteca de referencia contra más adelante.
2. espera entrada de láser.
3 una vez que se recibe entrada de láser, una "instantánea" de los láseres activadas se guarda en una matriz temporal.
4 la matriz temporal se compara con la matriz de referencia que creó en el paso 1.
5 una vez que se encuentra una coincidencia, el personaje asociado a esa entrada se muestra
6. este proceso se repite hasta que todos los tubos del laser se identifican como el. En este punto el programa reconoce el final de una transmisión y salta una línea nueva.