Hello friends, I hope you all are doing great. In today's lecture, we will have a look at the I2C Communication with STM32 Microcontroller board. I am going to use the Nucleo board for today's lecture. In the previous lecture, we have discussed STM32 Serial communication both in Interrupt Mode and polling Mode. Today, we will study another way of communication(i.e. I2C) with STM32. So, let's first have a look at what is I2C Communication:
What is I2C Communication?
I²C (Inter-Integrated Circuit) is a two-wire serial communication system used between integrated circuits. Like any serial protocol, one of its advantages is that of using only two lines that transmit or receive a sequence of bits, the limit is the communication speed which has been improved over the years.
The bus was conceive ...
Hello friends, I hope you all are doing great. In today's tutorial, we are gonna have a look at detailed Introduction to Namespaces in C#. Namespaces are considered as libraries in C#. If you have worked on any other programming language then you must be aware of the term library which contains all classes & methods etc. In C#, this functionality is performed by namespaces.
In 12th tutorial, we have seen Introduction to Methods and in 13th part, we have seen Classes in C#. Methods are simple storage units and stores code only, Classes are slightly bigger storage units and can store methods. Now Namespaces are giant storage units, which can save anything in them i.e. classes, methods, namespaces etc. So, let's have a look at them in detail:
Int ...
Hello friends, I hope you all are well. In today's tutorial, I am going to share a new CR2032 Lithium Coin Library for Proteus. This small cell is extensively used in electronics whereabouts because of its small size. CR2032 is not present in the Proteus components' database and we are quite pleased that we are sharing it for the first time.
This library contains 3 types of these small cells, one is the cell itself, while the other two models are cells with leads. Before downloading the Proteus Library zip file, let's first have a brief overview of CR2032:
What is CR2032???
CR2032(also called Lithium Coin) is a small round Lithium Manganese Dioxide battery, normally provides 3V.
As CR2032 is very small in size, thus used in small electronics ...
The oil and gas industry is an intrinsically dangerous one. The nature of the work can lead to risks both for on-site workers as well as engineers and remote staff. As a result, Energy News asserts that fatalities and injuries on oil and gas fields are vastly underreported and that there may be a greater risk posed on such sites than ever previously thought. At the same time, advances in legal protections and engineering tools are making the job safer than ever - at least on a surface level. This is good news for engineers looking to carve out a career in the new world of eco-conscious hydrocarbon extraction.
Regulatory drive
Leading the charge towards better conditions for oil and gas workers is the US-wide litigation climate. Both on and off-sh ...
Hi Guys! Hope you’re well today. I welcome you on board. Thank you for clicking this read. In this post today, I’ll discuss how to calculate PCB trace width?
The PCB (printed circuit board) is a mechanical layout that electrically connects different components on the board using conductive copper traces that maintained current throughout the circuit board. Different electrical components are placed on the non-conductive substrate which are soldered from the other side of the board. On the non-conductive side of the board copper traces electrically connect these components.
Earlier end-to-end wiring was used in place of PCB boards but now it’s become obsolete. Needless to say, PCB has revolutionized the modern electronics that are precise and com ...
Hello friends, all of us know that PLCs are nothing but the smartest migration from relay logic control to programmable logic control. Also, you know clearly that, logic is the heart of any programming language, and the same is applied to ladder logic programming. Bitwise operators represent the logical operations including the basic logical operations like AND, OR, and NOT and the derived logical operations like NAND, NOR, and XOR. in most cases, for each bitwise operator, there are inputs based on which the output can be decided. Some of these bitwise operators have two inputs and some have only one input. In this article, we are going to present how we can use these bitwise logical operators and their instructions with examples and practice using the PLC simulator.
Logic Gates ba ...
, In recent years, additive manufacturing (AM) has become an increasingly popular topic in the aerospace industry. Additive manufacturing is the process of making three-dimensional objects from a digital file. It is also known as 3D printing.
In general, additive manufacturing
builds objects by adding successive layers of material. This is in contrast to traditional manufacturing methods like machining or milling, which involve removing material from a block of metal or other material.
With technology evolving and becoming more widely adopted, additive manufacturing has transformed how aircraft are designed, built, and maintained.
This article will discuss some of the critical benefits of aerospace additive manufacturing.
1. Increases Product Complexity From Fewer Parts
Additive man ...
Hello everyone, I hope you all are doing great and having fun with your lives. Today, I am going to share a really cool tool with you guys and we will have a look at How to Prepare Screenshots For Your Posts with that tool, and it helped me a lot in my own blog posts and I am sharing it because engineers need to design their images for presentations, report etc. So, must have these tools with you so that you can make your tasks relatively easy. Moreover, if you are a blogger then it also comes in handy.
Accompanying your posts with screenshots can help to provide context, clarification or even just improve the aesthetics of the post. While it is easy enough to capture screenshots, before you include any in your posts it would be a good idea to pre ...
Hello everyone! I hope you all will be absolutely fine and having fun. I am going to give you a detailed Introduction to CD4051 today. CD 4051 is an analog multiplexer and demultiplexer. It has very low OFF leakage current and low ON impedance. Over full voltage ranges, very low power is dissipated by CD-4051.
CD-4051 is an eight (8) channel multiplexer and has three control input named as A, B and C. These inputs connect only 1 out of 8 channels to the output in order to obtain the desired output. Channel I/O terminals became outputs and common O/I become input terminals when CD 4051 is used as a demultiplexer. CD-4051 has a lot of amazing features e.g. binary address decoding on chip, break before make switching eliminates channel overlapping, ...
Hello everyone I hope you all will be absolutely fine and having fun. Today, I am going to share my knowledge on Introduction to TL494. It supports all of the functions that are necessary for the Pulse Width Modulation (PWM) control circuits. Power supply control is the basic purpose of the TL494 device. It has an output control circuit, a flipflop, dead time comparator, two different error amplifiers, 5V reference voltage, oscillator and a PWM comparator. TL 494 operates properly between the frequency of 1kHz to 300kHz.
The Dead Time Comparator (DTC) provides around 5% of dead time. Both of the error amplifiers display a common-mode voltage from -0.3V to (Vcc-2)V. If we provide a sawtooth wave at the CT terminal and terminate RT to the referenc ...