Hello readers, hope you all are doing great. In this tutorial, we will discuss another ESP32 protocol that is Web Socket and we will also explain how to create a web server using web socket protocol with ESP32. So, we will have a look at What is a web socket server, How web socket protocol is different from HTTP protocol, What is handshaking in networking, Three-way handshaking, Web socket application, Creating web socket server using ESP32 module etc. Let's get started:
What is a web socket protocol?
Fig 1 Web-socket server
A Web Socket is a full-duplex (both the server and the client can send and receive data at the same time) computer communication protocol. Web socket protocol, like HTTP (hypertext transfer protocol), also works in server an ...
Hello friends, I hope you all are doing great. In today's tutorial, we are gonna have a look at How to Setup 7 inch HDMI LCD with Raspberry Pi 3. It's our second tutorial in Raspberry Pi 3 series. In our previous tutorials, first we have seen the basic Introduction to Raspberry Pi 3 and after that in our first tutorial, we have had a look at How to Install Raspbian on SD Card for Raspberry Pi 3.
Now we are ready to Setup 7 inch HDMI LCD with Raspberry Pi3 and then will start our raspbian for the first time on Raspberry Pi 3. We will also connect keyboard and mouse. In simple words, we are developing our own simple computer. So, let's get started with How to Setup 7 inch HDMI LCD with Raspberry Pi3:
How to Setup 7 inch HDMI LCD with Raspberry Pi3 ? ...
Hello Python programmers! Welcome to the engineering projects where you will find the best learning data in a precise way. We are dealing with Python nowadays, and today, the topic of discussion is the arrays in the language. We have seen different data types in Python and discussed a lot about them in detail till now. In the previous lecture, we saw the details of the procedures in dictionaries. There are certain ways to store the data in the different types of sequences, and we have highlighted a lot about almost all of them. It is time to discuss the arrays, but before this, it is better to understand the objectives of this lecture:
Introduction to arrays
Difference between contiguous and non-contiguous memory locations
One-dimensional arrays
Functions in arrays
What are Arra ...
Hey Everyone! Hope you are getting along with life pretty well. I always strive to keep your technical appetite filled with the recent and valuable development in engineering and technology. Today, I'll unravel the detailed Introduction to USB.
The USB stands for Universal Serial Bus which is an industry standard mainly developed for laying out the communication between a computer and peripheral devices. The first USB was developed in 1996 by the collaborative effort of seven companies - DEC, Microsoft, Compaq, Nortel, IBM, Intel, and NEC
The USB device not only helps in establishing a flawless communication but also assists to power up the connected peripheral devices, setting you free from the parallel ports and the external power charg ...
Hi Guys! I welcome you on board. In this post today, we’ll study What is Raspberry Pi Pico? We’ll also detail Raspberry Pi Pico Pinout, Specs, Projects & Datasheet.
Raspberry Pi Pico is a little different from other modules introduced by Raspberry Pi Foundation. This unit is similar to Arduino Nano and is called a microcontroller board that incorporates a powerful RP2040 chip. This is different from other single-board computers that fall under the Raspberry Pi series. It is not a computer but a microcontroller board.
I suggest you buckle up as I’ll explain Raspberry Pi Pico in detail.
Let’s get started.
What is Raspberry Pi Pico?
Raspberry Pi Pico is a microcontroller board (released on 21 Jan 2021) mainly developed for robotics and embe ...
Hello friends, I hope you all are doing great. In today's tutorial, I am gonna give you a news of an amazing competition in which you need to Share Your Video Story with PCBWay. This video competition is organized by PCBWay. PCBWay is a PCB designing company where you can place your order online and can get quite cheap rates for your PCBs. You can read all of its details from this link: Share Your Video with PCBWay.
PCBWay is quite an wesome PCB manufacturer, they complete your order in 2 - 3 days and charge only $5. You should also visit their official site and try out their PCB services.
Share Your Video Story with PCBWay
In order to participate in this video competition, what you need to do is you have to design a video of your PCB Project.
...
Hello friends, I hope you all are fine and having fun with your lives. In today's tutorial, I am going to show you How to use Arduino Serial Monitor. It's not gonna be a very big post but its really very essential if you wanna learn Arduino coding. Because Arduino Serial Monitor is a great debugging tool and it helps a lot in Arduino Projects. In the previous post we have seen How to use digitalRead in Arduino and if you recall that tutorial then you must remember that in it we have used some Serial printing. So that's what we are gonna cover in today's tutorial.
Before going into the details, I must suggest you to first read these two posts because in those tutorials I have shown the serial communication which is essential for Serial Monitor Work ...
Hello everyone, hope you all are fine and having fun with your lives. Today, I am going to share a new project named as Interfacing of Multiple Temperature sensors DS18B20 arduino. I have already shared a tutorial on Interfacing of Temperature Senor 18B20 with Arduino but in that tutorial, we have seen how to connect one temperature sensor DS18B20 arduino. But today, I am gonna interface multiple temperature sensors DS18B20 Arduino. For this project I have used two sensors but you can use more if you want.
Temperature sensor DS18B20 is a one wire temperature sensor means we can get its data through a single wire and we can connect as many as we want temperature sensors with this single wire and can call them through their addressing. Each temperat ...
Hello Learners! Welcome to The Engineering Projects. In the previous tutorial, we discussed the first universal gate i.e. NOR Gate and simulated it in Proteus. Today, we are going to focus on the second universal gate i.e. NAND Gate. We will also derive basic logic gates from the NAND gate, to prove its universality.
Today, we'll seek the answers to the following questions:
What is a NAND Gate?What is a Universal Gate?
NAND as a Universal Gate.
NAND Gate as Universal Gate in Proteus ISIS.
Let's get started:
What is a NAND Gate?
A NAND Gate is designed by inverting the output of AND Gate and thus it gives a LOW output when all of its inputs are HIGH, otherwise, it's HGIH.In order to design a NAND gate, simply place a NOT gate in ...
Modern vehicles are no longer just mechanical machines. Today’s cars contain dozens of Electronic Control Units (ECUs), sensors, communication buses, and embedded systems working together in real time. Whenever a fault occurs, these systems generate Diagnostic Trouble Codes (DTCs), and this is where an OBD2 scanner becomes an essential tool.Whether you are an automotive engineer, embedded developer, mechanic, or electronics hobbyist, understanding how OBD2 scanners work gives you deep insight into vehicle diagnostics, CAN communication, and automotive electronics.
What is an OBD2 Scanner?An OBD2 scanner is an electronic diagnostic tool used to communicate with a vehicle’s onboard computer system through the OBD-II (On-Board Diagnostics) port.It allo ...