Entradas

Mostrando entradas de abril, 2025

SISTEMA DE LA ALARMA

Imagen
CODIGO DEL SISTEMA const int ledRojo = 2; const int ledAzul = 3; const int ledVerde = 4; const int botonConfig = 5; const int botonMovimiento = 6; const int fotoCelda = A0; const int potPin = A1; int tiempoParpadeo = 0;          // Duración de cada parpadeo en segundos int nivelParpadeos = 0;          // Cantidad de parpadeos configurados int contadorPulsos = 0;          // Para contar los pulsos del botón de configuración bool configurado = false; bool azulEncendido = false; bool verdeEncendido = false; bool ultimaLecturaBoton = HIGH; bool ultimaLecturaFinal = HIGH; unsigned long tiempoUltimoPulsador = 0; unsigned long tiempoUltimoFinal = 0; void setup() {   Serial.begin(9600);   pinMode(ledRojo, OUTPUT);   pinMode(ledAzul, OUTPUT);   pinMode(ledVerde, OUTPUT);   pinMode(botonConfig, INPUT_PULLUP);   pinMode(botonMovimiento, INPUT_PULLUP);   digitalWrite(ledRojo, LOW);   d...

PRACTICA DEL SABADO 3 DE ABRIL

Imagen
 EJERCIO 1   Funcionamiento del Circuito Este proyecto permite encender y apagar un LED conectado al pin digital 13 del Arduino, mediante la comunicación serial con un computador. Componentes necesarios: 1 placa Arduino (UNO, Nano, etc.) 1 LED 1 resistencia de 220 ohmios (para proteger el LED) Cables de conexión Computadora con el software de Arduino Conexiones del circuito: El ánodo (pata larga) del LED va conectado al pin digital 13 del Arduino. El cátodo (pata corta) se conecta a una resistencia de 220 ohmios, y esta al GND (tierra) del Arduino. _______________________________________________________________________ ¿Qué hace este programa? Establece la comunicación serial entre el Arduino y la computadora. Espera a que se reciba un carácter por el monitor serial. Actúa según el carácter recibido: Si recibe 'a' , enciende el LED. Si recibe 'z' , apaga el LED. _________________________________________________________...