Arduino

Imagen de Mikoyan
0 puntos

¿Alguien conoce Arduino?

Estoy intentando instalarlo en ubuntu 9.10 y me da un error de sintaxis en el archivo de definición de pines.

Imagen de stkilda
+1
0
-1

Para instalar arduino en ubuntu (en linux en general) necesitamos
* sun’s java runtime (jre)
* avr-gcc (aka “gcc-avr”)
* avr-libc
Los instalamos:
sudo apt-get install sun-java5-jre gcc-avr avr-libc
Ubuntu 7 instala por defecto un programa que accede los puertos series para autodetectar dispositivos. Se trata de brltty un programa que permite acceder a personas ciegas a la consola desde un dispositivo especial. Si no se usa lo desistalamos.
sudo apt-get remove brltty
Descargamos arduino, descomprimimos tar zxvf arduino-0007-linux.tgz .
Conectamos nuestro arduino, comprobamos que se detecta con dmesg y lo ejecutamos.
Si todo ha ido bien tendremos como opción /dev/usb0 en la configuración del puerto serie y a volar!!!!

+1
0
-1

Let's Rock

Imagen de Mikoyan
+1
0
-1

Gracias stkilda

Lo he instalado todo siguiendo las instrucciones de la página oficial: http://arduino.cc/en/Main/Software ,las tuyas y este tutorial: http://www.codetorment.com/2009/11/02/tutorial-getting-started-with-ardu...
Al final tengo la versión 0018 del IDE, la 6 de la JRE y brltty desinstalado. El ordenador se comunica con el arduino ya que si lanzo el monitor serie y envío algo de código, el led Rx se enciende pero cuando doy a verificar cualquiera de los ejemplos (incluso un sketch vacío) me devuelve lo siguiente:

/home/hardware/arduino/cores/arduino/pins_arduino.c:378: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’

/home/hardware/arduino/cores/arduino/pins_arduino.c:386: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’

/home/hardware/arduino/cores/arduino/pins_arduino.c:409: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’

/home/hardware/arduino/cores/arduino/pins_arduino.c:432: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘PROGMEM’

No sé, es como si no entendiera el C utilizado :s

+1
0
-1
Imagen de Mikoyan
+1
0
-1

Creí que al instalar Java también se instalaba la librería gcc-avr pero por lo visto no es así. La instalé con synaptic y ya tengo el led pitando como loco :)
Ahora a pelearme con el manual de C para sacar todo el potencial que tiene este cacharrejo.

Muchas gracias.

+1
0
-1
Imagen de stkilda
+1
0
-1

Me alegra que hayas solucionado tu problema. Un saludo!

+1
0
-1

Let's Rock

Imagen de juan.roje
+1
0
-1

Yo he ido superando esos problemillas ;-). Pero a un novato como yo, le surgen muchos. Os planteo estos por si alguien los conoce.
1.- Estoy en ubuntu 12.04 y he cargado Arduino desde el repositorio oficial. Me carga el 1.0:
¿es la ultima versión? ¿servirá para el Arduino uno R3?
2.- Al principio no encontraba el moden y lo he solucionado (creo) instalando la libreria Java:
librxtx-java. (sudo apt-get install librxtx-java)
Aunque ya he transferido a Arduino el programa-ejemplo Blink y va bien, tengo las siguientes duda:
¿cómo se que esta librería es la 2.2pre2.3 que me recomienda Oracle?

Comentario: En Windows ha sido mas facil pero trato de hacerlo desde aqui para ver si puedo leer mas rápidamente las entradas analógicas.

+1
0
-1

JL