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 fine. In today's tutorial, I am going to share the Raspberry Pi Pico Library for Proteus. It's a dummy library, we have just designed the display. We can't add the Python Code to it, but we can make it work with Arduino code. A mixture of Arduino and Raspberry Pi, I have given it an unofficial name "Arduino Pi". It's better to have something than nothing. You can design circuit diagrams using this library and can also demonstrate your project in presentations by designing simulations.So, let's have a look at How to simulate Raspberry Pi Pico by adding this Proteus Library:
Raspberry Pi Pico Library for Proteus
First of all, we need to download the zip file of Proteus Library for Raspberry Pi Pico, by clicking the below button:Raspberry Pi Pico Library ...
Hey Fellas! I hope you are enjoying your life with love, care and passion. Today I'm going to give you the details on the Introduction to 1n4733a. It is a Zener Diode which works similar to normal diode with only exception, it can also conduct in reverse biased condition. Zener diodes are considered as a basic building components for many electronic circuits. I will try my best to give you the details on almost every feature of this zener diode so you don't need to go anywhere for finding the information regarding this zener diode. Let's get started.
Introduction to 1n4733a
1n4733a is a normal p-n junction diode which allows the current to flow in both directions i.e. forward direction and reverse direction.
In other words, it conducts in bot ...
Hello everyone! I hope you all will be absolutely and having fun. Today, I am going to give a detailed discussion on Introduction to LM117. Lm 117 is basically a voltage regulator. It is most commonly known as positive (+ve) voltage regulator used to regulate the voltage up to the desired positive level. Lm-117 can regulate the voltage ranging from 12.5V to 37V and provides the current around 1.5A. LM 117 has three (3) pins and is quite easy to use.
To obtain the desired output voltage we need to connect the two external resistors. There are three types of regulations in LM-117 i.e. line regulation, fixed regulation and load regulation. The line regulation & load regulation both are far better than fixed regulation. LM 117 provides overload ...
Hi Guys! Hope you’re well today. I welcome you on board. In this post today, I’ll walk you through the Introduction to Arduino Nano 33 BLE.
Arduino Nano 33 BLE is an advanced version of Arduino Nano board that is based on a robust and powerful processor the nRF52840 from Nordic Semiconductors, a 32-bit ARM® Cortex™-M4 CPU. It comes with a crystal oscillator frequency of around 64MHz. It features 32 times bigger program memory than the Arduino Uno board, helping you store programs with much larger memory. With this device, you can produce a lot more variable as it comes with RAM that is 128 times bigger than the RAM of Arduino Uno.
Before you move further, I recommend you read this article on the Introduction to Arduino Nano which we have publish ...
Hi Friends! Hope you are doing well. We always strive to give you valuable information as per your needs and requirements so you keep coming back for what we have to offer. Today, I'll uncover the details on the Introduction to ATmega168. It is an 8-bit AVR microcontroller that comes with 32-pin interface and is mainly based on RISC CMOS technology. The Program memory is 16K, based on Flash, and incorporates read-write capabilities.
The module comes with a wide temperature range from -40 to 85 ºC while operating voltage ranges from 1.8 to 5.5 V. If you are working on project that is related to automation and embedded systems, you can not write off the importance of this module that comes with an ability of performing a number of functions at once ...
Hello Friends! I hope you are well. Today, I am going to give you a detailed Introduction to NPN transistor. In this tutorial, we'll look at the NPN transistor, how it works, circuit diagram, output characteristics curve, and applications. It is a bipolar junction transistor mainly used for current amplification and switching purposes.
BJTs (Bipolar Junction Transistor) are divided into two types i.e. NPN transistor and PNP transistor. Both transistors are different in terms of their electrical composition and construction, however, both are used for amplification and switching purposes in one way or the other.
What is NPN Transistor?
NPN transistor is a bipolar junction transistor(BJT), composed of 3 semiconductor layers in a way that o ...
Hello friends, I hope you all are fine and having fun with your lives. In today's post, we are gonna have a look at How to interface Seven Segment display with 8051 Microcontroller. Seven Segment Display is normally used in those projects where counting or clock functionalities are required. If you wanna read the basic details of Seven Segment Display then must read Interfacing of Seven Segment Display with Arduino, I have explained 7 Segment Display in detail in that tutorial. And have also interfaced it with Arduino board. So, I am not gonna go into the details of 7 Segment in today's tutorial and I would recommend you to must read this tutorial.
As 8051 Microcontroller is concerned, we all know that Its a Microcontroller in which we program our ...
Hello everyone, I hope you all are doing great. In today's post, I am going to share a Final Year Project in detail, named as Real Time Security Control System using XBee and GSM. I will give you all the details so that you can easily design it on your own. I've given the Proteus Simulation to download below. In that zip file, you will get both the Arduino codes and Proteus Simulations.
I have divided this whole project design into four parts. If you got into any trouble in your project, then ask in comments and I will try my best to resolve them. So, today we are gonna have a look at the basics of this Security project. There are a lot of systems introduced in the market these days that are used to transfer sensor data from one node to another ei ...
Hello readers, I hope you all are doing great. In our previous tutorial, we learned SMTP server and how to implement an SMTP server for sending emails with ESP32. In the previous tutorial, we also demonstrated some examples like sharing raw text, HTML text, images and text files.
So, at the transmitter end, we are using the SMTP server.
But, what about the receiver end?
At the receiver end, we use another protocol called IMAP (or Internet Message Access Protocol) and POP3 (Post office Protocol V3) for receiving the emails.
Fig. IMAP and SMTP
What is IMAP Protocol and How does it Work?
IMAP is an application layer (TCP/IP) protocol that is used at the receiver end to receive emails from SMTP server or mail server. IMAP follows the client/server mo ...