Pages: [1]   Go Down
Author Topic: Ayuda para interpretar script arduino  (Read 380 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 48
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
« Last Edit: October 29, 2011, 04:19:40 am by inigohe » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Barcelona
Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
electronix
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

riKon
visita mi blog tallerarduino.wordpress.com

Pages: [1]   Go Up
Jump to: