Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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,
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:
ó
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.
En arduino para tratar las entradas y salidas digitales usamos las siguientes funciones:
NOMBRE PROCESADOR
UNO ATmega328P
LEONARDO ATmega32U4
101 Intel Curie
ESPLORA ATmega32U4
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.