Diferencia entre revisiones de «Arduino Nano»

De WikiRobotics
Saltar a: navegación, buscar
(Repositorio)
(Entorno GCC)
Línea 40: Línea 40:
  
 
== Entorno GCC ==
 
== Entorno GCC ==
 +
 +
=== Ejemplo hola mundo ===
 +
El programa ledon.c simplemente enciende el led, que está situado en el PORTB5
 +
 +
* Compilar:
 +
avr-gcc ledon.c -mmcu=atmega168 -Wall -o ledon.out
 +
 +
* Convertir a .hex:
 +
avr-objcopy  -O ihex ledon.out ledon.hex
 +
 +
* Descargar en el arduino nano:
 +
avrdude  -q -patmega168 -cstk500v1 -P/dev/ttyUSB0 -b19200 -D -Uflash:w:ledon.hex:i
 +
  
 
=== Repositorio ===
 
=== Repositorio ===

Revisión del 05:54 12 may 2010

Arduino Nano

Introducción

Arduino Nano con procesador ATMega168

Entorno Arduino

Descarga

arduino-0018.tgz Arduino IDE. Versión 18
Blink.pde Ejemplo que hace parpadear el led

Instalación

(Probado en una Ubuntu 9.04)

  • Instalar los siguientes paquetes: gcc-avr, avr-libc, binutils-avr, avrdude
  • Descargar el arduino IDE: arduino-0018.tgz
  • Descomprimirlo

Probando el hola mundo

  • Entrar en el directorio donde está instalado el arduino IDE (el directorio por defecto es arduino-0018)
  • Conectar el Arduino nano al USB
  • Ejecutar ./arduino
  • Aparecerá la pantalla mostrada en la figura 1
  • Seleccionar el arduino nado (figura 2)
  • Descargar el programa de ejemplo Blink.pde y abrir (con File/Open) (figura 3)
  • Pulsar en el botón triangular superior (verify) para compilar
  • Pulsar en el botón Upload. Comenzará la descarga. Al cabo de unos segundos el led empezará a parpadear (Figura 4)
Figura 1: El entorno Arduino recién ejecutado (click para ampliar)
Figura 2: Seleccionando el Arduino nano (click para ampliar)
Figura 3: Ejemplo Blink.pde cargado (click para ampliar)
Figura 4: Ejemplo Blink.pde descargado en el arduino (click para ampliar)

Entorno GCC

Ejemplo hola mundo

El programa ledon.c simplemente enciende el led, que está situado en el PORTB5

  • Compilar:
avr-gcc ledon.c -mmcu=atmega168 -Wall -o ledon.out
  • Convertir a .hex:
avr-objcopy  -O ihex ledon.out ledon.hex
  • Descargar en el arduino nano:
avrdude  -q -patmega168 -cstk500v1 -P/dev/ttyUSB0 -b19200 -D -Uflash:w:ledon.hex:i


Repositorio

Para obtener la última versión teclear:

svn co http://svn.iearobotics.com/skywars/trunk

Enlaces

Noticias

  • 12/Mayo/2010: Añadido ejemplo hola mundo para entorno Arduino
  • 11/Dic/2008: He recibido el Arduino Nano. Lo he comprado en libelium. Página con información en Libelium.