Professional Documents
Culture Documents
PRCTICA N7
INTRODUCCIN AL USO DE LA PLACA DE DESARROLLO ARDUINO
1. Objetivo: Desarrollar una aplicacin que nos permita manejar los puertos de la
placa de desarrollo Arduino.
2. Marco terico: Arduino es una tarjeta de desarrollo basada en microcontrolador,
denominada plataforma de hardware abierto. El microcontrolador utilizado es de la
marca ATMEL el cual cuenta con entradas y salidas analgicas y digitales. Arduino
es programado en un entorno de desarrollo basado en el lenguaje de programacin
Processing muy similar al lenguaje C. Arduino junto a otras placas de desarrollo
simplifica las tareas necesarias para desarrollar una aplicacin o proyecto.
Conseguir placas Arduino hoy en da es mucho ms fcil y econmico porque se
cuentan con placas denominadas clones de Arduino mucho ms econmicas pero
con las mismas funcionalidades del original diseado y fabricado en Italia.
El software de Arduino funciona en sistemas operativos Windows, Linux y
Macintosh OSX, siendo por tanto multiplataforma. Este software puede ser
descargado de la pgina oficial de Arduino, www.arduino.cc sin costo alguno y
como est publicado como software de licencia libre puede ser ampliado o
mejorado por programadores expertos. El lenguaje de programacin de Arduino
puede ser ampliado por medio de libreras de C++ y modificarlo a travs del
lenguaje de programacin AVR C en el que est diseado.
Arduino est basado en los microcontroladores ATMEGA168, ATMEGA328 y
ATMEGA1280. Los planos de los mdulos estn disponibles en la pgina oficial y
como tienen licencia creative commons pueden ser modificadas por diseadores de
hardware de todo el mundo.
11. Puerto de entradas y salidas digitales: Pines de entrada y salida digital, la funcin
de entrada o salida debe ser configurada por el usuario en el programa. Cuando se
utiliza la terminal serial no se deben utilizar los pines cero (Rx) y uno (Tx). Los
pines 3, 5, 6, 9, 10 y 11 estn precedidos del smbolo ~ lo que permite su uso como
salidas controladas por PWM. El terminal 13 tiene conexin directa con un LED
tipo SMD montado en la placa que permite verificar de forma rpida el
funcionamiento de la misma
12. Puerto de conexiones digitales adicionales: Los pines 9, 10 y 11 tambin estn
precedidos por el smbolo ~ lo que permite su uso como salidas controladas por
PWM.
13. LED pin 13: LED indicador del funcionamiento de la placa cuando se utiliza el pin
13 como salida.
14. Pines de programacin ICSP: Utilizados para programar los microcontroladores
desde un protoboard o placa de circuito impreso sin necesidad de retirar la placa.
15. Circuito integrado de comunicacin: Permite comunicar la placa de desarrollo
con la computadora. En realidad el microcontrolador incorporado en la placa utiliza
el protocolo RS 232 y este chip realiza la conversin de paquetes con el protocolo
USB de la computadora.
c. Frecuencias de operacin
i. 0 a 8 MHz. (ATMEGA 328L)
ii. 0 a 16 MHz. (ATMEGA 328)