Hello readers, hope you all are doing great. Today, we will discuss interrupts and timers in ESP32 and how to handle internal as well as external interrupts. So, we will discuss What is interrupt, Polling, ESP32 interrupt, Software interrupts, Hardware Interrupts, IRS (Interrupt Service routine), Steps to execute an interrupt or how is an interrupt handled in the microcontroller, Code description for ESP32 interrupts with Arduino IDE, Code description for hardware interrupts, Why is it preferred to use timer to add delay instead of using delay() function. So, let's get started:
What is Interrupt?
Interrupts are used when a micro-controller needs to continuously monitor for an event while the same micro-controller is executing a particular task ...
Hey Friends! Hope you are doing well. Today, I'll discuss the details on How to use digitalWrite Arduino Command. The digitalWrite command in Arduino is used for writing the status of the digital Pin. The Pin assigned to this command must be an OUTPUT pin so that it can transfer data to other components like LEDs, motors, and actuators and use them as per your needs and requirements.
Arduino boards have always been a great choice for both experts and newbies, as they come with built-in peripheral functions, and no need of external components is required to drive automation and develop some basic functions on the relevant project.
Basic Arduino Software is used as a compiler and no separate burner is required to burn the required code into the boa ...
Hello learners! Welcome to the next episode of Neural Networks. Today, we are learning about a neural network architecture named Vision Transformer, or ViT. It is specially designed for image classification. Neural networks have been the trending topic in deep learning in the last decade and it seems that the studies and application of these networks are going to continue because they are now used even in daily life. The role of neural network architecture in this regard is important.
In this session, we will start our study with the introduction of the Vision Transformer. We’ll see how it works and for this, we’ll see the step-by-step introduction of each point about the vision transformer. After that, we’ll move towards the difference between ViT and CNN and in the end, we’ll discuss th ...
Hello everyone, Welcome to our new project. Our new project plays a very important role in our daily life as it is directly connected to our lives. In this project, we are going to design an Accident Detection module. Accidents are the most common thing we hear about in the news, and in social media. Everyone here or there has seen accidents or has been with one. So when any such incidents happen, we inform respective stations or hospitals in that emergency situation. But what about the accidents that happen at night, or in places where there is very less crowd or you are alone. So, to address this issue and provide a potential solution for that, we are going to learn how to detect an accident automatically and inform nearby aid/help stations.
We ...
Hi Guys! I welcome you on board. Thank you for clicking this read. In this post today, I’ll detail the Introduction to Arduino Nano Every.
Arduino Nano Every is a tiny powerful board that is based on the ATMega4809 AVR processor. It comes with a clock speed of around 20MHz and flash memory of around 48KB. It carries two 15 pin connectors on each side of the board that are pin-pin compatible with the Arduino Nano Every.
The low price and small size make this board an ideal pick for the range of electrical projects like electronic musical instruments, low-cost robots, and general development of the small parts of the large projects.
Needless to say, Arduino has been a cornerstone of many electronic projects ranging from simple student projects to ...
Hi readers! Hopefully, you are well and exploring technology daily. Today, the topic of our discourse is the MLX90424- integrated dual position sensors for robust security in automotive braking systems. You might already know about it or something new and different.
The MLX90424 is a highly advanced dual magnetic position sensor developed by Melexis with the stringent requirements of today's automotive braking systems, which have been highly demanding in terms of safety and performance. A combination of Hall-effect sensing and dual-sensor architecture, this device promises accurate position measurement and fault-tolerant operation, providing an excellent solution for such systems as electronic parking brakes and brake-by-wire technologies.
Melexis' Triaxis technology has been leveraged ...
Hey learners! Welcome to the following lecture on Python, where all the examples are practically explained with the help of the Jupyter notebook. We have been working with the data types for a long time, and now we know all the basics about them. There are certain concepts that are applicable to almost all sequences, but there are some rules for performing this function. Python has many concepts that are unique and simple, and if we talk about the slicing of the data type, other high-level languages such as C++ have the same concept, but Python gives the easiest way to do so. How we will work on different data types to check whether they support the slicing or not. In this way, we can revise the concept that we have been working on so far. Nevertheless, before that, you have to check the l ...
Hello friends, I hope you all are fine and having fun with your lives. Today, I am going to share a list of New Proteus Libraries for Engineering Students. I have shared many Proteus Libraries till now but they all are randomly spread in blog posts, so I thought to post all those Proteus Libraries links in today's post. So that engineering students can get benefit from these awesome libraries. You should also have a look at How to add new Library in Proteus 8 Professional, if you are new to Proteus.
You can download them from their respective links and then can use them in your Proteus Projects. These modules are all compatible with Arduino and PIC Microcontroller. So, if you got into any trouble regarding these New Proteus Libraries, you can ask ...
Hey, pupils welcome to the next session about the Fourier transform. Till now, we have learned about the basics of Fourier transform. It is always better to understand all the properties of a mathematical tool to understand its workings and characteristics. You will observe that most of its properties are similar to the topics that we have discussed before, and the reason is, that all of them are transforms, and the core objective of these transforms is the same. We have learned about the simple and easy discussion of the Fourier Transform, but when dealing with complex problems, it involves the usage of different properties so that we do not have to repeat the calculations all the time to get the required results. Have a look at what you are going to learn today:
What are the basic prope ...
Hello peeps! I hope you are having a good day. We all know carbon monoxide is a dangerous and harmful gas that can even be fatal. It is a colorless and odorless gas so it is difficult to sense its presence therefore, different types of sensors and indicators are required to make the places safe especially those where there is a chance for carbon monoxide gas production as a byproduct. Here, one of the most promising detectors is the MQ-7 carbon monoxide sensor which instantly detects and indicates the presence so the users may save their lives. This is the most popular choice for this purpose because of its low cost, high performance, and instant response.
This article will commence by introducing the MQ-7 carbon monoxide sensor. Subsequently, we will delve into essential details from it ...