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...
A mediados de 2019, justo antes del inicio de la pandemia de COVID-19, y con cinco años de experiencia trabajando para el Grupo Intercorp en laboratorios especializados de ingeniería, tomó la decisión de contribuir a la sociedad de una manera más significativa. Durante mi época universitaria, tuve el honor de colaborar con el grupo WIE de IEEE, y fue allí donde me enamoré de su trabajo social. Las iniciativas de las mujeres de WIE, como las conferencias gratuitas para inspirar a más niñas a elegir carreras STEM y su trabajo en la preparación de alimentos para albergues, llenaron mi corazón de profunda satisfacción. Reflexionando sobre estas experiencias, comprendiendo que si realmente quiero contribuir al progreso de mi país, debo enfocarme en apoyar la educación. Para lograr este objetivo, me dediqué a investigar sobre los mejores sistemas educativos y el que más me cautivó fue el Bachillerato Internacional. Me impresionó su enfoque en el desarrollo de habilidades fundamen...
¡ParkingBot 3000! – Tu cochera con cerebro electrónico Objetivo de aprendizaje: Los Y Las estudiantes construirán un sistema automatizado que: Detecta la entrada de vehículos con un sensor ultrasónico. Mueve una barrera con un servomotor. Muestra en una pantalla LCD el número de carros en la cochera con efecto animado . Materiales necesarios: 1 Arduino Uno 1 Sensor ultrasónico HC-SR04 1 Servomotor SG90 1 Pantalla LCD 16x2 con módulo I2C Jumpers Protoboard Fuente de alimentación externa para el servo (opcional) Conexiones recomendadas: Componente Pin Arduino Trigger HC-SR04 Pin 8 Echo HC-SR04 Pin 9 Servo SG90 Pin 6 LCD SDA A4 LCD SCL A5 Código mejorado y comentado: #include <LiquidCrystal_I2C.h> #include <Servo.h> // LCD I2C LiquidCrystal_I2C lcd(0x27, 16, 2); // Sensor ultrasónico const int trigPin = 8; const int echoPin = 9; // Servo Servo barrera; const int servoPin = 6; // Variables long dura...
Comments
Post a Comment