219 Items
Items Count Gear
Writing First Code in Python (Hello World) TEP , The Engineering Projects , Boxes
first code in python, python for beginners, python basics, hello world python, python hello world, python first program, python hello world first code
<img src="https://images.theengineeringprojects.com/image/main/2022/03/1-1.jpg" alt="first code in python, python for beginners, python basics, hello world python, python hello world, python first program, python hello world first code" class="alignCenter" width="300" height="159" srcset="https://images.theengineeringprojects.com/image/300/2022/03/1-1.jpg 300w, https://images.theengineeringprojects.com/image/600/2022/03/1-1.jpg 600w" sizes="(max-width: 300px) 100vw, 300px" decoding="async" loading="lazy" onclick="openImage(this)"/> ...
How to Install Python Software? TEP , The Engineering Projects , Boxes
How to install python, python installation, install python, python install, installing python, getting started with python, install python in windows, install python in linux
The first step to becoming a Python coder is to install or update Python on your computer. Python can be installed in a variety of ways, including through the official Python.org distribution, a software package manager, the IoT (Internet of Things) and scientific computing, just to name a few. In this article, we'll be using official Python distributions, which are often the best option for beginners. What will you learn from this? <img src="https://images.theengineeringprojects.com/image/main/2022/02/1-15.jpg" alt="How to install python, python installation, ins ...
Introduction to Python TEP , The Engineering Projects , Boxes
Introduction to Python, python basics, getting started with python, python intro, python learning, python programming
Greetings! I sincerely hope everything is going well for you all. In this course, we are going to learn step-by-step how to program in Python. The course covers all you need to know about the Python language, from installation to advanced topics. In addition, we'll talk about Python career jobs and do a few projects to strengthen your skills. According to my research, Python is among the top programming languages in use today. (I mean, no offense). Since I am also a Python programmer, I may sound a little prejudiced, but I can certainly declare that I am a huge fan of the language. This tutor ...
PWM with STM32 TEP , The Engineering Projects , Boxes
Overview, PWM signal generation through timer in STM32, STM32 configuration with STCube, Basic configuration, Timer 2 configuration, The initialization code, Dimming LED,
PWM stands for Pulse-Width Modulation. Once the switching frequency (fsw) has been chosen, the ratio between the switch-on time (TON) and the switch-off time (TOFF) is varied. This is commonly called duty-cycle (D). The duty cycle can be between 0 and 1 and is generally expressed as a percentage (%). D = TON / (TON + TOFF) = TON x fsw <img src="https://images.theengineeringprojects.com/image/main/2021/12/1-12.jpg" alt="Overview, PWM signal generation through timer in STM32, STM32 configuration with STCube, Basic configuration, Timer 2 configuration, The initializat ...
Using DAC with STM32 TEP , The Engineering Projects , Boxes
Overview of DAC, DAC on STM32 platform, DAC in manually mode, Configuration of DAC in manual mode, Diving into the initialization code, Driving DAC to generate a reference voltage, Using DAC in data memory access (DMA) mode with a timer, Sinewave generation
<img src="https://images.theengineeringprojects.com/image/main/2021/12/18-4.jpg" alt="Overview of DAC, DAC on STM32 platform, DAC in manually mode, Configuration of DAC in manual mode, Diving into the initialization code, Driving DAC to generate a reference voltage, Using DAC in data memory access (DMA) mode with a timer, Sinewave generation" class="alignCenter" width="300" height="193" srcset="https://images.theengineeringprojects.com/image/300/2021/12/18-4.jpg 300w, https://images.theengineeringprojects.com/image/600/2021/12/18-4.jpg 600w" sizes="(ma ...
How to use ADC with STM32? TEP , The Engineering Projects , Boxes
Using ADC with STM32, ADC channel selection, ADC setting, ADC regular conversion mode, Injected simultaneous mode, Regular simultaneous mode
An Analog to Digital Converter (ADC) converts a continuous signal (usually a voltage) into a series of discrete values ??(sequences of bits). The main features are: Resolution (in analog terms): It is the minimum variation of the analog input voltage that can determine the variation of the LSB, that is of the least significant bit of the output code. Since the quantization step Q corresponds to the LSB, it can be said that the resolution coincides with the quantization step Q (and therefore is measured in Volts). We can say that the quantization step Q corresponds to the LSB because two c ...
STM32 SPI Communication TEP , The Engineering Projects , Boxes
SPI communication with STM32, SPI in polling mode, SPI in interrupt mode, SPI in DNA mode, SCLK, MOSI, SS
The SPI (Serial Peripheral Interface) protocol, or rather the SPI interface, was originally devised by Motorola (now Freescale) to support their microprocessors and microcontrollers. Unlike the I2C standard designed by Philips, the SPI interface has never been standardized; nevertheless, it has become a de-facto standard. National Semiconductor has developed a variant of the SPI under the name Microwire bus. The lack of official rules has led to the addition of many features and options that must be appropriately selected and set in order to allow proper communication between the various inte ...
Write and Read an I2C EEPROM with STM32 TEP , The Engineering Projects , Boxes
I2C eeprom, Write and Read an EEPROM with STM32, STM32CubeMX project, Serial I2C, I2C EEPROM with STM32
EEPROMs (Electrically Erasable Programmable Read-Only Memories) allow the non-volatile storage of application data or the storage of small amounts of data in the event of a power failure. Using external memories that allow you to add storage capacity for all those applications that require data recording. We can choose many types of memories depending on the type of interface and their capacity. EEPROMs are generally classified and identified based on the type of serial bus they use. The first two digits of the code identify the serial bus used: Parallel: 28 (for example 28C512) much used ...
Databases and CRUD operations in C# TEP , The Engineering Projects , Boxes
C#, C# crud, C# crud operations, crud c#, c# sql, sql database C#
Are you here to learn about Databases and CRUD operations in the C# programming language? If so, then you will be an expert in no time. Learning Databases and CRUD operations in C# is not a piece of cake. But, if you know all the terms and steps of CRUD operations and databases in C#, it will not be rocket science for you. This article contains all the information you should know regarding databases and CRUD operations. So, keep reading till the end! C# Programming Language: An Overview  We know that you are already aware of the C# programming language. So, here is a quick overview of the C# ...
I2C communication with STM32 TEP , The Engineering Projects , Boxes
STM32 I2c Communication, STM32 I2c, stm32 I2c master, stm32 i2c slave, I2c in stm32, i2c communication in stm32
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 protoc ...