||[[http://hl.cenditel.gob.ve/wiki/|wiki comunidad]] ||[[http://wiki.cenditel.gob.ve/wiki/hlpd|Proyecto Hardware Libre Cenditel]] ||[[http://www.cenditel.gob.ve/|Página Cenditel]] ||[[http://wiki.cenditel.gob.ve/wiki|wiki Cenditel]] ||[[http://fsl.cenditel.gob.ve/|Plataforma de Desarrollo Colaborativo]] || = Seminario AVR = <> <
><
> {{attachment:logohl.png||height="132",width="180"}} {{attachment:logohl.png||height="132",width="180"}} {{attachment:logohl.png||height="132",width="180"}} == Programador Arduino == Utilizando la plataforma Arduino, es decir el hardware, se realiza la programación del microcontrolador AVR- mediante el bootloader. En esta sección trabajamos simplemente con la tarjeta a través del terminal, utilizando un editor de texto, las herramientas avr-gcc. {{attachment:arduino.png||height="170",width="308",align="left"}} Es necesario para realizar la programación con esta tarjeta, tener instalado los programas correspondientes al avr-dude, avr-gcc [[http://hl.cenditel.gob.ve/wiki/avr/prog#Instalaci.2BAPM-ndeHerramientasLibresGNU-GCC|para instalar herramientas GNU-gcc]]. Un archivo makefile, que lo consideraremos para efectos del inicio de este seminario como genérico, nos ayuda a compilar el programa. [[http://hl.cenditel.gob.ve/wiki/avr/libc?action=AttachFile&do=view&target=makefile|para descargar el makefile]] Para el ejemplo, tomamos el ejercicio del blink digital, de parpadear el puerto B, con retardos realizados con estructuras de c, [[|avr/arduino/blink_avr_gcc]] Para cargar el programa, existen tres opciones: cargar por medio del bootloader o por medio de un programador externo, en esta sección se explicará el procedimiento para cargar por medio del bootloader. .... en construcción! http://www.javiervalcarce.eu/wiki/Program_Arduino_with_AVR-GCC