En este post muestro el circuito, el diagrama de flujo, el código y la implementación de un programa en lenguaje ensamblador en el microcontrolador PIC 16F886 para realizar una temporización...
En este post muestro el circuito, el diagrama de flujo, el código y la implementación de un programa en lenguaje ensamblador en el microcontrolador microcontrolador PIC 16F886 para realizar una...
En este post muestro el circuito, el diagrama de flujo, el código en lenguage ensamblador y la implementación de un programa para que el microcontrolador PIC 16F886 realice de forma...
In this post, I show how to drive the stepper motor 28BYJ-48 in full step mode activating 2 coils with the driver ULN2003. In this entry, you can find more...
In this post, I show how to drive the stepper motor 28BYJ-48 with the driver ULN2003 which can drive a wide range of loads including solenoids, relay DC motors, LED...
Este robot en su versión Brivoi Compactus está basado en el proyecto: Escornabot desarrollado en España por una amplia comunidad de ingenieros, makers y profesores para enseñar robótica y programación...
Descripción Los motores paso a paso son motores DC que giran en pasos discretos. Se caracterizan por tener varias bobinas organizadas en grupos denominados fases. Al energizar de forma controlada...
Lo primero que tengo que decir es que opencv es una de las más completas librerías para el procesamiento digital de imágenes. Yo la usé en mi tesis doctoral por...
En este post muestro cómo configurar el Motor Cape de Seeed Studio para realizar el control de motores de corriente continua (motores DC), servomotores y motores paso a paso con...
In this post, I show how to control any number of DC Motors to move forward or backward using the BeagleBone and the driver L298N. In practice, this driver can...
In this post, I show how to drive a DC Motor from the keyboard using the driver L298N which can drive two DC motors. In practice, this driver can be...
In this post, I show how to control any DC Motors forward and backward. I am using the BeagleBone and the TB6612FNG driver from Toshiba. In the last entry, you...
In this post, I show how to control a pair of DC Motors forward and backward. I am using the BeagleBone and the TB6612FNG driver from Toshiba. The remarkable aspect...
In this post, I show how to drive a DC Motor from the keyboard using the BeagleBone and the TB6612FNG driver from Toshiba. In the last entry, you can read...
Lo primero que tengo que decir es que opencv es una de las más completas librerías para el procesamiento digital de imágenes. Yo la usé en mi tesis doctoral por...
En este post muestro cómo configurar el Motor Cape de Seeed Studio para realizar el control de motores de corriente continua (motores DC), servomotores y motores paso a paso con...
In this post, I show how to blink a LED with using Delays routines. This is done through the implementation of some functions that retrieve the time and duration of...
In this post, I show how to blink in order six LEDs in the BeagleBone Black using Delays routines. This is done with the DelayMilliseconds function which uses the C++...
This post will be the starting point about how to program the BeagleBone in C++. Here, I show the code of a library to access and control the general purpose...
In this post, I show how to read the signal from an analog keypad with 5 buttons. The keypad used is the E_KEYPAD_2_2 that was designed by Xabier Rosas and...
In this post, I will resume the applications of LEDs and Buttons using the methods described in the last posts. In this case, one LED will be blinking, the other...
In this post, I will show you how to read a button with the BeagleBone Black. I have written a previous post that shows the same behavior. The difference with...
In this post, I show a Button C++ class implementation in order to read an attached button to a GPIO pin in the BeagleBone Black. The public methods written in...
In this post, I use the six PWM pins available on the BeagleBone and show how to work with them in order to control the brightness of six LEDs. Remembering...
In this post, I start with the PWM technique applied to control the brightness of a LED. Remembering the PWM is a technique that lets us emulate an analog signal...
In this post, I show a PWM C++ class implementation. Remembering the PWM is a technique that lets us emulate an analog signal in a digital pin. This is done...
In this post, I show how to read the signal from an analog keypad with 5 buttons. The keypad used is the E_KEYPAD_2_2 that was designed by Xabier Rosas and...
In this post, I show how to read the temperature from the analog sensor LM35. The datasheet can be found here. This sensor has an output voltage linearly-proportional to the...
In this post, I show how to control the speed of the 360° continuous rotation servomotor SM-S4303R which can run to 60rpm if the servomotor is powered with 4.8V or...
In this post, I show how to control the position of a Servomotor SG90 with a potentiometer using the BeagleBone and the library that I have been written in C++...
In this post, I show a simple application to read an analog voltage running in the background with its own thread with the ADC C++ class implementation shown previously in...
In this post, I show a simple application to read an analog value running in the background with its own thread with the ADC C++ class implementation shown previously in...
In this post, I show a simple application to read and analog voltage with the ADC C++ class implementation shown previously in this post. Remembering that the BeagleBone has 7...
In this post, I show a simple application of the analog to digital converter (ADC) C++ class implementation shown previously in this post. Remembering that the BeagleBone has 7 analog...
In this post, I show an analog to digital converter (ADC) C++ class implementation. Remembering that the BeagleBone has 7 analog inputs and ADC of 12 bits that lets to...
In this post, I show how to include the air temperature in the calculus of the speed sound and include an offset value for the distance reported by the sensor....
In this post, I show how to use a median filter for measuring the distance with the cheap ultrasonic sensor HC_SR04. This class is part of a whole library that...
In this post, I show how to measure distance with the cheap ultrasonic sensor HC_SR04. The main contribution is to provide a class in C++ with implemented methods to get...
In this post, I show how to read the temperature from the analog sensor LM35. The datasheet can be found here. This sensor has an output voltage linearly-proportional to the...
In this post, I show how to include the air temperature in the calculus of the speed sound and include an offset value for the distance reported by the sensor....
In this post, I show how to use a median filter for measuring the distance with the cheap ultrasonic sensor HC_SR04. This class is part of a whole library that...
In this post, I show how to measure distance with the cheap ultrasonic sensor HC_SR04. The main contribution is to provide a class in C++ with implemented methods to get...
In this post, I show how to control any DC Motors forward and backward. I am using the BeagleBone and the TB6612FNG driver from Toshiba. In the last entry, you...
In this post, I show how to control a pair of DC Motors forward and backward. I am using the BeagleBone and the TB6612FNG driver from Toshiba. The remarkable aspect...
In this post, I show how to drive a DC Motor from the keyboard using the BeagleBone and the TB6612FNG driver from Toshiba. In the last entry, you can read...
In this post, I show how to control the speed of the 360° continuous rotation servomotor SM-S4303R which can run to 60rpm if the servomotor is powered with 4.8V or...
In this post, I show how to control the position of a Servomotor SG90 with a potentiometer using the BeagleBone and the library that I have been written in C++...
In this post, I show how to control the position of a Servomotor SG90 from the keyboard using the BeagleBone and the library that I have been written in C++...
In this post, I show how to control the position of a Servomotor SG90 using the BeagleBone and the library that I have been written in C++ which you can...
In this post, I show how to control any number of DC Motors to move forward or backward using the BeagleBone and the driver L298N. In practice, this driver can...
In this post, I show how to drive a DC Motor from the keyboard using the driver L298N which can drive two DC motors. In practice, this driver can be...
In this post, I show off a Bluetooth four-wheeled mobile robot with Arduino Uno. It uses the classic “yellow” DC gear motors but It has an HC-SR04 Ultrasonic Sensor to...