Recent Articles

Hand Drawn PCB

PCB Designing: 20 Essential Tips for Success

Creating a printed circuit board (PCB) is like building the brain of your electronic gadgets. To help you design a...

Read More

PCB Prototyping Simplified by PCBWay

Join me as I recount a personal journey that completely revolutionized my electronics engineering experience. At the outset of my...

Read More
JLCPCB

PCB Manufacturing Simplified by JLCPCB

During the beginning of my electronics engineering journey I used to make PCBs at home using toner transfer method. Later...

Read More

Interfacing Relay with Arduino Uno

In this tutorial, we are going to interface a 5V Relay module with Arduino Uno to control high power devices....

Read More
USB Network Gate - Logo

Remote Debugging of Embedded Systems

Most of us are working from home during this COVID-19 pandemic situation. I have personally struggled to debug some of...

Read More
STM32F103C8T6 Board - ST-Link-V2 Programing - Circuit Diagram

Getting Started with STM32 ARM Cortex-M Microcontroller using Keil IDE

In this tutorial we will learn how to blink an LED using STM32 ARM Cortex-M microcontroller STM32F103C8T6 and Keil IDE....

Read More
Interfacing HC-05 Bluetooth Module with Arduino Uno - Practical Implementation

Interfacing HC-05 Bluetooth Module with Arduino Uno

In this tutorial, I will explain about Interfacing HC-05 Bluetooth Module with Arduino Uno. HC-05 uses bluetooth classic and can...

Read More
DHT11 Temperature and Humidity Sensor Module

Interfacing DHT11 Temperature and Humidity Sensor with Arduino Uno

In this tutorial we will learn about Interfacing DHT11 Temperature and Humidity sensor with Arduino Uno. The term DHT is...

Read More

Recent Tutorials

Hand Drawn PCB

PCB Designing: 20 Essential Tips for Success

Creating a printed circuit board (PCB) is like building the brain of your electronic gadgets. To help you design a...

Read More

PCB Prototyping Simplified by PCBWay

Join me as I recount a personal journey that completely revolutionized my electronics engineering experience. At the outset of my...

Read More
JLCPCB

PCB Manufacturing Simplified by JLCPCB

During the beginning of my electronics engineering journey I used to make PCBs at home using toner transfer method. Later...

Read More
STM32F103C8T6 Board - ST-Link-V2 Programing - Circuit Diagram

Getting Started with STM32 ARM Cortex-M Microcontroller using Keil IDE

In this tutorial we will learn how to blink an LED using STM32 ARM Cortex-M microcontroller STM32F103C8T6 and Keil IDE....

Read More
Interfacing HC-05 Bluetooth Module with Arduino Uno - Practical Implementation

Interfacing HC-05 Bluetooth Module with Arduino Uno

In this tutorial, I will explain about Interfacing HC-05 Bluetooth Module with Arduino Uno. HC-05 uses bluetooth classic and can...

Read More
DHT11 Temperature and Humidity Sensor Module

Interfacing DHT11 Temperature and Humidity Sensor with Arduino Uno

In this tutorial we will learn about Interfacing DHT11 Temperature and Humidity sensor with Arduino Uno. The term DHT is...

Read More
L298N Motor Driver Module

Interfacing L298N Motor Driver with Arduino Uno

In this tutorial we will learn how to interface L298N motror driver with Arduino Uno. You might be thinking why...

Read More
Tilt Sensor

Interfacing Mercury Tilt Switch with Arduino Uno

In this tutorial we will learn how to interface Tilt Sensor with Arduino Uno. As the name suggests, it is...

Read More

Recent Projects

Digital Alarm Clock using PIC Microcontroller and DS3234 RTC - Proteus Tool - Practical Implementation

Digital Alarm Clock using PIC Microcontroller and DS3234 RTC

Here is a digital alarm clock made using PIC 18F4520 Microcontroller and DS3234 RTC (Real Time Clock). This project is...

Read More
Sending Email from ESP8266 - Practical Implementation

Sending E-mail from ESP8266 – IoT Project

The scope of the IoT applications is growing from controlling appliances to monitoring devices (like sensors) and sending e-mails. So here...

Read More
Home Automation using ESP8266 and Telegram Bot - Practical Implementation

Controlling LED using ESP8266 and Telegram Bot – IoT Project

In this project we will control an LED which is connected to ESP8266 with a Telegram bot. Hope you know...

Read More
Updating Sensor Data to Google Spreadsheet using ESP8266 - Circuit Diagram

Updating Sensor Data to Google Spreadsheet using ESP8266 – IoT Project

In IoT applications, the monitored sensor data needs to be recorded. This data logging is important for data analytics. So...

Read More
CloudX - PIC Microcontroller Development Board

Bluetooth Home Automation With CloudX

Bluetooth wireless technology has grown to become one of the widely used protocols in the field of communication today. Although it...

Read More
Home Automation using ESP8266 & Blynk App - Practical Implementation

Home Automation using ESP8266 & Blynk App – IoT

A home automation system is an automating the bulk of electronic and electrical tasks within a home. It uses a combination of hardware...

Read More
Interfacing DHT11 Sensor with ESP8266 - Practical Implementation

Interfacing DHT11 Sensor with ESP8266

In this article, I am going to explain about interfacing of DHT11 sensor with ESP8266. For that we have to make only...

Read More
Automatic School College Bell using PIC Microcontroller

Automatic School / College Bell using PIC Microcontroller

Here we are sharing a fully automatic and configurable bell which can be used in schools and colleges. It is...

Read More

PIC Microcontroller Tutorials

PIC Microcontroller - SPI

SPI Communication with PIC Microcontroller – MPLAB XC8

SPI (Serial Peripheral Interface) is a full duplex synchronous serial communication interface used for short distance communications. It is usually... Read More

I²C Bus Logo

I²C Communication with PIC Microcontroller – MPLAB XC8

I2C or IIC or I2C stands for Inter-Integrated Circuit. It is a very popular multi-master, multi-slave serial communication interface developed by... Read More

Analog to Digital Converter

Using ADC of PIC Microcontroller – MPLAB XC8

In this tutorial we will learn, how to use the ADC module of a PIC Microcontroller using MPLAB XC8 compiler.... Read More

PWM - Pulse Width Modulation

Generating PWM with PIC Microcontroller – MPLAB XC8

Pulse Width Modulation (PWM) is the one of the simple and most commonly used technique to produce analog voltages from... Read More

LCD Custom Characters

Custom Characters on LCD using PIC – MPLAB XC8

I hope that you already go through our tutorial, Interfacing LCD with PIC Microcontroller - MPLAB XC8. HD44780 compatible controllers... Read More

LCD Custom Characters

Custom Characters on LCD using PIC – MikroC

I hope that you already go through our tutorial, Interfacing Character LCD with PIC Microcontroller - MicroC Pro. These character... Read More

16x2 Blue Character LCD Module

Interfacing LCD with PIC Microcontroller – CCS C

In this tutorial we will see How to interface a 16x2 character LCD Module with PIC 16F877A Microcontroller using CCS... Read More

EM-18 RFID Reader Module

Interfacing EM-18 RFID Module with PIC Microcontroller

EM-18 RFID Reader Module is the one the most commonly used module for Radio Frequency Identification Projects. It features Low Cost,... Read More

Arduino Projects

Interfacing Moisture Sensor with Arduino

Interfacing Soil Moisture Sensor with Arduino

Introduction In this article, we are going to interface a Soil Moisture Sensor with Arduino Uno. We will measure the moisture... Read More

Interfacing Rain Sensor with Arduino

In this article we are going to explain about interfacing Rain Sensor with Arduino. The rain sensor module is an... Read More

LED Control Using IR Receiver - Practical Implementation

Controlling LED’s using IR Remote Control – Arduino Project

This article allows you to turn ON and OFF LED's using a cheap IR remote control. Here we used an available IR... Read More

Controlling of DC Motors using MPU-6050

In this project, we are going to control the speed of 2 DC motors using the MPU-6050. MPU-6050 is an... Read More

Arduino Based Ethernet WebServer Practical Implementation

Making Ethernet Web Server with Arduino

Build your own IOT service! Collect sensor data and send it to a WebServer. In this article, we are going to... Read More

Web Controlled Servo Motor Using Arduino Uno

Web Controlled Servo Motor – Arduino – IoT Project

Internet of things has taken over all the heavy loads from human to itself. IoT is an ecosystem of connected... Read More

Calculator using Arduino Uno - Project

Calculator using Arduino Uno

Arduino Uno has always helped to build projects easily and make them look more attractive. In this project, we are going... Read More

Controlling DC Motors using IR Remote

Controlling DC Motors using Arduino and IR Remote

In this project we will learn how to decode IR remote signals with Arduino and to control DC motors depending... Read More

ARM Tutorials

STM32F103C8T6 Board - ST-Link-V2 Programing - Circuit Diagram

Getting Started with STM32 ARM Cortex-M Microcontroller using Keil IDE

In this tutorial we will learn how to blink an LED using STM32 ARM Cortex-M microcontroller STM32F103C8T6 and Keil IDE.... Read More

Blinking LED using LPC2148 – ARM Microcontroller Tutorial – Part 3

Hello World In this tutorial we will learn how to start programming an ARM microcontroller. This is a hello world project... Read More

Flash Magic Tool

Flashing LPC2148 – ARM Microcontroller Tutorial – Part 2

In this tutorial we will learn how to flash an LPC2148 microcontroller using on-chip serial (UART) ISP bootloader with Flash... Read More

Keil - Product Downloads

Installing Keil IDE – ARM Microcontroller Tutorial – Part 1

This is our first part of ARM microcontroller tutorial. In this article we will see how to setup development environment... Read More

IoT Projects

Sending Email from ESP8266 - Practical Implementation

Sending E-mail from ESP8266 – IoT Project

The scope of the IoT applications is growing from controlling appliances to monitoring devices (like sensors) and sending e-mails. So here... Read More

Home Automation using ESP8266 and Telegram Bot - Practical Implementation

Controlling LED using ESP8266 and Telegram Bot – IoT Project

In this project we will control an LED which is connected to ESP8266 with a Telegram bot. Hope you know... Read More

Updating Sensor Data to Google Spreadsheet using ESP8266 - Circuit Diagram

Updating Sensor Data to Google Spreadsheet using ESP8266 – IoT Project

In IoT applications, the monitored sensor data needs to be recorded. This data logging is important for data analytics. So... Read More

Home Automation using ESP8266 & Blynk App - Practical Implementation

Home Automation using ESP8266 & Blynk App – IoT

A home automation system is an automating the bulk of electronic and electrical tasks within a home. It uses a combination of hardware... Read More

Interfacing DHT11 Sensor with ESP8266 - Practical Implementation

Interfacing DHT11 Sensor with ESP8266

In this article, I am going to explain about interfacing of DHT11 sensor with ESP8266. For that we have to make only... Read More

IoT Temperature Data Logger Using ESP8266 and LM35

IoT Temperature Data Logger Using ESP8266 and LM35

In this project, we are going to log and monitor temperature data over internet using ThingSpeak IoT server. And we... Read More

Digital Thermometer using LM35 Temperature Sensor and ESP8266 - Practical Implementation

Digital Thermometer using LM35 Sensor and ESP8266

In this project, we are going to monitor the current room temperature over internet using ESP8266 programmed as a web server. It... Read More

LED Control From Web Server - Practical Implementation

LED Control by ESP8266 as Web Server – IoT

Here we are programing ESP8266 as a web server, the chip enables WiFi connectivity and can be turned into a... Read More

>