Ayuda para interpretar script arduino

Buenas a todos...

Tras un tiempo out, vuelvo para consultaros como tengo que interpretar este script ya que mi conocimiento del entorno es nulo. Basicamente dispongo de un arduino con firmware duemilanove diy y el script es para un plugin de un simulador de vuelo, entiendo que tiene un pote para la regulación de los 2 lcd´s y las conexiones para los leds indicadores.

Es básico pero me sirve de sobra.

Sin mas os cuelgo el link del script:

http://ounet.virtuel-pilote.fr/uploads/caisse_outils/ounet_v4.pde http://www.youtube.com/watch?feature=player_embedded&v=yKdH0CgHgxg

Gracias a todos por la ayuda.

inigohe

Hola: Bueno, espero poder ayudarte.

Básicamente, el script lo que hace es leer lineas enviadas por el puerto serie (configurado a 115200)

En función de lo que se ha enviado, hace una cosa u otra.

El comienzo es siempre una letra y el resto, depende del caso.

Esto es lo que puede enviarse:

aXXXXX --> Saca el texto XXXXX en el LCD1 en la posicion 0,0 bXXXXX --> Saca el texto XXXXX en el LCD1 en la posicion 10,0 cXXXXX --> Saca el texto XXXXX en el LCD1 en la posicion 0,2 dXXXXX --> Saca el texto XXXXX en el LCD1 en la posicion 10,2 wXXXXX --> Saca el texto XXXXX en el LCD1 en la posicion 0,3 eXXXXX --> Saca el texto XXXXX en el LCD1 en la posicion 10,3

fXXXXX --> Saca el texto XXXXX en el LCD2 en la posicion 0,0 gXXXXX --> Saca el texto XXXXX en el LCD2 en la posicion 9,0 hXXXXX --> Saca el texto XXXXX en el LCD2 en la posicion 9,1 iXXXXX --> Saca el texto XXXXX en el LCD2 en la posicion 0,1 jXXXXX --> Saca el texto XXXXX en el LCD2 en la posicion 0,3 kXXXXX --> Saca el texto XXXXX en el LCD2 en la posicion 9,3

l0 --> Apaga el led de gear l1 --> Enciende el led de gear

m0 --> Apaga el led de gear_left m1 --> Enciende el led de gear_left

n0 --> Apaga el led de gear_right n1 --> Enciende el led de gear_right

o0 --> Apaga el led de autopilot o2 --> Enciende el led de autopilot

p0 --> Apaga el led de hdg p2 --> Enciende el led de hdg

q0 --> Apaga el led de nav q2 --> Enciende el led de nav

r0 --> Apaga el led de vvs r2 --> Enciende el led de vvs

s0 --> Apaga el led de speed s1 --> Enciende el led de speed

t1 --> Apaga el led de althold t2 --> Enciende el led de althold

u0 --> Apaga el led de sblight u1 --> Enciende el led de sblight

v0.0 --> Apaga el led de brake v0.5 (o mayor)--> Enciende el led de brake

Bueno espero que te sirva.

Un saludo,

delacoba

Muy buen resumen de delacoba, pero... podrías especificar que parte del programa es la que no entiendes?¿ Yo te recomiendo que para un programa como este, y ya que vas a utilizar un arduino MEGA, uses los dos LCD's con backpack, ya que así tan solo necesitarás 3 cables por cada LCD: Vcc, GND y RX(cada RX debe ir conectado a TX de la placa pero de diferentes puertos series).

Un saludo.