LED blinking

LiteWing Flight Positioning Module NeoPixel Status Control (WS2812B) LiteWing Flight Positioning Module NeoPixel Status Control (WS2812B)

In this guide, we focus on the WS2812B addressable RGB LEDs on the LiteWing Flight Positioning Module. The module includes four NeoPixel-compatible LEDs, each independently controllable via software. These LEDs are useful for flight status indication and visual debugging during development. A curated collection of hands-on drone projects with guides showing how to…

Wearable Air Quality Pendant How to build a Wearable Air Quality Monitor Pendant using STM32 & SGP40 Sensor

Indoor and outdoor air pollution significantly impacts human health, causing respiratory issues and reducing life expectancy. Personal air quality monitoring has become essential for protecting ourselves from harmful airborne contaminants like volatile organic compounds (VOCs), particulate matter, and toxic gases. This DIY wearable air quality monitor pendant…

Sim800L GSM Module with Arduino Uno Interfacing and Troubleshooting Interfacing GSM Module with Arduino to send SMS and make Calls

If you've ever worked with the GSM SIM800L module, you know that it can be a powerful tool for various projects, including making calls, sending SMS, and even accessing the internet through GPRS. However, like any technology, it's not immune to issues. In this blog, we'll walk you through how to interface sim800l with Arduino Uno and provide troubleshooting tips to…

Raspberry Pi Pico W based LED Webserver Getting Started with Raspberry Pi Pico W and building a LED Webserver using Micropython

Hello guys, in this blog, we will learn how to program a Raspberry Pi Pico W in Micropython, we will learn in depth about its features, how to use its Wi-Fi to connect to the internet and last but not the least how to control an led, using a custom webserver, from any where in the world. You can also check how to build an ESP32 webserver or a ESP8266 NodeMCU…

Control an LED using ESP32 based Webserver Building a Simple ESP32 LED Webserver: Step-by-Step TutorialWhat is an ESP32 Web Server? 

In the Internet, all the websites are hosted on a computer and this computer is called a server. Since this particular server is used to serve web pages and web requests, we call it a web server. Instead of using a computer, we can also use an ESP32 to respond to web requests, thanks to the ESP32’s built-…

ESP32 Timers & Timer Interrupts ESP32 Timers & Timer Interrupts

Timer interrupts are crucial in the use of ESP32 timer interrupt programming projects for accurate timing control. If you want something to occur on schedule, ESP32 timer interrupts give you the accuracy required. A timer interrupt is a dedicated interrupt that operates as a high-precision clock, counting and controlling time events with microsecond precision. ESP32'…

Getting Started with MG82F6D17 using Keil Getting Started with Megawin MG82F6D17 using Keil – Blinking an LED

When you are searching for a Microcontroller there is a lot of variety available in the market from various reputed manufacturers like Microchip, ST Microelectronic, Texas Instruments, and the list goes on and on. But when we try to differentiate those microcontrollers with form factor vs features vs price, it gets very hard to choose one. However, Megawin, a…

Controlling LED using Raspberry Pi Zero W Basic GPIO Control on Raspberry Pi Zero W – Blinking an LED

In our previous tutorial Getting Started with the RASPBERRY PI ZERO, we had an overview Raspberry Pi zero W and setup the Pi Zero. In this tutorial we are going to design a simple LED circuit and control it with the Raspberry Pi Zero W by connecting the circuit to its GPIO pins. So lets discuss the basics of the GPIO (general purpose…

Getting started with PSoC 6 Cypress Development Board Getting started with PSoC 6 Wi-Fi-BT Pioneer Kit

We are all aware of AVR, PIC, ARM, and ESPS that are widely used in the field of embedded systems. Besides, there is one new and feature-rich IoT-enabled embedded platform, PSoC 6 Wi-Fi-BT Pioneer Kit that has been designed for developing next-generation Internet of Things (IoT) applications. It provides developers with an ultra-low-…

Program an ESP8266 with MicroPython How to Program ESP8266 for DHT22 using MicroPython

For a beginner who is interested in programming Wi-Fi enabled microcontrollers like the ESP8266, understanding the ESP-IDF programming environment or the Arduino IDE can be a daunting task, the cryptic syntax of C and C++ languages requires more knowledge of computer science which is why those languages are not always friendly for beginners, so in this…

Timer Interfacing in Nuvoton N76E003 Microcontroller Timers on Nuvoton N76E003 Microcontroller - Blink LED using Timer ISR and Timer Delay

In our previous Nuvoton Microcontroller tutorials, we used a basic LED blinking program as a getting started guide and also interfaced GPIO as an input to connect a tactile switch. With that tutorial, we are fully aware of how to configure the Keil project and set up the environment for programming N76E003 Nuvoton microcontroller. It is time to use an internal peripheral of…

GPIO Functions on Nuvoton N76E003 Simple GPIO Functions on Nuvoton N76E003 - LED Blinking and Controlling LED using a Push Button

In our previous tutorial, we used a basic LED blinking program as a getting started with N76E003 guide, we already learned how to configure the Keil IDE and set up the environment for programming the nuvoton microcontroller unit N76E003. It is the time to move a little bit further and use the basic GPIO interface for controlling additional hardware. If you are interested you…