,En este tutorial, aprenderemos a gestionar y probar la comunicación BLE (Bluetooth Low Energy) en un ESP32 usando MicroPython. Equipamiento Un módulo ESP32 Un ordenador con Python instalado Cable USB para conexión ESP32-ordenador Un dispositivo Android Configuración...
Control de servomotores con un joystick Arduino
Uno de los principales objetivos de la robótica es articular objetos. Y para ello, también podemos actuar sobre la articulación de los objetos mediante la acción del usuario directamente sobre el sistema. En este artículo, veremos cómo programar la placa Arduino para...
Creación de un Web Crawler con Python
Para recopilar datos en Internet, puedes crear un Web crawler o Web scraping con Python. Un rastreador web es una herramienta que extrae datos de una o varias páginas web. Configuración del entorno Python Asumimos que Python3 y pip están instalados en tu máquina....
Creación de una aplicación de escritorio con Electron
En este tutorial veremos cómo crear una aplicación de escritorio utilizando el framework Electron. Este entorno de programación le permite desarrollar interfaces gráficas de usuario utilizando los lenguajes Web JavaScript, HTML y CSS que son compatibles en varios...
Uso de WebSockets con React Native
Vamos a crear una aplicación React Native que actuará como cliente Websockets y será capaz de comunicarse con un servidor remoto. WebSockets es un protocolo de comunicación web popular, simple y robusto que permite la comunicación en tiempo real entre cliente y...
Leer y escribir un archivo con React Native
Comunicación entre servidor y cliente WebSockets con Python
Vamos a ver cómo configurar la comunicación entre un servidor y un cliente utilizando el protocolo Websockets en Python. WebSockets es un protocolo de comunicación web simple y robusto para la comunicación en tiempo real. Instalación de la biblioteca Websockets Para...
Creación de un script Python en ROS2
En este tutorial, veremos cómo crear y ejecutar scripts Python bajo ROS2. Esto te permitirá crear tus propios nodos y empezar a desarrollar bajo ROS. Crear un espacio de trabajo Una buena práctica para desarrollar bajo ROS2 es crear espacios de trabajo en los que...
Instalación de ROS2 en Raspberry Pi
En este tutorial, veremos cómo instalar ROS2 en una máquina Linux, en particular una Raspberry Pi 4 ejecutando Ubuntu. ROS2 es un marco interesante para aprender a trabajar en sistemas embebidos como robots. Hardware Ordenador con acceso a Internet Tarjeta SD de 32 GB...
Envío de cadenas largas de caracteres a través de BLE
Bluetooth Low Energy (BLE) tiene un límite conocido de 20Bytes en la longitud de las cadenas enviadas. Hay formas de anular este límite. Hardware En este tutorial, enviaremos datos desde una aplicación Android, desarrollada con React Native, a un ESP32. Los métodos...