Está en la página 1de 6

El Arduino Uno es una placa de microcontrolador de código abierto basado en el microchip

ATmega328P y desarrollado por Arduino.cc. La placa está equipada con conjuntos de pines
de E/S digitales y analógicas que pueden conectarse a varias placas de expansión y otros
circuitos.

El Arduino UNO solo tiene 32K bytes de memoria Flash y 2K bytes de memoria SRAM, eso es
más de 100.000 veces menos memoria que la incluida en PC de gama baja aun sin contar el
disco duro. Es por estas razones que trabajar en este ambiente minimalista requiere aprender a
usar estos recursos de manera sabia.
Existen 3 tipos de memoria en Arduino:
 Memoria Flash o memoria de programas: la memoria flash se usa para guardar la imagen de tu
programa y la data inicializada. Puede ejecutar código de programa desde la memoria Flash,
pero no se pueden modificar los datos contenidos en ella.
 SRAM: la memoria SRAM o “Static Random Access Memory”, puede ser leída y escrita por el
programa en ejecución y es usada para múltiples propósitos por el programa en ejecución.
 EEPROM: la EEPROM es otra forma de memoria no volátil que puede ser leída y escrita desde
tu programa en ejecución. Solo puede ser leída byte a byte así que puede ser algo incomoda
de usar.

ó
 Aplicar 6-12V en la clavija jack que disponen Arduino UNO, Mega, entre otros
modelos.
En resumen, el Arduino UNO soportará como máximo una carga de 435 mA. Si tus
componentes superan ese amperaje, tu Arduino se reseteará a cada momento, por lo que
tendrás que conectar fuente externa. Espero esto te pueda haber ayudado.
La corriente máxima de un pin de arduino es de 40 ma.

En el Arduino UNO existen entradas y salidas analógicas (6) y digitales (16). Por un
lado, las analógicas son utilizadas, generalmente, para dispositivos de entrada y nos
permiten leer un rango de valores.
Una señal digital es un tipo de señal generada por algún tipo de fenómeno
electromagnético en que cada signo que codifica el contenido de la misma,

puede ser analizado en término de algunas magnitudes que representan valores


discretos, en lugar de valores dentro de un cierto rango. Por ejemplo, el interruptor de
la luz sólo puede tomar dos valores o estados: abierto o cerrado, o la misma lámpara;
encendida o apagada.

Los sistemas digitales, por ejemplo, un microcontrolador, usan la lógica de dos estados
representados por dos niveles de tensión eléctrica: uno alto, H y otro bajo, L (de High y
Low, respectivamente, en inglés). Por abstracción, dichos estados se sustituyen por
ceros y unos, lo que facilita la aplicación de la lógica y la aritmética binaria. Si el nivel
alto se representa por 1 y el bajo por 0, se habla de lógica positiva y en caso contrario
de lógica negativa.

Cabe mencionar que una señal digital, además de los niveles, están las transiciones de
alto a bajo y de bajo a alto denominadas flanco de bajada y de subida respectivamente.
En una señal digital, se denomina flanco a la transición del nivel bajo al alto (flanco de
subida) o del nivel alto al bajo (flanco de bajada).

En arduino para tratar las entradas y salidas digitales usamos las siguientes funciones:

 pinMode(): configura en el pin especificado si se va a comportar como una


entrada o una salida.
 digitalWrite(): escribe un valor HIGH o LOW en el pin digital especificado. Si el
pin está configurado como OUTPUT pone el voltaje correspondiente en el pin
seleccionado. Si el pin está configurado como INPUT habilita o deshabilita la
resistencia interna de pull up del correspondiente pin.
 digitalRead(): lee el valor del pin correspondiente como HIGH o LOW.

ó
Una señal eléctrica analógica es aquella en la que los valores de la tensión o voltaje
varían constantemente y pueden tomar cualquier valor. En el caso de la corriente
alterna, la señal analógica incrementa su valor con signo eléctrico positivo (+)
durante medio ciclo y disminuye a continuación con signo eléctrico negativo (–) en
el medio ciclo siguiente.

Un sistema de control (como un microcontrolador) no tiene capacidad alguna para


trabajar con señales analógicas, de modo que necesita convertir las señales
analógicas en señales digitales para poder trabajar con ellas. Los
microcontroladores de Arduino contienen en la placa un conversor analógico a
digital de 6 canales. El conversor tiene una resolución de 10 bits, devolviendo
enteros entre 0 y 1023. Los pines analógicos de Arduino también tienen todas las
funcionalidades de los pines digitales. Por lo tanto, si necesitamos más pines
digitales podemos usar los pines analógicos. La nomenclatura para los pines
analógicos es A0, A1, etc.

En arduino para tratar las entradas y salidas digitales usamos las siguientes funciones:

 analogReference(): configura la referencia de voltaje usada para la entrada


analógica.
 analogRead(): lee el valor del pin analógico especificado.
 analogWrite(): escribe un valor analógico (onda PWM) al pin especificado. No en
todos los pines digitales se puede aplicar PWM.

NOMBRE PROCESADOR
UNO ATmega328P
LEONARDO ATmega32U4
101 Intel Curie
ESPLORA ATmega32U4

NOMBRE FUNCIONAMIENTO ACTIVIDAD DONDE SE


EMPLEA
FINGER PULSE El LED genera la luz que
SENSOR MODULE atraviesa el dedo, y el
fototransistor en el otro
lado es utilizado para
obtener el flujo emitido,
cuando el pulso de la
presión arterial en el dedo
varia la corriente cambia
ligeramente.
SENSOR DE El principio de Sensores de sonido para la
SONYDO KY-038 funcionamiento de un sensor activación de mandos por voz.
de sonido consiste en la
detección de las ondas
sonoras y ondas acústicas
que se producen cuando las
oscilaciones de la presión
del aire, son convertidas en
ondas mecánicas.

HALL SENSOR Un sensor Hall es un Se usan para medir


MODULE dispositivo que nos permite velocidades de fluidos,
realizar mediciones de detección de metales, factores
campo magnético de inducción, entre otras
muchas aplicaciones.

SENSOR DE El sensor temperatura


TEMPERATURA Y Arduino DHT22 es
HUMEDAD DHT22 un sensor de
temperatura digital que no
solo recoge
la temperatura, sino que
además recoge la humedad
del ambiente. La señal es
enviada a Arduino a través
de una señal digital de 16
bits. Las temperaturas que
recoge este señor oscilan
entre los -40º C y los 80º C.
OBSTACLE AVOIDING El sensor infrarrojo sirve
SENSOR para evitar obstáculos,
está diseñado para
detectar obstáculos o la
diferencia en los servicios
reflectantes.

LEDS Su funcionamiento es
bastante simple, se conecta
la corriente al semiconductor
superior del diodo LED lo
cual permitirá el paso de
corriente eléctrica y hará
que el semiconductor emita
luz
ZUMBADOR Un buzzer pasivo o un Alarma
altavoz son dispositivos que
permiten convertir una señal
eléctrica en una
onda de sonido. Estos
dispositivos no
disponen de electrónica
interna, por lo que tenemos
que proporcionar una señal
eléctrica para conseguir el
sonido deseado
DISPLAY DIGITAL Dependiendo de la
polarización que se esté
aplicando, reflejará o
absorberá más o menos luz.
Cuando un segmento recibe
la tensión de polarización
adecuada no reflejará la luz
y aparecerá en la pantalla
del dispositivo como un
segmento oscuro
SERVOMOTOR Es un tipo de motor DC con
reductora que sólo puede
girar 180 grados. Se
controla mediante el
envío de impulsos
eléctricos de Arduino. Estos
pulsos le dice al servo a qué
posición se debe mover.

MOTOR DE Si conectas los dos cables


CORRIENTE directamente a una batería,
CONTINUA el motor girará. Si cambias
los cables, el motor girará en
la dirección opuesta. Incluso
variar velocidad motor dc
arduino.

También podría gustarte