Posts

Showing posts from August, 2025

Lector de Humedad

 HÚMEDO – NECESITA RIEGO (cuando está por debajo del umbral deseado) • MOJADO – NO NECESITA RIEGO (cuando supera el umbral) Ajustas el umbral con UMBRAL_MOJADO según tu calibración. #include <Wire.h> #include <LiquidCrystal_I2C.h> // --- Pines --- const int PIN_SENSOR = A0; // --- LCD I2C --- // Si tu módulo usa 0x3F, cámbialo aquí. LiquidCrystal_I2C lcd(0x27, 16, 2); // --- Calibración rápida --- // Reemplaza con tus lecturas reales (seco = al aire, mojado = en tierra bien húmeda/agua) int val_seco   = 700;  // lectura en A0 con sensor al aire int val_mojado = 300;  // lectura en A0 con sensor húmedo/mojado // --- Umbral de decisión --- // Por encima de este % consideramos "MOJADO" (NO necesita riego). // Por debajo, mostramos "HUMEDO - NECESITA RIEGO". int UMBRAL_MOJADO = 70; // % (ajusta tras calibrar) unsigned long t0 = 0; const unsigned long PERIODO_MS = 1000; int humedadPorcentaje(int lectura) {   // En sensores capacitivos: a más hume...

CREAMOS PANELES SOLARES CON SWITCH.

Creamos un Piano cn arduino

Image
Arduino + BUZZER = Piano  Piano con matriz de 16 botones y buzzer 🔹 Conexión • La matriz tiene 8 pines: 4 para las filas (R1–R4) y 4 para las columnas (C1–C4). • Al presionar un botón, se conecta una fila con una columna. • Se conecta así al Arduino: • R1 → pin 2 • R2 → pin 3 • R3 → pin 4 • R4 → pin 5 • C1 → pin 6 • C2 → pin 7 • C3 → pin 8 • C4 → pin 9 • El buzzer en el pin 10. ⸻ 🔹 Código ejemplo Este código usa la librería Keypad.h (incluida en el IDE de Arduino). #include <Keypad.h> const byte FILAS = 4; // 4 filas const byte COLUMNAS = 4; // 4 columnas const int buzzer = 10; // Definición de pines byte pinesFilas[FILAS] = {2, 3, 4, 5}; byte pinesColumnas[COLUMNAS] = {6, 7, 8, 9}; // Mapa de teclas (puedes asignar DO-RE-MI, etc.) char teclas[FILAS][COLUMNAS] = {   {'1','2','3','A'},   {'4','5','6','B'},   {'7','8','9','C'},   {'*...

STEM CON MICROBITS

 Aprendemos sobre la continuidad de energía con Microbit 🌄 SESIÓN DE APRENDIZAJE STEM  PROPÓSITO DE APRENDIZAJE Que los estudiantes diseñen e integren un sistema interactivo con micro:bit y componentes electrónicos, que se active con el tacto y represente visualmente su fe, emociones o mensajes de esperanza, inspirados en su contexto familiar y comunitario. 🧰 MATERIALES 1 micro:bit con alimentación USB 1 breakout board con pines para micro:bit 1 sensor táctil o botón capacitivo (en la imagen: un sensor rojo impreso en 3D) 1 corazón impreso en 3D con mensaje personalizado (Azul y Jesucristo) Cables dupont Laptop con MakeCode o Python para micro:bit Libreta y lápices Etiquetas adhesivas y plumones 👣 PASO A PASO Inicio – 15 min Sensibilización emocional y espiritual: Pregunta detonante: ¿Qué significa el color azul en nuestras vidas? ¿Y qué representa Jesús para ti o tu familia? Muestra el corazón azul y promueve una reflexión comun...