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.
We will make a decision here. The ESP8266 is found in several modules. Each module with its pin provision. ESP-12 modules provide the most features. To make better use of these features and have a more protoboard-friendly module at hand, we will analyze the NodeMCU module with the ESP-12E.
Overview and Electrical Data
The NodeMCU pins are available in two rows with a spacing that allows them to fit on a breadboard (in particular, I find the pins a ...
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-exist ...
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 ...
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 an ...
The Internet of Things (IoT) and the Industry 4.0. Distinct technological revolutions but with a common goal: To integrate equipment (digital or analog) to a computer network.
And to be part of this revolution, the developer goes out of its way to include wired ethernet modules or WIFI modules in its circuits. Which increases complexity, circuit size and development cost.
What if I told you that already has a built-in WIFI microcontroller? And that it fits in the palm of your hand? For just 1 US dollar?
Today I’m going to introduce you to the ESP8266 microcontroller, from Espressif. And for those of you who already program in 8Bit microcontrollers like the Atmega328 (one of the most common on Arduino) and struggle to build your code in the modic SR ...
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 e ...
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 electron ...
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 c ...
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 o ...
Hi Everyone! Glad to have you on board. In this post, we’ll cover the Arduino Pro Mini Library for Proteus V2.0.
I have already discussed its previous version i.e. Arduino Pro Mini Proteus Library V(1.0). I keep getting bug reportings from our blog readers (for previous versions), so I have tried to remove these bugs in this newer version. But if you still find any bug/error, you can approach me in the section below.
We have already shared many Proteus Libraries for Embedded sensors and these days we are trying to improve their versions.
First, we will download this library in zip format and then will use it in our Proteus software to simulate Arduino Pro Mini.
Before we go further, first we’ll detail what is Arduino Pro Mini.
What is Arduino ...