miércoles, 18 de junio de 2025

Herramientas de programación de la robótica

 Una vez que el robot tiene sus partes físicas, necesita instrucciones para funcionar, y ahí entra la programación. Estas son las herramientas más comunes:


1. Lenguajes de programación

-Python: Muy utilizado por su simplicidad y compatibilidad con Raspberry Pi.

-C/C++: Lenguajes base para programar microcontroladores como Arduino.

-Blockly: Programación visual por bloques, ideal para niños y principiantes.

2. Entornos de desarrollo (IDE)

-Arduino IDE: Para escribir y subir código a placas Arduino.

-Thonny: Ligero y recomendado para programar en Python (Raspberry Pi).

-Visual Studio Code: Versátil, con extensiones para múltiples lenguajes.

3. Simuladores y plataformas educativas

-Tinkercad Circuits: Permite simular circuitos Arduino en línea.

-Robot Virtual Worlds / VEXcode VR: Para practicar programación sin necesidad de hardware.

-Scratch for Robotics: Conexión con hardware como LEGO Mindstorms o micro:bit.

4. Frameworks y bibliotecas

-ROS (Robot Operating System): Una plataforma avanzada para proyectos complejos de robótica.

-OpenCV: Biblioteca de visión por computadora para que el robot "vea".

-Firmata: Protocolo para controlar Arduino desde otros lenguajes como Python.



SANTIAGO OCAÑA RIVERA


Materiales de programación de la robótica

1. Microcontroladores y placas de desarrollo

-Arduino: Muy popular por su facilidad de uso, ideal para principiantes.

-Raspberry Pi: Más potente que Arduino, con sistema operativo y conectividad.

-ESP32/ESP8266: Microcontroladores con conexión Wi-Fi y Bluetooth, útiles en proyectos de IoT.

2. Sensores

-Sensor ultrasónico: Para medir distancias (como el HC-SR04).

-Sensores de luz, temperatura, humedad, gas, etc.: Ayudan al robot a "sentir" su entorno.

-IMU (Unidad de Medición Inercial): Detecta orientación y movimiento.

3. Actuadores

-Servomotores: Para movimientos precisos, como brazos robóticos.

-Motores DC o paso a paso: Para ruedas o estructuras móviles.

-Relés: Permiten controlar componentes de mayor voltaje.

4. Estructuras y mecanismos

-Plásticos (PLA, ABS): Muy usados en impresión 3D para crear piezas.

-Metal (aluminio, acero): Para estructuras resistentes.

-Ruedas, engranes y chasis: Elementos mecánicos que dan forma al robot.

5. Sistemas de energía

-Baterías recargables (LiPo, NiMH): Fuente de energía del robot.

-Cables, conectores y fuentes de alimentación.

6. Dispositivos de comunicación

- Bluetooth, Wi-Fi (Para programar robots remotos o conectados)



SANTIAGO OCAÑA RIVERA

martes, 17 de junio de 2025

ejemplos de materiales

 ejemplos de materiales

Sensores IR, motores DC, Arduino, Servomotores (SG90), estructura de cartón o impresa en 3D, Arduino, LEDs (rojo, amarillo, verde), resistencias.

Componente 

Uso 

Costo Aprox. 

Placa Arduino UNO 

Control central. 

$20 USD 

Sensor HC-SR04 

Medir distancia. 

$3 USD 

Kit LEGO Mindstorms 

Robótica modular. 

$350 USD 






Joaquín Mateo Chamorro Pulido

materiales recomendados

 materiales recomendados

Componente 

Uso 

Costo Aprox. 

Placa Arduino UNO 

Control central. 

$20 USD 

Sensor HC-SR04 

Medir distancia. 

$3 USD 

Kit LEGO Mindstorms 

Robótica modular. 

$350 USD 

 
 



Joaquín Mateo Chamorro Pulido



procesos y algoritmos

 Procesos y Algoritmos 

1. Metodología de Diseño 

  • Identificar el problema 
  • Diseñar solución (diagramas de flujo) 
  • Programar y probar 
  • Iterar y mejorar. 

2. Ejemplo de Algoritmo 

Problema: Robot que evita obstáculos.  

1. [Iniciar motores.]   
2. [Leer sensor ultrasónico.]   
3. [Si distancia < 20 cm → girar 90°.]   
4. [Repetir.]   


3. más ejemplos

Robot seguidor de línea 

Algoritmo: [Cuando bandera verde presionada]   
[Repetir siempre]   
  [Si sensor izquierdo = negro → girar derecha]   
  [Si sensor derecho = negro → girar izquierda] 


Programación en bloques (mBlock): [Encender verde por 5 segundos]   
[Encender amarillo por 2 segundos]   
[Encender rojo por 5 segundos]   




Joaquín Mateo Chamorro Pulido

Herramientas de programación de la robótica

 Una vez que el robot tiene sus partes físicas, necesita instrucciones para funcionar, y ahí entra la programación. Estas son las herramient...