fbpixel
Multitasking program with ESP32 and FreeRTOS

Multitasking program with ESP32 and FreeRTOS

, The NodeMCU ESP32 is based on the Xtensa 32-bit LX6 dual-core microprocessor that embeds the FreeRTOS OS. When using the Arduino IDE, the program runs by default on core 1. To multitask, it is interesting to use all the resources of the microprocessor. In this...
Using an 8×8 LED array with Arduino

Using an 8×8 LED array with Arduino

The 8×8 LED array has 8 rows and 8 columns of individually controllable LEDs. LED arrays can be useful for advertising signs, temperature display, and so on. Material Computer Arduino UNO USB A Male Cable LED array Principle of operation The LED matrix module contains...
Using a transistor module with Arduino

Using a transistor module with Arduino

The transistor module is composed of an electronic component, which can be seen as a controllable switch, which lets pass a current proportional to the voltage at its terminals when it exceeds a certain threshold. It allows, with a very low power signal, to supply a...
Send a mail from a Python script

Send a mail from a Python script

One of the main interests of programming languages, like Python, is to automate tasks like sending mail. In this tutorial we will see how to write a Python program to send an email from a Gmail account. This tutorial can be applied to any computer including a...
Using a Reed Switch (ILS) with Arduino

Using a Reed Switch (ILS) with Arduino

A reed switch or ILS is a magnetic sensor that detects the presence of a magnetic field. This switch will be activated by approaching a magnet. It can be used to know if a door is closed or open or to detect the presence of an object. Material Computer Arduino UNO USB...
Using a HC-12 module with Arduino

Using a HC-12 module with 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...
Using a RF433MHz module with Arduino

Using a RF433MHz module with Arduino

The radio frequency 433MHz (RF433MHz) is widely used in the field of radio transmissions for remote control or data transmission. It can be found in remote controls or home automation. Material Computer Arduino UNO USB A Male Cable Reed Switch (ILS) Principle of...
Get started with TE0720 and Xilinx Vivado

Get started with TE0720 and Xilinx Vivado

In this tutorial, we go through the steps to program a TE0720, development board integrating a Xilinx Zynq-Z020 SoC, with Vivado and Vitis part of Xilinx software suite. Material Computer with Xilinx Vivado 2020.2 installed TE0720 Starter kit TE0720 Overview The Trenz...
Management of several sensors with a shift register

Management of several sensors with a shift register

In this tutorial, we will see how to manage several sensors with a shift register. We saw in the last tutorial on the subject, that the register could be used to drive LEDs. We will see here, how to read the value of 8 sensors on a single analog input. In electronics,...