Home / Tutorials (page 7)

Tutorials

Creating Tones with Arduino

Arduino Tones

One of the fun and engaging projects with Arduino is creating tones using a piezo buzzer. You can generate simple beeps, melodic tunes, or even popular themes like the Super Mario theme song. In this tutorial, we'll explore how to generate tones, work with melodies, and build a simple sound …

Read More »

Converting Between Data Types in Arduino

Arduino data types

When writing code for Arduino, you'll often need to convert between different data types. This guide will show you how to easily convert between the most common data types. We'll break it down with clear examples and easy-to-read tables to make it simple to follow. Why Convert Data Types? Sometimes, …

Read More »

ESP8266 nRF24L01 Interfacing

ESP8266 nRF24L01

In this tutorial, we will explore how to interface an ESP8266 with the nRF24L01 wireless module. The nRF24L01 is a low-power, 2.4GHz wireless transceiver module that is commonly used in short-range wireless communication. It communicates over SPI, while the ESP8266 is a Wi-Fi-enabled microcontroller that can be programmed using the …

Read More »

Using BLE with ESP32 on the Arduino

ESP32 NodeMCU-32S

The ESP32 microcontroller is a powerful and versatile platform, widely used in IoT applications due to its built-in Wi-Fi and Bluetooth capabilities. One of its standout features is support for Bluetooth Low Energy (BLE), which is an energy-efficient version of Bluetooth designed for IoT devices, wearable tech, smart home gadgets, …

Read More »

How to Set Up LwIP Raw on STM32F407

LwIP (Lightweight IP) is a small TCP/IP stack used in embedded systems like STM32. It helps devices communicate over networks using internet protocols. In this post, I will show how to set up LwIP in "raw" mode for an STM32F407 microcontroller. What is LwIP Raw Mode? In raw mode, LwIP …

Read More »