L293D Motor Driver IC introduction, pinouts and how to use

L293D pinout

There are multiple kinds of motion we face in our daily life some are linear some are rotatory motion. Both motions have their importance in machines and our life. In the 19th century, the scientist started discovering/inventing some ways of producing current and motions when British physicist John Ambrose Fleming invented the right-hand rule. Recommended … Read more

ADC0804 ADC Introduction, Pinout, Features, and Examples

ADC0804 pinout

ADC0804 is an 8-bit analog to digital converter IC which can measure up to 8 analog input simultaneously. That means the digital output value can vary between 0 to 255. It uses a successive approximation converter which is based on the differential potentiometric ladder. Every device cannot perform each and every operation. There are always … Read more

Difference between long-term and short-term scheduler in the operating system

long-term and short term Scheduler 

Almost all operating system based or bare metal computing systems use schedulers to schedule processes, threads, and tasks to execute on functional units.  Scheduling algorithms are used for the allocation of CPU resources to all the processes that want to execute on the CPU.  Schedulers provide an efficient and time-sharing mechanism for maximum utilization of … Read more

Introduction to Power Line Communication

Power line communication

In this tutorial, we will discuss the basic introduction and workings of a Power Line Communication or PLC for short. Power Line Communication (PLC) carries data on a conductor that has other simultaneous uses, such as AC electric power transmission or electric power distribution to consumers. The other names of PLC include power-line carrier, power-line … Read more

UART Communication Introduction, Working, Frame Format, Applications

UART BUS between two devices

UART Communication stands for Universal asynchronous receiver-transmitter. It is a dedicated hardware device that performs asynchronous serial communication. It provides features for the configuration of data format and transmission speeds at different baud rates. A driver circuit handles electric signaling levels between two circuits. A Universal asynchronous receiver-transmitter (UART) Communication is usually an individual component … Read more

Introduction to Bluetooth Low Energy

What is Bluetooth Low Energy? Bluetooth Low Energy is a wireless personal area network technology designed by the Bluetooth Special Interest Group; consisting of 150 companies. Following Bluetooth 4.x, the corresponding Mesh Model specification for Bluetooth 5 was released in 2017. It effectively quadrupled the range by using increased transmit power and coded physical layer; … Read more

Introduction to LoRa and LoRaWAN and how they work

LoRa technology for IOT

Semtech’s LoRa devices and wireless radio frequency technology is a long-range, low power wireless chipset. It is used in a lot of Internet of Things (IoT) networks worldwide, including energy management, natural resource reduction, pollution control, infrastructure efficiency, disaster prevention, etc. LoRa uses license-free sub-gigahertz radio frequency bands to enable efficient long-range transmissions of more … Read more

SPI communication Protocol Introduction and Basics

Daisy chained SPI bus mode

In this guide on SPI communication, you will grasp the concepts of SPI communication protocol which is also known as Serial Peripheral Interface, is a digital communication protocol that is used to transfer data serially (one bit at a time) between two or more digital devices like microcontrollers, microprocessors, or other devices. Many analog devices … Read more

Control NodeMCU with HTTP shortcuts

Control NodeMCU with HTTP shortcuts

In this tutorial, we will take our previous project one step further to increase its productiveness. If you remember we create a web server and design a circuit with NodeMCU and four LED to control them through the different buttons on the web server. The web server is also password protected to prevent unauthorized user. … Read more