Posts

Showing posts from February, 2025

Python con Arduino + Interfaz

Image
   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...

Python con arduino

Image
 Gu铆a paso a paso: Programaci贸n en Python con Arduino (Windows) Nivel: Principiante (FORM I) Objetivo: Aprender a programar una placa Arduino utilizando Python en una computadora con Windows . 1. Preparaci贸n del entorno Materiales necesarios: ✅ Computadora con Windows ✅ Placa Arduino UNO (o compatible) ✅ Cable USB para conectar el Arduino ✅ LED, resistencias, botones (opcional) 2. Instalaci贸n del Software Requerido 2.1 Instalar Python tutorial: https://youtube.com/shorts/xpY092xEYJw?feature=share 馃敼 Descargar e instalar Python (versi贸n 3.x) desde: 馃憠 https://www.python.org/downloads/windows/ ✅ Durante la instalaci贸n, asegurarse de marcar "Add Python to PATH" antes de continuar. 2.2 Instalar Arduino IDE 馃敼 Descargar e instalar Arduino IDE desde: 馃憠 https://www.arduino.cc/en/software ✅ Verificar que la computadora reconoce el Arduino UNO (en el men煤 Herramientas > Puerto ). 2.3 Instalar PySerial para la Comunicaci贸n Serial 馃敼 Abrir CMD (S铆mbolo del sistema) y escribi...

Proyecto IA del IB: Detecci贸n de Objetos y Control de Arduino con Base de Datos

Image
  Proyecto IA del IB: Detecci贸n de Objetos y Control de Arduino con Base de Datos Descripci贸n del Proyecto Este sistema utiliza Python y OpenCV para detectar un color u objeto espec铆fico mediante una c谩mara. Al detectar el objeto, se env铆a una se帽al a Arduino para activar un dispositivo, como un LED o un motor. Adem谩s, se registra en una base de datos SQLite cada vez que se detecta el objeto. 馃搶 Ejemplo de Aplicaci贸n: Seguridad: Encender una alarma si se detecta un objeto sospechoso. Industria: Activar una m谩quina si se detecta un producto espec铆fico en una cinta transportadora. Criterio A: An谩lisis del Problema Contexto y Problema Las f谩bricas necesitan sistemas automatizados para identificar objetos en movimiento y activar mecanismos sin intervenci贸n humana. Actualmente, muchas empresas dependen de operadores humanos para tareas de clasificaci贸n, lo que puede generar errores y retrasos . Objetivo del Proyecto Dise帽ar un sistema que detecte objetos de un color espec铆fico , regi...