Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Artefactos
Ciclo 2/ 2021 Ing. Gabriela Reynosa
8/24/2022
Retroalimentación
Retroalimentación de Plataforma Arduino
8/24/2022
Tipos de Datos que
Maneja Arduino
• Byte. Almacena un valor numérico sin signo de 8 bits. Tienen un rango de 0-255.
• Int. Almacena un valor entero con signo de 16 bits con un rango de 32,767 a -
32,768.
• Long. Valor entero con signo almacenado en 32 bits con un rango de 2,147,483,647
a -2,147,483,648.
• Textos
• char: carácter de 1 byte
• string: secuencia de char terminado por null char[5];
• Complejos
• array: colección ordenada de variables del mismo tipo.
Puede ser de una sola dimensión ([n]) o multidimensional
([n][m]…)
Tipos de Datos que Maneja Arduino
Entradas y Salidas Digitales
• Ya hemos visto que el Arduino posee algunos pines que sirven como entradas y
salidas Digitales, lo que quiere decir es que solo admite datos fijos como 0 [LOW] y
1 [HIGH], por lo tanto los valores que puede leer o escribir son únicamente esos.
• Por tanto sirven para decir si un dispositivo se enciende o se apaga, ya que al
mandar un 0 es no llegar voltaje; mientras que al enviar un 1 es hacer que llegue
todo el voltaje ( 5,0 / 3,3) V
• digitalWrite(pin, dato_de_salida) y digitalRead(pin)
• Las entradas se deben de guardar en una variable
Entradas y Salidas Análogas
• Ya hemos visto que el Arduino posee algunos pines que sirven como
entradas y salidas Análogas, lo que quiere decir que admite y envía datos
variables, los valores que puede leer o escribir son [0-255] [0-1023].
• Por tanto sirven para enviar una variación de voltaje entre [0 - 5,0] V;
haciendo una interpolación en la escala en la cual 255 corresponde a 5,0 y 0
a 0 V.
• analogWrite(pin, dato_de_salida) y analogRead(pin)
• Las entradas se deben de guardar en una variable
Ejemplo de I/ O
Digitales
• Construya un circuito que permita encender y apagar un led por
medio del uso de un pulsador, cuando presionemos el pulsador
debe de enviar un 1 para encender el led y al dejar de
presionarlo enviará un 0 para que el led se mantenga apagado.
• Elabore un circuito que permita controlar el funcionamiento de un semáforo
Ejercicio doble, para ello considere que necesita hacer una modificación del programa
anterior, respetando los colores respectivos del semáforo y que el verde debe de
de estar encendido por 1 min el amarillo por 30 segundos y el rojo por 1 min,
Formativo
cuando el primer semáforo está en verde el segundo está en rojo; y cuando el
primer semáforo esta en rojo entonces el segundo debe de cambiar a verde.
Fin!!