Hello readers, today we will learn about the messaging protocol supported by ESP32(called MQTT protocol), which is used for IoT applications. The communication protocol to be used for data transmission and connectivity in web-enabled devices depends upon the type of IoT application.
The Internet of Things (IoT) is a network of interconnected computing devices like digital machines, automobiles with inbuilt sensors, having unique identifiers and the ability to communicate data over a network without the need for human intervention.
Before implementation, let's first have a look at what is MQTT Protocol?
What is MQTT?
MQTT stands for Message Queuing Telemetry Protocol and is a messaging or communication protocol used for IoT applications.
In MQ ...
Hello friends, I hope you are fine and doing great in your lives. Today, I am not going to write an article or a tutorial, rather I am going to tell you about different engineering projects that I have worked on. If I am talking about engineering projects then it means a variety of different kind of projects. These projects may include microcontroller based projects with Arduino, 8051 or pic, 555 timer based projects, Matlab projects, LabVIEW projects, Proteus projects and a lot more.
In this article, I am going to share some of the very interesting projects from my list. If you are an engineering student or someone who loves to work on engineering projects, then you can definitely start from here. The first ones that I am discussing with you are ...
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 ...
Bonjour trainees!!! Welcome to the Engineering projects, We hope you are doing great. In our previous lecture, we discussed the first type of clippers in detail i.e. Series Clippers. Today, we are going to discuss the next two types of Clippers i.e. Shunt Clippers and Dual Clippers. Here are the types of Clippers from the last lecture:
So, today, we are going to cover the below concepts:
what is a Shunt Clipper?
Types of Shunt Clippers
Implementation of shunt Clippers in Proteus ISIS.
Dual Clippers basics.
Implementation of Dual Clippers in Proteus ISIS.
So, let's get started:
What is a Shunt Clipper?
In Shunt Clippers(Parallel Clippers), the diode is connected in Shunt(Parallel) to the input signal source & the load resi ...
Hello friends, I hope you all are fine and having fun with your lives. Today, I am going to share a very quick and basic tutorial in which I will show you How to use Arduino Serial Flush. I hope you guys are going to like it. We have seen How to use Arduino Serial Write? In that tutorial, we have sent some data over the Serial Port so you must recall that tutorial because we are going to use the same example today. Moreover, it's also good if you have a look at How to use Arduino Serial Monitor because that's also related.
Moreover, I hope that's going to be my last lecture on Arduino Serial Port because I have covered it in full detail. Although I am going to summarize all the Arduino Serial Post Commands in a single Post. You should also have a l ...
Hi pupils! Welcome to another article on integrated circuits. We have been studying different ICs in detail and today the topic is 74LS164. It is another important family member of the 74xx series of ICs and is widely used in different types of digital devices because it is a serial-in parallel-out shift register.
In this article, we’ll discuss the 74LS154 in detail. We’ll start with the introduction and after that, I’ll share a detailed datasheet with you that will help you understand the workings and basic structure of this app. After that, I’ll discuss the working principle and share a simple project of this IC in proteus. Moreover, I'll share the measurement of the dimensions of this IC and in the end, there will be the details of applications for 74LS164. This article has all the bas ...
Hello everyone, I hope you all are doing great. In today's tutorial, I am going to show you How to add new Library in Proteus 8 software. As we all know that Proteus doesn't have all the components in its database so if you want to add a new component in Proteus and want to use it in your simulation, then you have to add or install the Proteus library first.
On our blog, we have posted many Proteus Libraries for Engineering Students, I have given Proteus library zip file download link in each post and I hope you guys have enjoyed those libraries. But I was constantly getting this complaint from students that they are unable to add Proteus Library, especially in Proteus 8 software. So, that's why I thought of writing this tutorial, although it sa ...
Hello everyone! I hope you all will be absolutely fine ad having fun. Today, I am going to given an elaboration on Introduction to LM833. LM-833 is basically a dual general purpose amplifier. It is usually designed for audio systems. LM 833 is the most common Integrated Circuit (IC) available in the market now a days. This is due to its low cost and high performance activities. It uses bipolar technology.
LM-833 has several different features which make it ideal for general purpose applications. These features include dual supply operation, large input voltage swing, higher gain bandwidth product, higher slew rates, small input offset voltage supply etc. LM- 833 has different real life applications. These application ranges include High Fideli ...
Hello friends, I hope you all are doing great. In today's tutorial, we are gonna have a look at detailed Introduction to Classes in C#. It's my 13th tutorial in C# series and now we are ready to understand this slightly complex subject in C#.
In our previous tutorial, we have seen Introduction to Methods in C# which are used for organizing the code and we can add some code in separate methods to make the Main method simple. Classes are slightly bigger storage capacities than methods. Methods can store code, classes can store methods. So, let's discuss classes in detail:
Introduction to Classes in C#
Classes in C# are referred as storage units for different methods, fields, objects etc. and are used for organizing the code.
In our previous les ...
Hello friends, I hope you all are having fun. In today's tutorial, we are going to discuss How to use Arrays in C#. It's our 6th tutorial in C# series and currently we are focusing on basic concepts in C#.
Without understanding these simple concepts, we can't move forward. So, let's get started with Arrays in C#:
How to use Arrays in C# ???
An array (base type System.Array) is a collection of similar (like-typed) data types, called by a common name. Each data item is referred as an element of array and is assigned an index starting from 0.
As C# array is an object so we can find its length using member length, which is actually a count of total number of data items in that array.
Arrays are reference types and implement IEnumerable that' ...