Sie sind auf Seite 1von 10

Organizacin De Computadoras II

Nombre: Morales Ramrez Thelma Isabel


Cdigo: 212354894

Qu es Arduino?

Arduino (en EEUU, Genuino a nivel


internacional) es una compaa de
hardware libre, y comunidad tecnolgica,
que disea y manufactura placas de
desarrollo de hardware y software
compuesta respectivamente por circuitos
impresos que integran un microcontrolador,
y un entorno de desarrollo (IDE) en donde
se programa cada placa. Arduino se enfoca
en acercar y facilitar el uso de la
electrnica y programacin de sistemas
embebidos en proyectos multidisciplinarios.

Componentes

El hardware consiste en una placa de circuito impreso con un


microcontrolador, usualmente Atmel AVR, puertos digitales y
analgicos de entrada/salida, los cuales pueden conectarse a placas
de expansin (shields) que amplan las caractersticas de
funcionamiento de la placa arduino. Asimismo posee un puerto de
conexin USB desde donde se puede alimentar la placa y establecer
comunicacin serial con el computador.

Por otro lado, el software consiste en un entorno de desarrollo (IDE)


basado en el entorno de Processing y lenguaje de programacin
basado en Wiring, as como en el cargador de arranque (bootloader)
que es ejecutado en la placa. El microcontrolador de la placa se
programa a travs de un computador, haciendo uso de comunicacin
serial mediante un convertidor de niveles RS-232 a TTL serial.

Esquema de conexiones

Entradas y salidas digitales: Estn situadas en la parte de arriba de la


placa, van del 0 hasta el 13, este ultimo pin lleva una resistencia interna
incluida. La seal digital puede estar o encendida o apagada (LOW o
HIGH). Los pines cero y uno se pueden utilizar para cargar el programa
en la placa. Por ejemplo, se utilizan para parpadear un LED o; como
entrada, un pulsador.

Salidas analgicas: Son los pines 11, 10, 9, 6, 5 y 3, si os fijis tienen una
raya curva al lado, se denominan salidas PWM (Pulse Width Modulation)
que ralmente son salidas digitales que imitan salidas analgicas,
modificando la separacin entre los diferentes pulsos de la seal. La
seal PWM puede dar diversos valores hasta 255, se utilizan, por ejemplo
para variar la intensidad de un LED o hacer funcionar un servo. Hay que
decir que estos pines funcionan como salidas o entradas digitales o como
salidas analgicas.

Entradasanalgicas:Son los pines A0, A1, A2, A3, A4 y A5 (analog in). Se utilizan para
que entre una seal de un sensor analgico, tipo un potencimetroo un sensor de
temperatura, que dan un valor variable. Tambin se pueden utilizar como pines digitales.

Pines de alimentacin:

GND: Son los pines a tierra de la placa, el negativo.

5v: Por este pin suministra 5v

3,3v: Por este pin suministra 3,3v

Vin: Voltaje de entrada, por este pin tambin se puede alimentar la placa.

RESET: Por este pin se puede reiniciar la placa

IOREF: Sirve para que la placa reconozca el tipo de alimentacin que requieren los shields

Tambin podemos encontrar el pin AREF, arriba de todo a la izquierda de los pines
digitales, este pin sirve para suministrar un voltaje diferente a 5v por los pines digitales.

Tambin estn el conector USB, para cargar el programa y alimentar la placa; y el


conector de alimentacin, para alimentarla.

Modelo

Microcontr Voltaje de Voltaje del Frecuencia


E/S
Entradas
PWM UART
olador
entrada
sistema
de reloj digitales analgicas

Arduino ATmega32U
Leonardo
4
Arduino
ATmega328
Uno - R3
Arduino
ATmega256
Mega 2560
0
R3

Mega Pro ATmega256


3.3V
0

Mega Pro ATmega256


5V
0

7-12V

7-12V

7-12V

3,3-12V

5-12V

5V

5V

5V

3,3V

5V

16MHz

16MHz

16MHz

8MHz

16MHz

20*

14

54

54

54

12

16

16

16

14

14

14

Memoria
flash

Interfaz de
Cargador programaci
n

32Kb

Leonardo Nativa USB

32Kb

USB va
Optiboot ATMega16U
2

256Kb

USB va
STK500v2 ATMega16U
2

256Kb

Cabecera
STK500v2 compatible
con FTDI

256Kb

Cabecera
STK500v2 compatible
con FTDI

Resistencia en el Pin 13?

El pin digital nmero 13 es ms difcil de usar que los


otros pines digitales por que tiene un LED y una
resistencia adjuntos, los cuales se encuentran soldados a
la tarjeta, y la mayora de las tarjetas se encuentran as.
Si habilitas la resistencia interna en pullup, proporcionar
1.7V en vez de los 5V esperados, por que el LED soldado
en la tarjeta y resistencias bajan el nivel de voltaje,
significando que siempre regresar LOW. Si debes usar el
pin nmero 13 como entrada digital, usa una resistencia
externa conectada a pulldown.

Los terminales de Arduino, por defecto, estn


configurados como entradas, por lo tanto no es necesario
definirlos en el caso de que vayan a trabajar como
entradas. Los pines configurados como entrada quedan,
bajo el punto de vista elctrico, como entradas en alta
impedancia.

Estos pines tienen a nivel interno una resistencia de 20 K a las que se puede acceder mediante
software. Estas resistencias se accede de la siguiente manera:

pinMode(pin, INPUT);

// configurando el pin como entrada

// activa las resistencias internas,

digitalWrite(pin, HIGH);

// Pone el pin a 1 (pull-up)

Las resistencias internas normalmente se utilizan para conectar las entradas a interruptores. En el
ejemplo anterior no se trata de convertir un pin en entrada, es simplemente un mtodo para
activar las resistencias internas.
Los pins configurado como OUTPUT (salida) se dice que estn en un estado de baja impedancia y
pueden proporcionar 40 mA (miliamperios) de corriente a otros dispositivos y circuitos. Esta
corriente es suficiente para alimentar un diodo LED (no olvidando poner una resistencia en serie),
pero no es lo suficiente grande como para alimentar cargas de mayor consumo como rels,
solenoides o motores.
Un cortocircuito en las patillas Arduino provocar una corriente elevada que puede daar o destruir
el chip ATmega. Puede ser buena idea conectar un pin configurado como salida a un dispositivo
externo en serie con una resistencia de 470 o de 1000 .

Das könnte Ihnen auch gefallen