Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una señal digital es una variación de voltaje entre -Vcc a +Vcc sin pasar por los
valores intermedios. Por lo tanto, una señal digital dispone solo de dos estados. Al
valor inferior de tensión -Vcc le asociamos un valor lógico LOW o ‘0’, mientras que
al valor superior +Vcc le asociamos HIGH o ‘1’ lógico.
Fuente: http://1.bp.blogspot.com/-J4a-t0sJI6Y/VbkGyB-yuyI/AAAAAAAANq4/P-
H_2b3_73E/s1600/arduinos.jpg
Salida Digital en Arduino
Una salida digital permite variar su tensión entre los valores -Vcc y +Vcc mediante
programación.
Los voltajes -Vcc y +Vcc corresponden a 0V (GND) y 5V, respectivamente. Algunos
modelos operan a 3.3V.
Todos los pines digitales pueden actuar como salidas digitales (por ello se
denominan I/O).
Los pines analógicos también pueden usarse como entradas y salidas digitales.
Fuente: http://1.bp.blogspot.com/-J4a-t0sJI6Y/VbkGyB-yuyI/AAAAAAAANq4/P-
H_2b3_73E/s1600/arduinos.jpg
ENTRADAS/SALIDAS DIGITALES
Estos pines son los pines del 0 al 13 de Arduino y se llaman
digitales porque sólo pueden manejar valores 0 o 1. Si quieres
usar un pin digital, lo primero que tienes que hacer es configurar
el modo de trabajo del pin. Ésto se hace siempre en la función
setup().
Las instrucciones que se emplean para los pines digitales son:
pinMode(pin,[INPUT,OUTPUT])
digitalWrite(pin,valor)
digitalRead(pin);
miVariable = digitalRead(pin);
Si quieres realizar una comparación puedes escribir el comando
directamente en la sentencia:
if (digitalRead(pin)==LOW){
sentencia1;
sentencia2;
…}
Aunque LOW equivale siempre a 0V en una salida digital, en una
entrada digital cualquier valor entre 0V y 1.5V se considerará LOW
en el comando digitalRead(). Del mismo modo todos los valores
entre 3.3V y 5v se considerarán como un valor HIGH.
Ejemplo: Encender LED con un pulsador
Ejemplo: Encender LED con un pulsador
Ejemplo: Lectura serial de una entrada digital
Ejemplo: Lectura serial de una entrada digital
Señal Analógica
Una señal analógica es una magnitud que puede tomar cualquier valor dentro de
un intervalo –Vcc y + Vcc.
Una señal analógica de tensión entre 0V y 5V podría valer 2.72V, o cualquier otro
valor con cualquier número de decimales
Entrada Analógica en Arduino
En los autómatas las entradas analógicas son más escasas, más lentas y más caras
que las entradas digitales.
Una entrada analógica proporciona una medición codificada en forma de un valor
digital con un número N de bits.
En el mundo real cualquier señal de tensión es siempre analógica.
Precisión de la Medición
En esta modulación se
mantiene constante la
frecuencia mientras que se
hace variar la anchura del
pulso.
La proporción de tiempo
que está encendida la
señal, respecto al total del
ciclo, se denomina “Duty
cycle”, y generalmente se
expresa en tanto por ciento.
Ejemplo: Encender un LED por PWM
Ejemplo: Encender un LED por PWM