fbpixel
Reconocimiento de formas y colores con Python

Reconocimiento de formas y colores con Python

, La biblioteca OpenCV se utiliza para el procesamiento de imágenes, en particular el reconocimiento de formas y colores. La biblioteca tiene funciones de adquisición y algoritmos de procesamiento de imágenes que hacen que el reconocimiento de imágenes sea bastante...
Crear una red ESP32 con ESP-NOW

Crear una red ESP32 con ESP-NOW

En este tutorial, veremos cómo configurar una red de varios ESP32 utilizando el protocolo ESP-NOW. El ESP32 es una placa de desarrollo con WiFi integrado. Por lo tanto, puede conectarse e intercambiar datos con dispositivos conectados a la misma red. Hardware...
Comunicación entre dos ESP8266 con ESP-NOW

Comunicación entre dos ESP8266 con ESP-NOW

En este tutorial, veremos cómo configurar dos ESP8266 para establecer comunicación utilizando el protocolo ESP-NOW. El ESP8266 es una placa de desarrollo que integra Bluetooth y WiFi. Por lo tanto, puede conectarse e intercambiar datos con dispositivos conectados a la...
Comunicación entre dos ESP8266 con ESP-NOW

Comunicación entre dos ESP32 con ESP-NOW

En este tutorial, veremos cómo configurar dos ESP32 para establecer comunicación utilizando el protocolo ESP-NOW. El ESP32 es una placa de desarrollo que integra Bluetooth y WiFi. Por lo tanto, puede conectarse e intercambiar datos con dispositivos conectados a la...
Uso de un controlador de motor paso a paso DRV8825

Uso de un controlador de motor paso a paso DRV8825

En este tutorial veremos cómo accionar un motor paso a paso bipolar utilizando un driver DRV8825. Este tutorial es compatible con los drivers de motores paso a paso comúnmente utilizados en proyectos de fresado digital o impresoras 3D (DRV8825, SilentStepStick, etc.)....
Utilización de un controlador de motor paso a paso A4988

Utilización de un controlador de motor paso a paso A4988

En este tutorial, veremos cómo accionar un motor paso a paso bipolar utilizando un driver A4988. Este tutorial es compatible con los drivers de motores paso a paso comúnmente utilizados en proyectos de fresado digital o impresoras 3D (DRV8825, SilentStepStick, etc.)....
Instalación de OctoPi en Raspberry Pi

Instalación de OctoPi en Raspberry Pi

Para controlar y supervisar su impresión 3D de forma remota, puede utilizar OctoPi en Raspberry Pi. Con OctoPi, puede iniciar una impresión 3D de forma remota, controlar la temperatura del cabezal de impresión y la cama de impresión y supervisar la impresión...
Configuración del reenvío de puertos

Configuración del reenvío de puertos

Cuando quieras conectarte a un dispositivo fuera de tu red WiFi, necesitas configurar el reenvío de puertos. Una vez que tu Raspberry Pi o ESP esté conectada a tu router de Internet, podrás acceder a ella desde cualquier lugar configurando el reenvío de puertos. N.B:...
Herramientas para probar la comunicación UDP

Herramientas para probar la comunicación UDP

, Con uno o más dispositivos conectados a una red WiFi, a menudo es útil disponer de herramientas para probar el protocolo de comunicación UDP. Es posible comunicarse entre diferentes dispositivos como ordenadores, Arduino, ESP32, ESP8266, utilizando el protocolo UDP....
Comunicación entre dos ESP32 a través de UDP

Comunicación entre dos ESP32 a través de UDP

, El NodeMCU ESP32 es un pequeño microcontrolador con un chip WiFi. Es posible establecer comunicación entre dos ESP32 cuando utilizan la misma red. En este tutorial, veremos una arquitectura con dos NodeMCUs intercambiando datos utilizando el protocolo UDP. Si no...
Comunicación UDP entre Raspberry Pi y ESP32

Comunicación UDP entre Raspberry Pi y ESP32

En este tutorial veremos cómo conseguir que una Raspberry Pi y un ESP32 se comuniquen utilizando el protocolo UDP. Cuando los dispositivos están conectados a la misma red WiFi, pueden comunicarse de manera muy sencilla mediante el intercambio de paquetes de datos...
Configuración de un servidor UDP en Raspberry Pi

Configuración de un servidor UDP en Raspberry Pi

, Cuando la Raspberry Pi está conectada a la red WiFi, es posible comunicarse con otros dispositivos de la red utilizando el protocolo UDP. Esto hace posible controlar la Raspberry Pi desde otro dispositivo o gestionar otros microcontroladores utilizando peticiones...
Un vistazo rápido al puntero en C

Un vistazo rápido al puntero en C

, El puntero en el lenguaje C es una herramienta muy poderosa para realizar ciertas tareas. Es un concepto que necesitas comprender si quieres mejorar tus habilidades en C. Algunos algoritmos serán más complicados o incluso imposibles de escribir sin el uso de...
Crear un banco de imágenes con Python

Crear un banco de imágenes con Python

, , Para entrenar una red neuronal en detección y reconocimiento de objetos, se necesita un banco de imágenes con el que trabajar. Veremos cómo descargar un gran número de imágenes de Google utilizando Python. Para entrenar una red neuronal, necesitas una gran...
Acceso remoto a la Raspberry Pi con NoMachine

Acceso remoto a la Raspberry Pi con NoMachine

, En este tutorial vamos a ver cómo acceder al escritorio de la Raspberry Pi de forma remota utilizando NoMachine. Puede ser muy útil para comunicarse con su microordenador Raspberry Pi de forma remota, ya sea para evitar tener que andar con una pantalla, teclado y...
Sintetizador de voz eSpeak para Raspberry Pi

Sintetizador de voz eSpeak para Raspberry Pi

Puedes hacer hablar a tu Raspberry Pi utilizando un sintetizador de voz como eSpeak para convertirlo en un asistente inteligente. Este tutorial te ayudará a hacer hablar a tu robot o aplicación. Hardware Raspberry Pi 3 avec Raspberry Pi OS Conexión a Internet y acceso...
Uso del módulo SD del escudo TFT con Arduino Mega

Uso del módulo SD del escudo TFT con Arduino Mega

El escudo TFT consiste en una pantalla táctil y un módulo de tarjeta micro SD que no es compatible con la placa Arduino Mega. Hemos visto en tutoriales anteriores cómo utilizar la pantalla shield y su módulo de tarjeta SD. Ahora veremos cómo modificar la librería SD...
Reconocimiento de objetos con Python

Reconocimiento de objetos con Python

En este tutorial, veremos cómo realizar el reconocimiento de objetos con Python utilizando una red neuronal pre-entrenada utilizando deep learning. En un tutorial anterior vimos cómo reconocer formas simples mediante visión por ordenador. Este método sólo funciona...
Configuración de un ESP32 como punto de acceso WiFi

Configuración de un ESP32 como punto de acceso WiFi

, El microcontrolador esp32 de Espressif se puede configurar como punto de acceso WiFi (o AP) y generar su propia red WiFi con ssid y contraseña. Este método es útil cuando no se tiene acceso a una red wifi o si se quiere trabajar en una red propia del...
Uso de un interruptor basculante con Arduino

Uso de un interruptor basculante con Arduino

Un interruptor de inclinación sirve para detectar la orientación o inclinación de un sistema. Suele utilizarse para indicar si un sistema (como un vehículo agrícola) está fuera de su rango de inclinación operativo, o para detectar la orientación de una pantalla y...
Programar un ESP8266 con MicroPython

Programar un ESP8266 con MicroPython

, , Hemos visto que el ESP8266 NodeMCU es fácilmente programable utilizando el IDE de Arduino. Vamos a ver cómo programarlo con MicroPython. El punto de usar Python para programar un ESP8266 es utilizarlo en todo su potencial. Antes de seguir este tutorial, debe...
Convierte tu Arduino en un dispositivo HID

Convierte tu Arduino en un dispositivo HID

Es posible interconectar Arduino con el ordenador y convertirlo en un dispositivo HID. Así, es posible transformar un Arduino en un controlador de ordenador, del mismo modo que un mando de videojuegos, un teclado de ordenador o un ratón. Material Arduino UNO pulsador...
Programación de una placa Teensy con Teensyduino

Programación de una placa Teensy con Teensyduino

En este tutorial, veremos cómo programar una placa Teensy con Teensyduino y el IDE de Arduino. Los microcontroladores Teensy son placas de desarrollo con arquitectura ARM. Tienen una gran potencia de cálculo y un gran número de interfaces de entrada/salida y...
Uso de un Arduino CNC Shield V3

Uso de un Arduino CNC Shield V3

En este tutorial, veremos el uso del CNC Escudo V3 para Arduino. Para poder manejar una máquina como un CNC o una impresora 3D con varios motores paso a paso, es interesante disponer de una placa que facilite la conexión de los diferentes elementos de la máquina. Esta...
Programar un ESP8266 con MicroPython

Programar un ESP32 con MicroPython

, , Hemos visto que el ESP32 NodeMCU es fácilmente programable utilizando el IDE de Arduino. Veremos cómo programarlo con MicroPython. El punto de usar Python para programar un ESP32 es utilizarlo en todo su potencial. Antes de seguir este tutorial, debes instalar...
Algunos comandos de terminal de Linux

Algunos comandos de terminal de Linux

En este tutorial, veremos algunos de los comandos Linux esenciales para utilizar una máquina Linux y una Raspberry Pi en particular. Información sobre la máquina uname permet d’obtenir les information système (nom du noyau, version kernel, OS, etc.) pi@raspberrypi:~ $...
Programa multitarea con ESP32 y FreeRTOS

Programa multitarea con ESP32 y FreeRTOS

, El ESP32 NodeMCU se basa en el microprocesador de doble núcleo Xtensa LX6 de 32 bits que ejecuta el sistema operativo FreeRTOS. Cuando se utiliza el IDE de Arduino, el programa se ejecuta por defecto en el núcleo 1. Para la multitarea, es interesante utilizar todos...
Uso de una matriz de LEDs 8×8 con Arduino

Uso de una matriz de LEDs 8×8 con Arduino

La matriz de LEDs 8×8 tiene 8 filas y 8 columnas de LEDs controlables individualmente. Las matrices de LEDs pueden utilizarse para carteles publicitarios, visualización de la temperatura y otras aplicaciones. Material Ordenador Arduino UNO Cable USB A Macho Conjunto...
Enviar un correo electrónico desde un script de Python

Enviar un correo electrónico desde un script de Python

Uno de los principales intereses de los lenguajes de programación, como Python, es automatizar tareas como el envío de correo. En este tutorial veremos cómo escribir un programa en Python para enviar un correo electrónico desde una cuenta de Gmail. Este tutorial se...
Uso de un módulo de transistores con Arduino

Uso de un módulo de transistores con Arduino

El módulo de transistores está compuesto por un componente electrónico, que puede considerarse como un interruptor controlable, que permite el paso de una corriente proporcional a la tensión en sus terminales cuando ésta supera un determinado umbral. Permite, con una...
Uso de un módulo HC-12 con Arduino

Uso de un módulo HC-12 con Arduino

Le module HC-12 permet la communication sans-fil semi-duplex entre deux appareils via les fréquences radio. Il travaille sur la mêmes plages de fréquences que le module RF433 mais permet d’atteindre des distances de communication beaucoup plus importante (<1km). De...
Uso de un interruptor de láminas (ILS) con Arduino

Uso de un interruptor de láminas (ILS) con Arduino

Un interruptor de láminas o ILS es un sensor magnético que detecta la presencia de un campo magnético. Este interruptor se activará al acercarse a un imán. Puede utilizarse para detectar si una puerta está cerrada o abierta o para detectar la presencia de un objeto....
Uso de un módulo RF433MHz con Arduino

Uso de un módulo RF433MHz con Arduino

La frecuencia de radio de 433MHz (RF 433MHz) se utiliza ampliamente en el campo de las transmisiones de radio, ya sea para el control remoto o la transmisión de datos. Se puede encontrar en los mandos a distancia o en la domótica. Material Ordenador Arduino UNO Cable...
Gestión de varios sensores con un registro de cambio

Gestión de varios sensores con un registro de cambio

En este tutorial, veremos cómo gestionar varios sensores con un registro de desplazamiento. Ya vimos en el último tutorial sobre el tema, que la caja registradora podía utilizarse para accionar LEDs. Veremos aquí, cómo leer el valor de 8 sensores en una sola entrada...
Programa multitarea con Arduino Due y Scheduler

Programa multitarea con Arduino Due y Scheduler

La placa Arduino Due permite la multitarea utilizando la biblioteca Scheduler. Se basa en un microcontrolador ARM Cortex-M3 de 32 bits a 84MHz. Por lo tanto, es mucho más potente que un Arduino UNO. Estas características le permiten crear algoritmos multitarea más...
Gestión de una cámara IP con Python

Gestión de una cámara IP con Python

Ya sea para controlar su apartamento o el progreso de su impresión en 3D, puede ser útil utilizar una cámara IP para disponer de las imágenes desde cualquier lugar. En este tutorial, utilizaremos una cámara IP de la que recuperaremos las imágenes a través de Python....
Creación de componentes (más bonitos) en Fritzing

Creación de componentes (más bonitos) en Fritzing

Hemos visto en un tutorial anterior cómo crear un componente en Fritzing. Veremos cómo mejorar el dibujo y la importación del modelo. Material OrdenadorInkspaceFritzing Utilice los archivos SVG de Fritzing para componer los suyos propios En lugar de volver a dibujar...
Creación de una interfaz gráfica con Processing

Creación de una interfaz gráfica con Processing

En este tutorial veremos cómo construir una interfaz gráfica con Processing. Existen varias herramientas para crear una interfaz gráfica: lenguaje de programación (C, C++, Python, Java, etc.)Lenguaje web (HTML/CSS/PHP/Javascript)Software (LabView, Processing, etc.) El...
Uso de una pantalla OLED de 0,91 pulgadas con Arduino

Uso de una pantalla OLED de 0,91 pulgadas con Arduino

La pantalla OLED de 0,91 pulgadas es una pantalla gráfica compacta con una resolución de 128×32 píxeles que permite dibujar y mostrar texto para crear una interfaz gráfica. Entre todas las pantallas disponibles para el Arduino, la pantalla OLED es cada vez más popular...
Visión por ordenador con Arduino y la cámara Pixy2

Visión por ordenador con Arduino y la cámara Pixy2

La cámara Pixy2 es un sistema de reconocimiento visual asistido por ordenador. Permite al microcontrolador detectar colores o líneas para crear un robot que siga líneas, por ejemplo, o para atrapar objetos de colores. Material OrdenadorArduino UNO, Mega o NanoCable...
Uso de un sensor de nivel de agua con Arduino

Uso de un sensor de nivel de agua con Arduino

El sensor de nivel de agua está diseñado para detectar el agua, puede ser ampliamente utilizado para detectar la precipitación, el nivel de agua en una cavidad, o incluso la fuga de líquido. El sensor se compone principalmente de tres partes: un conector electrónico,...
Uso de un sensor de llama con Arduino

Uso de un sensor de llama con Arduino

El módulo sensor de llama KY-026 permite la detección de llamas mediante un receptor de infrarrojos que captará las emisiones de luz de las fuentes de calor. Este tutorial es aplicable a todas las placas compatibles con Arduino. Material OrdenadorArduino UNOCable USB...
Uso de los temporizadores de Arduino

Uso de los temporizadores de Arduino

El uso de temporizadores en Arduino es un método avanzado para ejecutar código sin perturbar el resto del programa. Permiten activar funciones en intervalos de tiempo específicos. Los temporizadores se utilizan en muchas bibliotecas de forma totalmente transparente...
Uso de un módulo L298N con Arduino

Uso de un módulo L298N con Arduino

El módulo L298N es una placa de desarrollo basada en el CI L298N para accionar motores de corriente continua o motores paso a paso. Ya hemos visto el uso del puente H. Se trata de un módulo cómodo de utilizar con diferentes prestaciones en función de los componentes...
Uso de un sensor de efecto Hall con Arduino

Uso de un sensor de efecto Hall con Arduino

El sensor magnético lineal de efecto Hall KY-024 reacciona en presencia de un campo magnético. Está equipado con un potenciómetro para ajustar la sensibilidad del sensor y proporciona dos salidas analógicas y digitales. Material OrdenadorArduino UNOCable USB A Macho/B...
Configuración de un ESP8266 como punto de acceso Wi-Fi

Configuración de un ESP8266 como punto de acceso Wi-Fi

El microcontrolador esp8266 puede ser configurado como un punto de acceso (AP) y generar su propia red wifi con ssid y contraseña. Este método es útil cuando no tienes acceso a una red wifi o si quieres trabajar en una red específica para el microcontrolador. Material...
Comunicación entre dos ESP8266 a través de UDP

Comunicación entre dos ESP8266 a través de UDP

El NodeMCU ESP8266 es un pequeño microcontrolador con un chip Wi-Fi. Es posible establecer una comunicación entre dos ESP8266, cuando utilizan la misma red. En este tutorial, veremos una arquitectura con dos NodeMCUs que intercambiarán datos a través del protocolo...
Uso del escudo del motor ESP12E

Uso del escudo del motor ESP12E

El ESP12E Motor Shield es una placa de expansión que permite que un Amica ESP8266 NodeMCU (V2) accione dos motores de corriente continua o un motor paso a paso. Hemos visto cómo accionar un motor de corriente continua utilizando un puente H que puede requerir mucho...
Uso de las interrupciones con Arduino

Uso de las interrupciones con Arduino

Las interrupciones permiten al microcontrolador ejecutar una función cuando se produce un evento en uno de los pines de interrupción. En lugar de leer constantemente el valor de un sensor, el programa sólo se activará cuando el valor del sensor cambie. Esto resuelve...
Crear una interfaz web para controlar su Raspberry Pi

Crear una interfaz web para controlar su Raspberry Pi

La Raspberry Pi es un microordenador muy potente que tiene la particularidad de integrar un chip para gestionar la conexión Wifi. Esto lo convierte en un objeto ideal para desarrollar objetos conectados y, en particular, servidores web. En este tutorial veremos cómo...
Uso de un módulo de relé multicanal con Arduino

Uso de un módulo de relé multicanal con Arduino

Cuando se desarrolla un sistema domótico, es habitual utilizar un módulo de relés multicanal. Estos módulos tienen varias salidas de relé (2, 4, 8 o 16) y ofrecen una conexión sencilla. Esto permite controlar varios dispositivos con un solo microcontrolador. Material...
Uso de un módulo de relés con Arduino

Uso de un módulo de relés con Arduino

Si te dedicas a la domótica, es inevitable que te encuentres con un módulo de relés eléctricos en algún momento. El relé es un interruptor controlable que aísla la parte de control de la parte de potencia. Es un componente muy utilizado cuando se quiere establecer el...
Uso de una pantalla de 4×7 segmentos con Arduino

Uso de una pantalla de 4×7 segmentos con Arduino

Para obtener información del Arduino sin conectarlo al odinador, es habitual utilizar una interfaz como la pantalla de 4×7 segmentos. Veremos en este tutorial cómo conectar y programar el arduino para mostrar la información en la pantalla. Es posible conectar la...
Generación de sonidos con una interfaz MIDI de Arduino

Generación de sonidos con una interfaz MIDI de Arduino

Para generar sonidos sintéticos en el ordenador mediante una interfaz y crear música, es posible transformar un Arduino en un dispositivo MIDI. Material OrdenadorArduino con puerto USB Introducción al protocolo MIDI MIDI (Musical Instrument Digital Interface) es un...
Gestión de un teclado analógico 4×4 con Arduino

Gestión de un teclado analógico 4×4 con Arduino

Tanto si se trata de una calculadora como de un teclado de edificio, solemos utilizar teclados numéricos. El teclado 4×4 es una matriz de 16 botones cuyos estados pueden ser detectados por un microcontrolador. Este módulo sólo requiere una entrada analógica del...
Uso del lector RFID PN532 con Arduino

Uso del lector RFID PN532 con Arduino

El módulo NFC PN532 es un lector de tarjetas inteligentes que, entre otras cosas, activa un mecanismo cuando se presenta la tarjeta correcta al lector. Se puede encontrar en los smartphones, por ejemplo. El módulo RC522 es sin duda el módulo RFID más conocido en el...
Medición de la fuerza con Arduino y el módulo HX711

Medición de la fuerza con Arduino y el módulo HX711

Existen transductores de fuerza bastante sencillos de utilizar y compatibles con microcontroladores como Arduino. Constan de una célula de fuerza y un módulo de conversión. La célula de carga es un sensor de galgas extensométricas que mide la fuerza en una dirección...
Generar y cargar archivos BIN para ESP32

Generar y cargar archivos BIN para ESP32

Cuando tienes varios microcontroladores para flashear con el mismo programa, puede ser interesante flashear el archivo BIN compilado directamente. Esto tiene dos intereses. Te ahorra tiempo en la carga y permite que terceros suban un programa sin usar el IDE de...
Generar y cargar archivos BIN en un ESP8266

Generar y cargar archivos BIN en un ESP8266

Cuando se tienen varias tarjetas para flashear con el mismo programa, puede ser interesante flashear el archivo BIN compilado directamente en el ESP8266. Esto tiene dos intereses. Te ahorra tiempo de carga y protege tu código fuente si compartes el programa con otros....
Generación y carga de archivos HEX en un Arduino

Generación y carga de archivos HEX en un Arduino

Cuando tienes varias placas Arduino para flashear con el mismo programa, puede ser interesante flashear el archivo compilado HEX directamente. Esto tiene dos intereses. Te ahorra tiempo en la carga y permite que terceros suban un programa sin usar el IDE de Arduino....
Uso de un variador AC con el ESP32

Uso de un variador AC con el ESP32

En la domótica, es interesante poder manipular la corriente alterna para controlar diferentes aparatos eléctricos como lámparas o ventiladores. El variador de tensión CA es un módulo que permite variar la potencia de una corriente alterna. Tiene el mismo uso que un...
Uso de un variador de velocidad con el ESP8266

Uso de un variador de velocidad con el ESP8266

El variador de tensión CA es un módulo que permite variar la potencia de una corriente alterna. Tiene el mismo uso que un transistor en corriente continua. Permite variar la luminosidad de una lámpara alimentada con 220V o variar la velocidad de un ventilador, por...
Uso de un módulo RFID con un ESP8266

Uso de un módulo RFID con un ESP8266

El módulo RFID RC522 es un lector de tarjetas inteligentes que, entre otras cosas, permite activar un mecanismo cuando se presenta la tarjeta adecuada al lector. En este tutorial veremos la gestión de un módulo RFID RC522 con una tarjeta NodeMCU ESP8266....
Uso de la EEPROM con el ESP8266

Uso de la EEPROM con el ESP8266

La EEPROM es una memoria interna del microcontrolador ESP8266 que permite mantener en memoria los datos después de reiniciar la placa. Cuando se trabaja con microcontroladores, es interesante mantener en memoria datos como el identificador y la contraseña del Wifi....
Uso de la EEPROM con el ESP32

Uso de la EEPROM con el ESP32

La EEPROM es una memoria interna del microcontrolador ESP32 que permite mantener los datos en la memoria después de reiniciar la placa. Cuando se trabaja con microcontroladores, es interesante mantener los datos en la memoria, especialmente cuando la placa se apaga,...
Comunicación entre dos ESP8266 por WiFi

Comunicación entre dos ESP8266 por WiFi

El NodeMCU ESP8266 es un pequeño microcontrolador con un chip Wi-Fi. Es posible establecer una comunicación entre dos ESP8266, cuando están conectados en la misma red. En este tutorial, veremos una arquitectura Maestro/Esclavo, en la que un ESP8266 hará de servidor y...
Uso de un módulo RFID con un ESP32

Uso de un módulo RFID con un ESP32

El módulo RFID RC522 es un lector de tarjetas inteligentes que, entre otras cosas, permite activar un mecanismo cuando se presenta la tarjeta adecuada al lector. En este tutorial, veremos la gestión de un módulo RFID RC522 con una tarjeta NodeMCU ESP32. Prerrequisito:...
Uso de un variador de tensión de CA con Arduino

Uso de un variador de tensión de CA con Arduino

El variador de tensión CA es un módulo que permite variar la potencia de una corriente alterna. Tiene el mismo uso que un transistor en corriente continua. Puede utilizarse para variar la luminosidad de una lámpara alimentada con 220V o para variar la velocidad de un...
Programación de un ESP32 NodeMCU con el IDE de Arduino

Programación de un ESP32 NodeMCU con el IDE de Arduino

Las ESP32 NodeMCU se utilizan cada vez más para fabricar objetos conectados gracias a sus enlaces Wifi y Bluetooth integrados y a su potencia de cálculo. Veremos cómo utilizar el IDE de Arduino para programar una NodeMCU. La forma de configurar el IDE de Arduino es...
Uso de un ServoHat con Raspberry Pi

Uso de un ServoHat con Raspberry Pi

El ServoHat es un shield para Raspberry Pi que se basa en el controlador PCA9685. El módulo PCA9685 es un controlador de 16 canales que permite accionar 16 salidas PWM mediante comunicación I2C. Permite, entre otras cosas, liberar entradas y salidas de tu...
Detección de una línea con Python y OpenCV

Detección de una línea con Python y OpenCV

Una aplicación interesante en robótica es el reconocimiento de patrones. En este tutorial vamos a utilizar la librería OpenCV en un código Python que nos permitirá detectar el centro de un cable. Para lograr este seguimiento de la línea haremos un poco de...
Instalación de OpenCV en Raspberry Pi

Instalación de OpenCV en Raspberry Pi

Para realizar el procesamiento de imágenes instalaremos OpenCV en la Raspberry PI. OpenCV es una librería gráfica gratuita que permite realizar el procesamiento de imágenes con relativa facilidad. Con OpenCV, es posible procesar las imágenes de la Pi Camera V2....
Gestión de una PiCam V2 con Raspberry Pi

Gestión de una PiCam V2 con Raspberry Pi

Uno de los componentes más interesantes para añadir es la Raspberry Pi Camera V2 o PiCam. Este componente permite hacer fotos y vídeos. También es posible realizar el procesamiento de imágenes en vivo, como el seguimiento de líneas para un robot. Material Raspberry Pi...
Usando un módulo DS3231 con Arduino

Usando un módulo DS3231 con Arduino

Cada computadora está equipada con un reloj interno de tiempo real que le permite conocer la fecha. Los microcontroladores tipo Arduino no tienen RTC. El módulo DS3231 le da al Arduino la capacidad de calcular la fecha, permitiéndole controlar el tiempo con más...
Conducir un motor brushless con Arduino

Conducir un motor brushless con Arduino

Uno de los principales objetivos de la robótica es articular los objetos. Para ello, es muy común utilizar motores eléctricos. En el caso de los robots voladores, como los drones, los actuadores necesitan una alta velocidad de rotación para hacer girar las hélices y...
Usando un escudo WiFi con Arduino

Usando un escudo WiFi con Arduino

El WiFi Shield permite a la tarjeta Arduino conectarse a Internet a través de una red inalámbrica. Integra un lector de tarjetas SD para almacenar datos o una página web para manejar el Arduino.La forma básica de crear objetos conectados es conectarlos a una red como...
Usando un escudo LCD de 16×2 con Arduino

Usando un escudo LCD de 16×2 con Arduino

Uno de los elementos de visualización de información más utilizados en el mundo de Arduino es la pantalla de cristal líquido (LCD) de 16×2. Al hacer un sistema electrónico, puede ser interesante que nos dé alguna información sobre su estado sin tener que...
Usando un sensor PIR con Arduino

Usando un sensor PIR con Arduino

Es posible activar un sistema, como una alarma, detectando la presencia de una persona mediante un sensor de movimiento PIR. En la automatización del hogar, es una práctica común activar los dispositivos cuando una persona entra en una habitación. Esto es posible...
Usando un Buzzer con Arduino

Usando un Buzzer con Arduino

Es posible emitir sonidos usando un microcontrolador conectando un zumbador o buzzer a una de sus salidas. Cuando se quiere crear una interfaz de usuario, es bueno tener una retroalimentación de acuerdo a las acciones realizadas, ya sea una pantalla, una luz que se...
Usando una cinta LED WS2812B con Arduino

Usando una cinta LED WS2812B con Arduino

Las cintas de LED están compuestas por una sucesión de LEDs RGB direccionables, es decir, el brillo y el color de cada LED pueden definirse de forma independiente. Hay varios modelos de cinta: de un solo color, no direccionable, 5 o 12V, etc. Presta atención al modelo...
Creando un sensor capacitivo con Arduino

Creando un sensor capacitivo con Arduino

Los sensores capacitivos se utilizan comúnmente para la detección de objetos. Pueden utilizarse, por ejemplo, para detectar el paso de un objeto en una cinta transportadora o para detectar el nivel de un líquido en un tanque. Más cerca de casa, los sensores...
Usando un módulo NRF24L01 con Arduino

Usando un módulo NRF24L01 con Arduino

El módulo de radio NRF24L01 es un transceptor para establecer una conexión y transferir datos de un dispositivo a otro a través de ondas de radio. Hardware ComputadoraArduino UNO x2Cable USB A macho a B machoNRF24L01 x2 Principio de funcionamiento El módulo nRF24l01...
Implementación del media móvil en Arduino

Implementación del media móvil en Arduino

Un sensor analógico envía un nivel de voltaje, normalmente entre 0 y 5V, que representa un valor físico. Esta tensión puede estar sujeta a ruidos de medición (interferencias electrónicas, interferencias electromagnéticas, precisión de la medición, etc.). En algunas...
Aplicación de la lógica anti-rebotes en Arduino

Aplicación de la lógica anti-rebotes en Arduino

La lógica del rebotado evita la detección de cambios de estado parásitos de un sensor. Cuando se utilizan sensores que devuelven estados discretos, como un pulsador, puede ocurrir, por razones mecánicas o de otro tipo, que se detecten cambios de estado que no se...
Implementación de una histéresis de medición en Arduino

Implementación de una histéresis de medición en Arduino

Un sensor analógico envía un nivel de voltaje, normalmente entre 0 y 5V, que representa un valor físico. Esta tensión puede estar sujeta a ruidos de medición (interferencias electrónicas, interferencias electromagnéticas, precisión de la medición, etc.). En algunas...
Usando un teclado digital 4×4 con Arduino

Usando un teclado digital 4×4 con Arduino

Ya sea una calculadora o el teclado de un edificio, usamos rutinariamente teclados numéricos. El teclado digital 4×4 es una matriz de 16 botones cuyos estados pueden ser detectados por un microcontrolador. Hardware ComputadoraArduino UNOCable USB A macho a B...
Usando un módulo MPU6050 con Arduino

Usando un módulo MPU6050 con Arduino

El módulo MPU6050 es una unidad inercial que mide la evolución de un objeto en el espacio. Puede medir las aceleraciones lineales y angulares en los tres ejes del espacio. Este componente se puede encontrar en varias aplicaciones como los controladores de videojuegos...
Usando un multiplexor con Arduino

Usando un multiplexor con Arduino

El multiplexor es un circuito integrado formado por circuitos lógicos que permite concentrar varias señales en una misma salida (mutiplexación o mux) o conectar una entrada a una de sus N salidas (demultiplexación o demux). En este tutorial, veremos el uso del...
El uso de un registro de cambio con Arduino

El uso de un registro de cambio con Arduino

El registro de cambio (shift register) es un circuito integrado que consiste en circuitos lógicos en serie que pueden almacenar estados altos o bajos. Se puede usar para impulsar los LEDs o para recuperar el estado de varios sensores. Hardware ComputadoraArduino...
Usando EEPROM con Arduino

Usando EEPROM con Arduino

La EEPROM es una memoria interna del microcontrolador que permite almacenar datos después de reiniciar la tarjeta. Cuando se trabaja con microcontroladores, es útil mantener los datos en la memoria, especialmente cuando la tarjeta se apaga, ya sea intencionalmente o...
Resumen de la definición de la función en C

Resumen de la definición de la función en C

En la programación, es muy común o incluso necesario utilizar funciones que requieren una definición particular. Esto es aún más cierto cuando se repiten bloques de código en el mismo programa. Un conjunto de funciones y objetos se suelen reunir en bibliotecas....
Resumen sobre las String con Arduino

Resumen sobre las String con Arduino

Cuando empiezas a programar con Arduino, muy rápidamente llegas al uso de las cuerdas. Se utiliza una matriz de caracteres para almacenar el texto. Se utiliza, por ejemplo, para mostrar texto en una pantalla LCD o para enviar un texto al monitor en serie. Este es a...
Resumen sobre la instrucción switch en C

Resumen sobre la instrucción switch en C

La instrucción switch..case es una estructura condicional que ejecuta diferentes bloques de instrucciones dependiendo del valor de una variable. Esta instrucción es equivalente a las instrucciones anidadas si. Sintaxis de la instrucción switch La instrucción del...
Resumen de la instrucción while en C

Resumen de la instrucción while en C

La sentencia while es la estructura condicional para crear un bucle en una condición. Se encuentra en todos los lenguajes de programación. Permite ejecutar en bucle un bloque de código siempre que se cumpla una condición. Sintaxis de la declaración de while La...
Resumen de la instrucción for en C

Resumen de la instrucción for en C

La declaración for se usa para repetir bloques de código. Es el primer paso hacia un código más eficiente y legible. Sintaxis de la declaración for La instrucción for toma, como entrada, un contador cuyo incremento y condición final están definidos. Se suele utilizar...
Usando una pantalla OLED con Arduino

Usando una pantalla OLED con Arduino

La pantalla OLED es una pantalla gráfica compacta con una resolución de 128 x 64 píxeles que permite dibujar y mostrar texto para crear una interfaz gráfica. Hardware ComputadoraArduino UNOCable USB A macho a B machoOLED Principio de funcionamiento La pantalla OLED...
Usando un micrófono con Arduino

Usando un micrófono con Arduino

Es posible añadir el sentido del oído a su microcontrolador conectándolo a un micrófono. El micrófono recoge las vibraciones del aire y las transforma en una señal eléctrica que puede ser analizada y procesada mediante un algoritmo. En este tutorial veremos cómo...
Usando un Joystick con Arduino

Usando un Joystick con Arduino

El joystick es un sensor de posición que devuelve dos valores analógicos que representan su posición X,Y. Puede utilizarse como interfaz para navegar por un menú o para controlar un objeto en dirección o velocidad. Se encuentra comúnmente en los joysticks de los...
Uso de un codificador rotativo con Arduino

Uso de un codificador rotativo con Arduino

El codificador rotativo es un sensor de rotación cuya dirección y ángulo puede ser conocido. De aspecto similar al potenciómetro, el codificador no tiene un recorrido límite y en lugar de devolver un valor de resistencia, como el potenciómetro, el codificador devuelve...
Programación de un ESP32 NodeMCU con el IDE de Arduino

Crear una interfaz web para controlar su ESP32 NodeMCU

El NodeMCU ESP32 es un microcontrolador con módulos integrados de Wifi y Bluetooth. Es muy fácil de usar, es ligero y tiene una capacidad de memoria y de cálculo mayor que el Arduino. Esto lo convierte en un tablero ideal para aprender a programar, desarrollar objetos...
Usando la función millis() del IDE de Arduino

Usando la función millis() del IDE de Arduino

Para superar los problemas generados por el uso de la función delay(), una posible solución es utilizar la función millis(). Desde el primer uso del Arduino, la función delay() se utiliza para gestionar las instrucciones en función del tiempo. El mayor problema de la...
Crear una interfaz web con NodeMCU ESP8266

Crear una interfaz web con NodeMCU ESP8266

El NodeMCU ESP8266 es un microcontrolador con un módulo Wifi integrado. Es muy fácil de usar, es ligero y tiene una memoria y capacidad de cálculo mayor que el Arduino. Ideal para sus proyectos conectados.Lo básico de la IoT es conectar los objetos a una red como la...
Usando el Motor Shield Arduino

Usando el Motor Shield Arduino

El oficial Arduino Motor Shield es una placa de expansión para los microcontroladores Arduino UNO y Mega para el control de motores de corriente continua y paso a paso. Hemos visto cómo conducir un motor de corriente continua usando un puente H que puede requerir...
Comunicación en serie entre Raspberry Pi y Arduino

Comunicación en serie entre Raspberry Pi y Arduino

En algunos proyectos, puede ser interesante establecer una comunicación en serie entre Raspberry Pi y Arduino. Así, es posible acoplar la potencia de computación y las interfaces inalámbricas del Raspberry Pi con las entradas/salidas y la colección de módulos Arduino....
Usando un módulo PCA9685 con Raspberry Pi

Usando un módulo PCA9685 con Raspberry Pi

El módulo PCA9685 es un controlador de 16 canales que puede controlar 16 salidas PWM a través de la comunicación I2C. Permite, entre otras cosas, liberar las entradas y salidas de su microcontrolador y manejar hasta 16 LEDs o servomotores (o cualquier otro módulo que...
Usando un módulo PCA9685 con Arduino

Usando un módulo PCA9685 con Arduino

El módulo PCA9685 es un controlador de 16 canales que puede controlar 16 salidas PWM a través de la comunicación I2C. Permite, entre otras cosas, liberar las entradas y salidas de su microcontrolador y manejar hasta 16 LEDs o servomotores (o cualquier otro módulo que...
Resumen de la instrucción if en C

Resumen de la instrucción if en C

La declaración if es la estructura condicional básica y se encuentra en todos los lenguajes de programación. Permite ejecutar diferentes bloques de código según una condición. Es la base de muchos algoritmos y permite a un ordenador hacer una elección basada en los...
Programación de un STM32 con Arduino IDE

Programación de un STM32 con Arduino IDE

Un gran número de microcontroladores como el STM32 pueden ser programados con el IDE de Arduino. Los tableros de Arduino son poderosos y muy convenientes para el aprendizaje y los proyectos, con una comunidad de apoyo extremadamente grande. Sin embargo, hay otros...
Comunicación I2C entre Raspberry Pi y Arduino

Comunicación I2C entre Raspberry Pi y Arduino

En algunos proyectos, puede ser interesante establecer una comunicación I2C entre Raspberry Pi y Arduino. La potencia de computación y la funcionalidad inalámbrica del Raspberry Pi junto con la capacidad de entrada/salida del Arduino, da como resultado un sistema de...
Controla varios motores con Raspberry Pi y MotorHAT

Controla varios motores con Raspberry Pi y MotorHAT

Para controlar un motor, ya sea paso a paso o corriente continua, con una Raspberry Pi, es necesario agregar un circuito integrado como un puente H. Para simplificar los ensambles, existen protectores como para Arduino , llamado HAT (sombrero) en Raspberry. Veremos...
Medición de potencia con Arduino e INA219

Medición de potencia con Arduino e INA219

El sensor INA219 es un sensor de corriente y voltaje para medir fácilmente la potencia. En algunas aplicaciones, es interesante medir la energía eléctrica intercambiada entre dispositivos. Por ejemplo, medir la potencia recuperada por un panel solar. En este tutorial...
Controla tu proyecto con un control remoto IR

Controla tu proyecto con un control remoto IR

Hay diferentes formas de comunicarse con un sistema. Uno de los más utilizados, especialmente con la televisión, es el control remoto por infrarrojos. Veremos cómo conducir un Arduino usando un receptor y un control remoto IR. En este tutorial, usamos un control...
Conecte Arduino al red con el Ethernet Shield W5100

Conecte Arduino al red con el Ethernet Shield W5100

La conexión de un microcontrolador a internet es posible gracias al uso de un W5100 Ethernet Shield. La base de la creación de objetos conectados es hacer que se comuniquen con su entorno a través de una red como la red WiFi. La comunicación a través de la red...
Conecte Arduino a internet con Ethernet Shield VMA04

Conecte Arduino a internet con Ethernet Shield VMA04

La connexion del Arduino al WiFi es posible con el uso del Ethernet Shield VM04.  La base para la creación de objetos conectados, está conectarlos sobre el mismo red como la red WiFi.Comunicación a través de la red Ethernet es muy conveniente cuando se desea...
Crea archivos de audio para Arduino

Crea archivos de audio para Arduino

Es posible reproducir sonidos a través de un altavoz con una placa Arduino y un módulo de tarjeta SD. La biblioteca TMRpcm.h permite manipular archivos de audio pero no lee todos los tipos de archivos. Vamos a ver un método para convertir o crear archivos de audio...
Conexion remota a Raspberry Pi

Conexion remota a Raspberry Pi

La Raspberry Pi es una herramienta muy poderosa que ofrece muchas funcionalidades. Una de ellas es la conexión remota, que la convierte en una herramienta favorita para objetos conectados o IoT. Para configurar el Raspberry en su primer uso, es práctico tener una...
Conecte su Raspberry Pi 3 a WiFi

Conecte su Raspberry Pi 3 a WiFi

El microcontrolador Raspberry Pi 3 es una mini computadora muy potente y una de las características más importantes es que incorpora un chip Wifi y puede conectarse a una red inalámbrica. Es el primer paso para acceder al potencial de Raspberry Pi y el primer paso...
Modula el color con el LED RGB

Modula el color con el LED RGB

El LED RGB proporciona una amplia gama de colores. Se compone de tres mini LED, rojo, verde y azul (de ahí su nombre RGB); lo suficientemente cerca para que sus luces se mezclen. Por lo tanto, se pilota de la misma manera que tres LED independientes. Por ejemplo, se...
Mejora tu programa Arduino

Mejora tu programa Arduino

El espacio de memoria es limitado en una placa Arduino, puede ser importante mejorar su programa Arduino para evitar ciertos problemas. Cuanto más avanzamos en la programación, más llegamos a escribir programas largos y complejos. Es importante, lo antes posible,...
Gestión de un pulsador con Arduino

Gestión de un pulsador con Arduino

Uno de los ejemplos más comunes al aprender a programar con Arduino es la administración de un botón pulsador. De hecho, una de las funciones más útiles para desarrollar es poder interactuar con la placa Arduino. La interfaz más minimalista es la entrada de un botón y...
Administre múltiples Arduino con un bus I2C

Administre múltiples Arduino con un bus I2C

Puede ser práctico, especialmente en proyectos de automatización del hogar, comunicarse entre varios dispositivos. Una de las técnicas más utilizadas es el protocolo I2C (o TWI). El protocolo I2C es un método que permite conectar varias tarjetas «Maestras» y varias...
Comando un controlador serie Maestro con Raspberry Pi

Comando un controlador serie Maestro con Raspberry Pi

Cuando se trata con varios servomotores y se necesita un número adicional de salidas para operar su robot (para controlar Hexana, por ejemplo), una solución práctica es usar un controlador en serie como el Mini Maestro de Pololu. Prerrequisito: Programación en...
Controle un motor CC con Raspberry Pi

Controle un motor CC con Raspberry Pi

Uno de los principales objetivos en robótica es hacer que las cosas se muevan por sí mismas. Para dar movimiento a un robot, a menudo se utilizan motores eléctricos, como los motores de corriente continua (CC), especialmente para robots móviles. En este tutorial,...
Controla un stepper con RaspberryPi

Controla un stepper con RaspberryPi

Los steppers se usan cuando se requiere alta precisión con el control de bucle abierto. Veremos cómo programar su Raspberry Pi para controlar un motor paso a paso. Prerequisite: Programación con Raspberry Pi Material Pantallacable HDMITecladoRaspberry PI 3 (con...
Crear un componente en Fritzing

Crear un componente en Fritzing

Cuando trabaje en un proyecto de electrónica, es una buena idea poner sus ideas en papel para asegurarse de no olvidar nada antes de la implementación. Esto le permite verificar el concepto y compartir una representación clara de su trabajo con otros interlocutores...
Comando un controlador serie Maestro con Arduino

Comando un controlador serie Maestro con Arduino

Cuando se trata con varios servomotores y se necesita un número adicional de salidas para operar su robot (para controlar Hexana, por ejemplo), una solución práctica es usar un controlador en serie como el Mini Maestro de Pololu. Requisito previo: Programming with...
Dale voz a tu proyecto Arduino

Dale voz a tu proyecto Arduino

Para que su proyecto Arduino sea más interactivo, puede ser divertido hacer sonidos basados ​​en ciertas acciones. En este tutorial, veremos cómo reproducir un archivo de audio WAV guardado en una tarjeta SD con Arduino Requisito previo:leer y escribir en una tarjeta...
Leer y escribir en una tarjeta SD con Arduino

Leer y escribir en una tarjeta SD con Arduino

Uno de los puntos débiles del Arduino es el espacio de memoria. Al jugar con datos (guardar mediciones, leer o escribir en un archivo, etc.), es necesario tener mucho espacio disponible. Puede agregar fácilmente memoria al Arduino con una tarjeta Secure Digital o una...
Cree un controlador de servomotor

Cree un controlador de servomotor

Para controlar una gran cantidad de servomotores con Arduino u otro microcontrolador, se debe utilizar un controlador de servomotor para alimentar y enviar las señales PWM a los Servomotores. Se pueden usar varios métodos, como el uso de un escudo de ruptura o un...
Uso de un pantalla 16x2LCD con Arduino

Uso de un pantalla 16x2LCD con Arduino

Un elemento que muestra los más utilizados en el mundo es la información Arduino pantalla de cristal líquido (Liquid Crystal Display) 16×2 LCD. Cuando se hace un sistema electrónico, puede ser interesante, ya que nos da alguna información sobre su estado sin...
Uso de un sensor de distancia GP2Y0A21 con Arduino

Uso de un sensor de distancia GP2Y0A21 con Arduino

El sensor GP2Y0A21 es un sensor de distancia por infrarrojos de Sharp para la detección de obstáculos situados a una distancia entre 10 y 80 cm. Hardware Computer Arduino UNO USB A/B GP2Y0A21 Principio de funcionamiento El sensor de distancia GP2Y0A21 uso luz...
Crear una interfaz web con NodeMCU ESP8266

Programar un NodeMCU ESP8266 con Arduino IDE

Con el IDE de Arduino se puede programar una gran cantidad de microcontroladores, como NodeMCU ESP8266. Las placas Arduino son potentes y muy prácticas para aprender y llevar a cabo proyectos, con una comunidad de ayuda mutua extremadamente grande. Sin embargo, hay...
Uso de un módulo RFID con Arduino

Uso de un módulo RFID con Arduino

El módulo de RFID es un lector de tarjeta inteligente que permite entre otros, para activar un mecanismo cuando la tarjeta correcta se presenta al lector. Vamos a utilizar aquí el módulo RC522, que es el más común. Hardware Computer ArduinoUNO Cable USB Módulo RFID...
Uso de un potenciómetro con Arduino

Uso de un potenciómetro con Arduino

El potenciómetro es una resistencia variable que se utiliza para variar el voltaje en sus terminales. Se utiliza en varias aplicaciones, incluyendo establecer un valor de: ajustar el brillo de una luz, ajustar el volumen de un altavoz, cambie la posición de un...
Medición de luminosidad con fotorresistencia

Medición de luminosidad con fotorresistencia

Un fotorresistor es un componente electrónico que mide la luz ambiental. Este componente es útil en algunos proyectos, como un seguidor de luz del panel solar o la automatización del hogar para crear una lámpara inteligente que solo se enciende cuando está oscuro o...
Medición de distancia con el sensor HC-SR04

Medición de distancia con el sensor HC-SR04

El HC-SR04 es un sensor ultrasónico que mide la distancia con ondas de ultrasonido. Utiliza el mismo principio que un sonar que envía una onda de sonido y mide el tiempo entre la transmisión y la recepción de su eco. Material ComputadoraArduino UNOCable USB para...
Medición de temperature y humedad con sensor DHT11

Medición de temperature y humedad con sensor DHT11

El sensor DHT11 puede medir la temperatura y la humedad en una habitación. Aquí hay un tutorial sobre cómo recuperar la medición del sensor con una Arduino. Material Computadora Arduino UNOUSB cablesensor DHT11Cables de puente M/Mtablero de circuitos Diagrama de...
Controle 3 LED con Arduino y un botón

Controle 3 LED con Arduino y un botón

Una de las formas más fáciles y rápidas para aprender programación y electrónica con Arduino es usar LED. Aquí veremos cómo controlar los LED y cómo seleccionar diferentes funcionalidades del código con solo un botón. Esto resume de manera simple lo que podría...
Controla un servomotor con Raspberry Pi

Controla un servomotor con Raspberry Pi

Uno de los principales objetivos en robótica es hacer que las cosas se muevan. Una forma de hacerlo es usar servomotores. En este tutorial, veremos cómo programar su Raspberry Pi para controlar dicho dispositivo. Prerrequisito : Programación con Raspberry Pi Material...
Controla un motor paso a paso con Arduino

Controla un motor paso a paso con Arduino

Uno de los objetivos principales en robótica es hacer que las cosas se muevan por sí mismas. Para dar movimiento a un robot, se utilizan motores eléctricos como los motores paso a paso, especialmente cuando se requiere precisión con un control de bucle abierto. En...
Programe su Raspberry Pi con C/C++

Programe su Raspberry Pi con C/C++

Los recursos para Raspberry PI generalmente se escriben para Python pero, como microcomputadora, se pueden usar otros idiomas. Si conoces C / C ++ (si vienes del mundo de Arduino, por ejemplo) y no quieres molestarte en aprender otro lenguaje informático, es posible...
Medición de temperatura con LM35

Medición de temperatura con LM35

El sensor de temperatura LM35 es un dispositivo pequeño, fácil de usar y fácil de encontrar. Su voltaje de salida es directamente proporcional a la temperatura y proporciona una medición precisa. Material ComputadorArduino UNOCable USB para conectar Arduino a la...
Comunicarse con Arduino

Comunicarse con Arduino

La forma más fácil de comunicarse con Arduino es usar el puerto serie. También es la herramienta más poderosa para probar y depurar su código. Material OrdenadorArduino UNO x2Jumper cable M/M x3 Comunicación con el monitor serie Las funciones de la biblioteca en serie...
Programa con Raspberry Pi

Programa con Raspberry Pi

La tarjeta Raspberry PI es un microcontrolador muy potente que se utiliza ampliamente en el retrogaming o como servidor. Rapsberry Pi es una micro computadora muy fácil de usar que descubriremos en este tutorial. Equipo ordenadorpantallaCable HDMItecladoRaspberry pi...
Controla un motor CC con Arduino

Controla un motor CC con Arduino

Uno de los principales objetivos de la robótica es que el robot se mueva. Por un rotación continua en cuanto a las ruedas de un robot se puede utilizar un motor de corriente continua. En este tutorial, prorgamamos un Arduino para que pueda manejar la velocidad y la...
Uso de un sensor de distancia GP2Y0A21 con Arduino

Dale sentido a su robot con sensores

Un robot está constituido por cuatro componentes principales: Motores para el movimiento, Mecánica para mantener las piezas unidas, sensores para que reaccionen al entorno y un código para controlarlas y crear la funcionalidad deseada. Los sensores juegan un papel...
Tu Arduino se comunica con el módulo HC-05

Tu Arduino se comunica con el módulo HC-05

Tu tarjeta electronica Arduino puede comunicarse con otros dispositivos (smartphone, computadora u otros microcontroladores) a través de Bluetooth usando un módulo HC-05 (Maestro / Esclavo). Esto permite conectar la tarjeta Arduino a otro sistema para enviar y recibir...
Crear una aplicación con App Inventor 2

Crear una aplicación con App Inventor 2

Aprende cómo crear una aplicación para Android de manera muy simple usando App Inventor 2. En los campos de la robótica y los objetos conectados, una de las características más interesantes de implementar es el control remoto de un proyecto electrónico. Ya sea para...
Controla un Servo con Arduino

Controla un Servo con Arduino

Uno de los principales objetivos de la robótica es que el robot se mueva. Por eso, es muy común utilizar motores eléctricos y particularmente servomotores. En este artículo, programamos el Arduino para que pueda manejar un servomotor e iremos más allá en el uso de...
Comunicación con Arduino y el módulo HC-06

Comunicación con Arduino y el módulo HC-06

Puede comunicar con su Arduino a través de Bluetooth utilizando un módulo HC-06 (esclavo). Con este modulo puede conectar Arduino a otro sistema (teléfono inteligente, computadora o otros microcontroladores) para enviar y recibir datos. La comunicación Bluetooth le...
Mejora tu programa Arduino

La programación con Arduino

Una de las herramientas más utilizadas para aprender la programación o electrónica es la tecnología Arduino. Este tutorial explica cómo instalar y usar el software de programación Arduino (IDE). Equipo Ordenador Arduino UNO Cable USB para conectar el Arduino a el...