martes, 31 de marzo de 2020
Magnitudes eléctricas
Os dejo un vídeo para que entendáis mejor el significado de las magnitudes eléctricas fundamentales
miércoles, 18 de marzo de 2020
Bloque IV. El display 7 segmentos
Vamos a trabajar con el display de 7 segmentos. Se trata de un dispositivo formado por 8 LEDs, 7 alargados para conformar el número y uno redondo para el punto.
Mira en el dibujo cómo son las conexiones de los LEDs y conecta los terminales a, b, c, d, e, f y g a los pines 2 ... 8. y el GND a GND de Arduino. Todos los LEDs debe ir conectados a una resistencia como cualquier led. El LED que marca el punto no lo conectaremos.
Proyecto: Crea un dado electrónico. Cuando pulsemos un pulsador debe aparecer un número del 1 al 6 al azar (investiga cómo se generan números al azar)
Ayuda: Genera un número al azar y cárgalo en una variable. Con un IF ... selecciona la opción que esté almacenada en la variable encendiendo los LEDs correspondientes.
Mira en el dibujo cómo son las conexiones de los LEDs y conecta los terminales a, b, c, d, e, f y g a los pines 2 ... 8. y el GND a GND de Arduino. Todos los LEDs debe ir conectados a una resistencia como cualquier led. El LED que marca el punto no lo conectaremos.
Cuando hagas el montaje en Tinkercad el display 7 segmentos (visualizador) debe tener como características ser de CÁTODO COMÚN
Ejercicio: Haz un programa que vaya poniendo números del cero al 9 cada segundo.
Puedes hacer una función para cada número semejante a
Ayuda: Genera un número al azar y cárgalo en una variable. Con un IF ... selecciona la opción que esté almacenada en la variable encendiendo los LEDs correspondientes.
Bloque III. Entradas analógicas (LDR)
Vamos a ver cómo funciona una LDR.
La LDR (Light-Dependent Resistor) es un componente electrónico que modifica su resistencia dependiendo de la luz que incida sobre ella.
Realiza el siguiente montaje:
1. Haz un programa que encienda un led cuando el valor de la LDR (0-1023) no supere los 500 y lo apague en caso contrario.
PISTA:
La LDR (Light-Dependent Resistor) es un componente electrónico que modifica su resistencia dependiendo de la luz que incida sobre ella.
Realiza el siguiente montaje:
NOTA: utiliza una resistencia de 1k
1. Haz un programa que encienda un led cuando el valor de la LDR (0-1023) no supere los 500 y lo apague en caso contrario.
PISTA:
Bloque III: Entradas analógicas
Arduino UNO cuenta con 5 entradas puramente analógicas (pines A0…A5). Si necesitamos este tipo de entradas (sensores de luz, movimiento, distancia, temperatura, …) debemos utilizar estos pines.
Añade un potenciómetro al montaje del ejercicio anterior:
1. Crea un programa que permita cambiar el brillo del LED modificando el cursor del potenciómetro
NOTAS:
Añade un potenciómetro al montaje del ejercicio anterior:
1. Crea un programa que permita cambiar el brillo del LED modificando el cursor del potenciómetro
NOTAS:
- Crea una variable llamada brillo que almacene el valor leído por el potenciómetro.
- El valor de brillo del LED debe estar desde 0 hasta 255. Sin embargo la lectura del potenciómetro está entre 0 y 1023. Así pues habrá que dividirla por cuatro para adaptarla.
PISTA: Ordena los siguientes bloques.
Bloque II: Salidas analógicas
Hemos visto que las placas Arduino tienen pines digitales que pueden actuar como entradas y salidas digitales.
Ahora veremos que algunos de estos pines pueden simular una salida analógica. Las salidas digitales pueden valer SI/NO, ACTIVO/ NO ACTIVO, 0/1, ..., sin embargo las analógicas pueden tomar cualquier valor entre un máximo y un mínimo.
No todos los pines admiten este tipo de salida. Sabemos cuales porque al lado de su número aparece el símbolo ~. A estas señales se les llama PWM (pulse width modulation)
Realiza el siguiente montaje:
1. Conecta un LED a un pin analógico y haz un programa en el que El LED va incrementando su brillo y después se va apagando lentamente. Utiliza un bucle for para ir incrementando (de 5 en 5 desde 0 a 255) y decrementando (de 5 en 5 desde 255 a 0) el brillo
Para que tengáis una pista os pongo un recorte:
NOTA: brillo es una variable. ¡¡Investiga cómo se utilizan las variables!!
Ahora veremos que algunos de estos pines pueden simular una salida analógica. Las salidas digitales pueden valer SI/NO, ACTIVO/ NO ACTIVO, 0/1, ..., sin embargo las analógicas pueden tomar cualquier valor entre un máximo y un mínimo.
No todos los pines admiten este tipo de salida. Sabemos cuales porque al lado de su número aparece el símbolo ~. A estas señales se les llama PWM (pulse width modulation)
1. Conecta un LED a un pin analógico y haz un programa en el que El LED va incrementando su brillo y después se va apagando lentamente. Utiliza un bucle for para ir incrementando (de 5 en 5 desde 0 a 255) y decrementando (de 5 en 5 desde 255 a 0) el brillo
Para que tengáis una pista os pongo un recorte:
NOTA: brillo es una variable. ¡¡Investiga cómo se utilizan las variables!!
Suscribirse a:
Entradas (Atom)