Today we will talk about an extremely powerful tool in the use of microcontrollers. The Serial communication, specifically the USART (Universal Synchronous Asynchronous Receiver Transmitter) standard. The system works using two wires. RX (Receiver) and TX (Transmitter), connecting two devices. The RX of one is connected to the TX of the other. If the choice is for a synchronous connection, it may be necessary to add one or two more pins to operate as a “traffic light”. But most current microcontrollers can operate asynchronously, which saves us the expense of pins. Data is sent, as the name implies, in a series of bits. ESP8266 provides us with two ports, one of them converted to USB in the NodeMCU module. Applications The range of uses of serial communication is limited only by creativity ...
Introduction When the subject is ESP8266, it is normal that our attention is on the Wifi module. We've already discussed some applications in previous articles, and there's still a lot of cool stuff to see in the future. We've looked at how the ESP8266 communicates with the world via wifi, and now we'll look at how it does it through its pins. Libraries NodeMCU Simulation Libraries Latest library: NodeMCU ESP8266 V3 Library for Proteus V2.0 (October 2026): your ESP8266 sketch with Wi-Fi, a web dashboard, mDNS, a phone panel and a built-in serial monitor Other ESP8266 modules: ESP-01 · ESP-01S · ESP-07 · ESP-07S · ESP-12E · ESP-12F · ESP-01 Adapter · WiFi Shield · NodeMCU V2 · D1 Mini · D1 R2 ESP32 boards and modules: ESP32 DevKit V1 · ESP32-DevKitC V4 · ESP32-S3 DevKitC-1 · ESP32-C3 SuperM ...
In previous articles, we connected the ESP8266 to a pre-existing WIFI network. It is the commonly used method in projects, especially when there is interest in internet access. For these cases, the ESP8266 operates as a “station” on the network. But we can find scenarios where there is no WIFI network to connect. Can we still use the ESP8266 in these cases? Yes, we can! ESP8266 Operational Modes The ESP8266 WiFi module can operate in 2 different modes: STA (the module operates as a station and is available to connect to an Access Point). AP (the module creates a network with customizable SSID and Password. We will discuss how each mode works, its limitations, and how to use STA Mode We use the STA mode to connect the ESP8266 to a pre-existing Wi-Fi network. This connection is made from an ...
Hello friends, I hope you all are doing great. In today's tutorial, we will have a look at How to Create Web Server with ESP8266 using SPIFFS. We've already seen how to create a web server and how to provide an HTML page on our ESP8266. We use the PROGMEM command to store an HTML code in FLASH memory. For a simple page, this works fine, but what if we have a more complex webpage? With a better style? What if we want to include images? Today we will learn how to use SPIFFS with ESP8266 to store files (regardless of type) in FLASH memory. What is SPIFFS? SPIFFS (SPI Flash File System) is a system designed for managing SPI flash memory in embedded devices. Its main goal is to use minimal RAM to access files. It's very useful when using pen drives, memory cards, and the ESP8266's flash memory. ...
Hello friends, I hope you all are doing great. Today, we will create a web server with ESP8266 microcontroller to control the activation of an LED. The goal is to understand how the ESP8266 connects to a WiFi network, how it sets up a web server, and how it is possible to exchange information between the browser and the esp8266. Components Required 1x Computer/notebook with Arduino 1x Mini-USB cable. 1x NodeMCU (ESP8266 Breakout Board) Internet Browser (Chrome, Firefox, IE…) ESP8266 Libraries for Arduino IDE For this project, we will use two libraries: ESP8266WiFi : This library carries all the functions necessary for the ESP8266 to connect to a wifi network. ESPAsyncWebServer : This library carries the functions needed to create and manage an EB server. Creating the code We can divide the ...
Hello friends, I hope you all are happy, healthy and, content. We have been discussing transistors lately, from the basic definition to the types and characteristics of transistors we have covered it all. If you have a brief idea about transistors, you must be aware of the field effect transistor or you might have heard or read about it somewhere, it is one of the earliest known types of transistors which is our topic of discussion today. Field Effect Transistors were made to cover up the lacking of previously known transistors which occupied large space and produced a lot of noise, another major problem was the low reliability of previous versions. So, let's get started with the FETs. Definition of Field Effect Transistor Let us define field effect transistor first, "The Field effect tran ...
Hello friends! Welcome to the Engineering components. Today, We are talking about the very common topic of electronic devices. In this tutorial, we'll pick very common components and learn about their role in circuits. If you are a beginner in the world of electronics, you must read this article till the end because we'll learn all the things from scratch till the completion of the circuit. In this article, you will learn: Introduction to electronic circuits Categories of electronic circuits. Introduction to Resistor and Capacitor. What are RC Circuits? Simulation of R Circuits in Proteus ISIS. Let's look at the description. Introduction to Electronic Circuits We come across many circuits in our daily lives, some of them are electrical circuits and some are electronic circuits. There are m ...
Hello friends, I hope you all are happy, healthy, and, content. Today, our discussion is all about "Diodes". Whoever has been a science student, knows about diodes. Although it seems to be a tiny component of a circuit, apparently it is true but it has a lot of complexities or you can say, it's a storm in a teacup. You might have read a lot about diodes in physics, in today's discussion we would be moving step by step into the pool of diodes from definition to working of diodes, their types, and then lastly its applications. Let's get started! Diode Definition First things first, Let's define diode, A diode is a basic discreet electronic component made up of semiconductor material, used in electronic circuits, which allows unidirectional current to flow through it, i.e it only conducts cur ...
Hello friends, I hope you are happy, healthy and content. We have been discussing embedded systems lately and this discussion would be incomplete without an in-depth discussion on Real time embedded systems. You might have observed their utility and their absolute need in our constantly changing external and internal environment, the ease of managing the room temperature with a single tap, generating several results with a single click and streaming videos and playing games anytime and anywhere are the blessings of real time embedded systems. Definition of Real Time Embedded Systems Real time embedded systems can be defined as; "The embedded systems which respond to real time situation with the help of its embedded software and hardware, within the specified time constraints are called rea ...