Raspberry Pi Pico Web Server with BME280 (Weather Station)

Raspberry Pi Pico BME280 Web Server with ESP8266

In this tutorial, we will create a Raspberry Pi Pico web server using a BME280 sensor and MicroPython. BME280 is used to measure temperature in Celsius, the temperature in Fahrenheit, humidity, and Pressure. This web server will act as a weather station as it will show temperature, humidity, and pressure readings on the web page … Read more

NEO-6M GPS Module with ESP32 using MicroPython

NEO-6M GPS Module with ESP32 using MicroPython

In this tutorial, we will learn about a NEO-6M GPS module and how to interface it with ESP32 using MicroPython to obtain GPS parameters such as latitude, longitude, altitude, date, time, speed, satellites, etc. We will learn how GPS works and the overview of the NEO-6M GPS module with an introduction, pinout, and specifications. After … Read more

MAX7219 LED Dot Matrix Display with Raspberry Pi Pico

MAX7219 LED Dot Matrix Display with Raspberry Pi Pico

In this tutorial, we will learn to interface MAX7219 LED Dot matrix display with Raspberry Pi Pico. Firstly, we will look into the introduction, pinout of MAX7219 LED dot matrix display module. It is an LED array used to display various types of texts, symbols, and images in the form of dots which consists of … Read more

Interface 28BYJ-48 Stepper Motor with ESP32 using MicroPython

Interface 28BYJ-48 Stepper Motor with ESP32 using MicroPython

In this tutorial, we will learn about the 28BYJ-48 stepper motor and how to interface it with the ESP32 using a UNL2003 driver and MicroPython. The 28BYJ-48 stepper motor is inexpensive and one of the most commonly used stepper motors out there. It comes with a UL2003 motor driver attached to it that is responsible … Read more

I2C LCD with ESP32 and ESP8266 using MicroPython

I2C LCD with ESP32 and ESP8266 using MicroPython

In this tutorial, we will learn how to interface I2C LCD with ESP32/ESP8266 and how to display simple text/numbers and custom characters on I2C LCD. This I2C LCD is a 16×2 device which means it can display 16 columns by two rows of characters. The characters are alphanumeric, but you can create custom characters for … Read more

Getting Started with Raspberry Pi Pico using uPyCraft IDE

Getting Started with Raspberry Pi Pico using uPyCraft IDE

In this getting started guide on MicroPython with Raspberry Pi Pico, we will learn how to use the program Raspberry Pico using uPyCraft IDE and MicroPython. We will see how to download and install uPyCraft IDE and finally see how to use it to program our Pi Pico board. Recommended Components The following components are … Read more

Getting Started with Raspberry Pi Pico using Thonny IDE

Getting Started with Raspberry Pi Pico using Thonny IDE

In this tutorial, we will learn how to use Thonny Integrated Development Environment (IDE) to write programs for Raspberry Pi Pico using MicroPython firmware. By the end of this guide, you will be able to install Thonny IDE on Windows, Linux, and Mac operating systems. Moreover, we will also explore its built-in features, write and … Read more