Electronics tutorials including microcontroller, microprocessor, programing and circuits. Intended for beginners, electronics hobbyists, college students, professionals and educational purposes.

Interfacing GSM Module with Arduino

In this article, I am going to explain about interfacing of GSM Module with Arduino. Interfacing a GSM module to Arduino is pretty simple. We have to make only 3 connections between the GSM module and Arduino. For the working demonstration we will be sending an SMS to a particular number whenever a switch is pressed. Components Required Arduino Uno GSM Modem Switch 1kΩ Resistor Breadboard Connecting Wires Hardware Circuit Diagram Interfacing GSM Modem with Arduino - Circuit Diagram Connections Connect TX pin of GSM Module to...

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 content of soil in pot or farming field and by using this we can pour water into field based on preset values. This sensor measures the volumetric content of water inside the soil (based on resistance/conductivity) and gives the moisture level as output. The sensor is equipped with both analog and digital output, so it can be used in both analog...

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 easy tool for rain detection. It operates as a switch when raindrop falls through the raining board and also it measures rainfall intensity. The module features, a rain sensing board and the control board that is separate for more convenience, power indicator LED and an adjustable sensitivity though a potentiometer. Rain Sensor Module Raindrop sensor is basically a board on which nickel...

Connecting ESP8266 to WiFi Network – Beginners Guide

ESP8266 is the one of the most popular WiFi SoC (System on Chip) available today. It finds a lot of applications in IoT (Internet of Things), Home Automation fields. In this tutorial we will see how can we connect ESP8266 to a WiFi network. Modes of Operation ESP8266 has 3 operation modes. Those are: Station Mode Soft Access Point Mode Station + Access Point Mode Station Mode: Connecting to one specific network: ST  – Station mode in which ESP acts as a device & connects...

Getting Started with ESP8266 Programming – Arduino

Bring IoT to Arduino together! ESP8266 WiFi Module The ESP8266 WiFi Module is a self contained SOC with integrated TCP/IP protocol stack that can give any microcontroller access to your WiFi network. The ESP8266 is capable of either hosting an application or offloading all Wi-Fi networking functions from another application processor. The applications of ESP8266 are Smart power plugs,Home automation ,Wi-Fi location-aware devices,Industrial wireless control,Security ID tags. Features of ESP8266 802.11 b/g/n protocol Wi-Fi Direct (P2P), soft-AP Integrated TCP/IP protocol stack Integrated TR switch,...

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 used for communication between different modules in a same device or PCB. SPI devices communicates each other using a master slave architecture with a single master. SPI Communication SPI is called as a 4-wire bus as it requires four wires for its communication as shown above. In the case of single slave communications we need only 3 wires, as slave select (SS) is...

What is a Microprocessor ?

What is a Microprocessor ? A microprocessor is an integrated circuit (IC) which incorporates core functions of a computer's central processing unit (CPU). It is a programmable multipurpose silicon chip, clock driven, register based, accepts binary data as input and provides output after processing it as per the instructions stored in the memory. Block Diagram of a Computer Block Diagram of a Computer Why we need a Microprocessor ? Thank you "B B DWIVEDI" for asking this question in the comment. So I thought of...

ESP8266 – WiFi SoC

WiFi SoC (System on Chip) ESP8266 is the most popular and low cost WiFi SoC with TCP/IP stack and a low power 32 bit microcontroller manufactured by Espressif, a Shanghai based Chinese manufacturer. As you might already know, nowadays IoT (Internet of Things) is an emerging field. This is the one of the most popular and low cost solution for connecting 'Things' to internet via WiFi. ESP8266 - WiFi SoC   ESP8266 belongs to Espressif System's Smart Connectivity Platform (ESCP) which is a set of high...

>