Controlar LED con Tkinter y Arduino ✅ Objetivo: Crear una interfaz gráfica con Tkinter para controlar un LED conectado al Arduino . 1️⃣ Materiales Necesarios Placa Arduino UNO (o compatible) Cable USB para conectar el Arduino Python 3 instalado Tkinter (ya viene con Python por defecto) PySerial instalado ( pip install pyserial ) 2️⃣ Código en Arduino (IDE de Arduino) Antes de crear la interfaz gráfica en Python, debemos programar el Arduino para recibir comandos Seriales . 📌 Código para Arduino: void setup() { Serial.begin(9600); // Iniciar comunicación serial pinMode(13, OUTPUT); // Configurar LED en el pin 13 como salida } void loop() { if (Serial.available()) { // Si hay datos en el puerto serie char comando = Serial.read(); // Leer el comando recibido if (comando == '1') { digitalWrite(13, HIGH); // Encender LED } else if (comando == '0') { digitalWrite(13, LOW); // Ap...
1) Propósito de la clase Producto final: robot que sigue una línea negra sobre fondo blanco. KUD (Know–Understand–Do) Know: sensores IR reflectivos (TCRT5000 o similares), puente H (L298N), PWM, umbral. Understand: el seguidor corrige su rumbo comparando izquierda vs derecha y ajustando la velocidad diferencial . Do: cablear, calibrar sensores, cargar código, probar y optimizar (búsqueda y corrección). 2) Materiales Arduino UNO/Nano + cable USB Driver de motores L298N (o TB6612FNG) Chasis con 2 motores DC + 1 rueda loca (o kit de auto) 2 sensores IR reflectivos (TCRT5000 o módulos similares) (opción avanzada: arreglo QTR-8A/8RC) Portapilas (6 V–7.4 V) independiente del Arduino (recomendado) Jumpers hembra–macho, bridas, cinta doble faz (Opcional) pulsador para autocalibración (con resistencia interna pull-up) 3) Esquema de cableo (texto) Sensores Sensor Izq → A0 Sensor Der → A1 VCC 5 V, GND común L298N → Arduino E...
Objetivo de Aprendizaje: Comprender cómo funcionan los sistemas de identificación por radiofrecuencia (RFID). Integrar el módulo RFID RC522 con Arduino para leer tarjetas. Activar una respuesta sonora (buzzer) al detectar una tarjeta válida. 🧰 Materiales necesarios: Componente Cantidad Arduino UNO 1 Módulo RFID RC522 1 Tarjeta y llavero RFID 1 cada uno Buzzer (activo) 1 Cables dupont 10 Protoboard 1 🗂️ Conexiones del Módulo RFID RC522: RFID RC522 Arduino UNO SDA Pin 10 SCK Pin 13 MOSI Pin 11 MISO Pin 12 GND GND RST Pin 9 3.3V 3.3V ⚠️ Importante: El módulo RFID trabaja con 3.3V, no lo conectes a 5V . 🔊 Conexión del buzzer: Buzzer Arduino UNO VCC (+) Pin 7 GND (-) GND 💻 Código Arduino: Asegúrate de instalar la librería MFRC522 desde el Gestor de Librerías. #include <SPI.h> #include <MFRC522.h> #define SS_PIN 10 #define RST_PIN 9 #define BUZZER_PIN 7 MFRC522 rfid(SS_P...
Comments
Post a Comment