fbpixel
Developing a UDP monitor with Python

Developing a UDP monitor with Python

In this project, we’re going to create a UDP network communication monitor using Python (PyQt). When developing a project with Arduino, Raspberry Pi or any other microcontroller, yor’ll certainly need to create a graphical interface for system management...
Creating a lamp with a touch-sensitive switch

Creating a lamp with a touch-sensitive switch

One application of capacitive sensors is the creation of a tactile switch to turn on a lamp, for example. In this project, we’re going to design a capacitive sensor with Arduino that we’ll use as a tactile switch to turn a lamp on and off. Hardware Arduino...
Reproduce the operation of a traffic light

Reproduce the operation of a traffic light

For this project, we’re going to build a traffic light and reproduce its operation. We’ll take a step-by-step look at how to test each component and develop the final program. This is a simple project to get you off to a good start learning electronics and...
Creating a MIDI controller with Arduino

Creating a MIDI controller with Arduino

In this project, we’re going to build a MIDI box to test the CoolSoft synthesizer instruments and play a few notes. We’ll be using three sensors to modify MIDI messages. You’re free to add more elements to make a more complete MIDI controller....
Building an automatic barrier

Building an automatic barrier

In this project, we’re going to build an automatic gate using an infrared sensor and a servomotor controlled by Arduino. Objective Using an Arduino program, we’re going to make the automatic barrier rise when an object passes through, and lower when the...
Control 8 relays using ESP32 and serial monitor

Control 8 relays using ESP32 and serial monitor

In this tutorial we will see how to address each relay individually with a NodeMCU32S microcontroller and 74HC595 shift registers. At the end of this tutorial you will also be able to control each relay using the serial monitor. This tutorial follows on from the...
Controlling 8 relays with ESP32 and shift register

Controlling 8 relays with ESP32 and shift register

In this series of tutorials, we will see how to drive a multitude of relays with a NodeMCU32S microcontroller and 74HC595 shift registers. We will then see how to address each relay individually. Finally, we will create a web interface to control each relay via the...

Adding the F() function to an INO file with Python

One of the big interests of programming is to automate simple tasks. A good example I have encountered is the modification of several lines of code in an INO file for Arduino. After writing a few dozen lines of code in C++ for my Arduino project, I found myself with a...
Develop a serial monitor with Python

Develop a serial monitor with Python

When developing a project with Arduino, Raspberry Pi or any microcontroller you will certainly have to create a graphical interface like, a serial monitor, for the management of the system (debugging, observing measurements, launching actions, etc.). There are a lot...