Vous êtes sur la page 1sur 5

Alumno: Luis ngel Morn Caldern

Proyecto Arduino Pro



Arduino Pro es una placa microcontrolada basada en un Atmega168 (datasheet) o
ATmega328 (datasheet). Pro esta disponible en dos versiones 3.3V a 8Mhz y 5V a
16Mhz. Posee 14 pines entradas/salidas digitales (6 de ellos pueden ser usados
como salidas PWM), 6 entradas analgicas, conector para batera, interruptor de
encendido, botn de reset y agujeros para montar un jack de alimentacin, un
conector ICSP, un tira de pines, un conector de 6 pines que puede ser conectado
a un cable FTDI o un Sparkfun para proporcionar energa y comunicacin va USB
a la placa.
La Arduino Pro esta pensada para instalaciones semi-permanentes en objetos o
exhibiciones. La placa viene sin los conectores soldados para que el usuario
pueda elegir el tipo de conector que desea o si lo prefiere soldar los cables
directamente. La disposicin de los pines la hace compatible con los Shields de
Arduino. La versin de 3.3V puede ser usada con bateras.
La Arduino Pro a sido diseada y fabricada por SparkFun Electronics.





Alumno: Luis ngel Morn Caldern
Resumen
Resumen
Microcontrolador ATmega168 o ATmega328
Voltaje de operaciones 3.3V o 5V
Entradas/Salidas digitales 14 (6 de ellas pueden ser usadas como salida PWM)
Voltaje de entrada 3.35-12V (versin 3.3V) o 5-12 (Versin 5V)
Tensin mxima por
entrada-salida
40mA
Memoria Flash
16Kb(ATmega168) o 32(ATmega328) de ellos 2Kb
usados por el bootloader
SRAM 1Kb(ATmega168) o 2KB (ATmega328)
EEPROM 512bytes (ATmega168) o 1KB (ATmega328)
Velocidad de reloj 8Mhz(versin 3.3V) o 16 Mhz (versin 5V)
Alimentacin
Arduino Pro puede ser alimentado mediante el conector USB, con bateras, o con
una fuente de alimentacin externa. Las bateras se conectan mediante un
conector JST, para utilizar una fuente de alimentacin externa es necesario soldar
un jack a la placa.
Los pines de alimentacin:
VIN: Alimentacin entrante, puede venir de una batera o del conector tipo jack
(dependiendo de la posicin el la que se coloque el switch). Puede suministrar
la alimentacin mediante este pin o acceder a ella si esta siendo alimentado
mediante bateras o el conector jack.
VCC: Tensin regulada proveniente de las bateras, fuente de alimentacin
externa o la conexin USB.
GND: pines de tierra.
Alumno: Luis ngel Morn Caldern
Memoria
El ATmega168 tiene 16 Kb de memoria flash para cargar cdigo (de estos, 2Kb
son usados para el bootloader). Adems tiene 1Kb de SRAM y 512 bytes de
EEPROM. (Que puede ser escrita y leda utilizando al librera EEPROM).
El ATmega328 tiene 12Kb de flash, 2Kb de SRAM y 1 Kb de EEPROM.
Entrada-salidas
Los 14 pines digitales del Arduinooo Pro pueden ser usados como entradas o
salidas usando las funciones. pinMode(), digitalWrite() y digitalRead(). Todas ellas
operan a 3.3V y puedes entregar o recibir un mximo de 40mA, adems poseen
una resistencia pull-up interna (desconectada por defecto) de 20-50KOhms.
Adems algunos de los pines tienen funciones especificas:
Serial: 0(RX) y 1(TX). Usadas para recibir (RX) y transmitir (TX) datos serie
TTL.
Interrupciones externas: Pines 2 y 3. Estos pines estn configurados como
disparador de interrupcin y es activado por un valor bajo, un flanco
ascendente, descendente o un cambio de valor. Consulte la documentacin de
la funcin attachInterrupt() para ms detalles.
PWM: los pines 3,5,6,9 ,10 y 11 pueden ser utilizados como salida PWM de 8-
bits con lafuncin analogWrite().
SPI: 10(SS),11(MOSI),12(MISO),13(SCK): estos pines soportan comunicacin
SPI usando la librera SPI.
LED: 13. Este pin esta conectado a un LED. Cunado el pin esta en alta el led se
enciende, cuando esta en baja se apaga.
La placa Ethernet tiene 6 entradas analgicas, proporcionan una resolucin de
10bits (1024 valores distintos). Por defecto funcionan como tierra de Vcc pero es
posible ajustar este mximo usando el pin AREF y cdigo a bajo nivel. Adems
algunos pines tienen funciones especiales:
I2C. Pin 4 (SDA) y 5 (SCL). Soportan comunicacin I2C (TWI) usando la librera
Wire



Alumno: Luis ngel Morn Caldern
Otros pines de la placa son:
AREF: Voltaje de referencia para las entradas analgicas. Se usa con
la funcin analogReference()
Reset: si se pone a baja el microcontrolador se reinicia. Normalmente se usa
para aadir un botn de reset en Shields que tapan el de la placa.
Puede ver el mapeado entre los pines de Arduino Pro y el ATmega168
Comunicacin
Arduino Pro tiene mltiples facilidades para comunicarse con un ordenador, otro
Arduino y otro microcontrolador. El ATmega168 y el ATmega328 proporcionan
comunicacin serial UART TTL, disponible en los pines 0 (RX) y 1 (TX). El
Software de Arduino incluye un monitor de serial y una forma sencilla de enviar
datos a Arduino va USB.
La librera SoftwareSerial permite la comunicacin con todos los pines digitales de
Arduino.
El ATmega168 y el ATmega328 soportan comunicacin I2C (TWI) y comunicacin
SPI. El software de Arduino incluye la librera Wire que simplifica el uso del bus
I2C, consulte la documentacin para ms detalles. Para usar la comunicacin SPI
por favor, revise los datasheet del ATmega168 y el ATmega328.
Programacin
Arduino Pro puede ser programado con el software de Arduino. Para ms
detalles consulte los tutoriales.
El Atmega168 o el ATmega328 del Arduino Pro viene con el gestor de
arranque pre-cargado para que puedas cargar tu cdigo sin necesidad de un
programador externo. Esta comunicacin se hace con el protocolo STK500
(documentacin, ficheros C)
Puedes saltarte el gestor de arranque y programar el microcontrolador mediante el
conector ICSP (in-circuit Serial Programmin). Consulte las instrucciones para ms
detalles.

Alumno: Luis ngel Morn Caldern
Reset Automtico
Para eliminar la necesidad de presionar fsicamente el botn de reset antes de
subir el nuevo sketch Arduino Pro esta diseado para resetearse por software.
Uno de los pines del conector de seis pines esta conectado a la la patilla de reset
del ATmega168 o del ATmega328 por un condensador de 100nF. Este pin se
conecta a una de las lneas de control de flujo de hardware del convertidor USB a
serie: Cuando se utiliza un cable FTDI, DTR cuando utilice la tarjeta Sparkfun.
Cuando esta lnea se establece, la patilla de reset tiene una entrada lo
suficientemente baja como para permitir el reinicio del chip. El software de Arduino
utiliza esto para cargar el cdigo con slo pulsar el botn de subida en el entorno
Arduino. Esto significa que el gestor de arranque puede tener un tiempo de espera
ms corto, ya que el puede estar bien sincronizada con el inicio de la carga.
Este diseo tiene otra implicacin, cuando Pro esta conectado a un ordenador con
Mac OS o Linux se resetea cada vez que que se establece una conexin con el
software (va USB). Durante el siguiente medio segundo Arduino UNO estar
ejecutando su bootloader. Durante este tiempo se ignoran los datos de entrada
para evitar errores. Si acaba de conectar la placa a la alimentacin asegurase de
esperar un segundo antes de comenzar a enviar los datos.
Caractersticas fsicas
El tamao mximo de la placa del Arduino UNO es de 4 x 2.1 pulgadas. El USB y
el jack de alimentacin extienden ligeramente estas dimensiones. Cuatro agujeros
permiten unirla a cualquier superficie mediante tornillos. La distancia entre los
pines digitales 7 y 8 es de 160 milsimas de pulgada, no un mltiplo de 100
milsimas de pulgada como en el resto de los pines

Vous aimerez peut-être aussi