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:

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.