EN / USD
220 Items
 Home
Blog
How to use ADC with STM32?
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 contiguous quantization bands, each of amplitude Q, are identified by codes that differ only for the least significant bit. Resolution (in digital terms): It is the number n of bits present at the co ...
Blog
Introduction to STM32 Family
Introduction to STM32 Microcontrollers, STM32 Family, STM32 Mainstream, STM32 Ultra-Low-Power, STM32 High-Performance, STM32 Wireless, The Nucleo Development Board, STM32 Nucleo-64 parts, STM32 Nucleo-64 connectors, Setting-Up the Tool-Chain, First Project in STM using STM32CubeIDE, Blinking LED, Steps to generate the config. files from STM32CubeMX, Creating a new STM32CubeMX project, User Code Blinking Led, Data type C programs
In this guide, we will explain step by step to start programming on the STMicroelectronics (STM) platform, especially the STM32 family. The term, "STM32" refers to a family of 32-bit microcontroller integrated circuits based on the ARM® Cortex®M processor. The architecture of these CPUs (Central Processing Unit) is ARM (Advanced Risk Machine) which is a particular family of Reduced Instruction Set Computing (RISC). RISC architecture differs from Complex Instruction Set Computing (CISC) for its simplicity that allows you to create processors capable of executing instruction sets with shorter times. Why use STM32? The advantages are many, and now we will list a part of them: ST offers a wide portfolio of solutions depending on the developer's nee ...
Blog
Introduction to C# Classes
introduction to C# classes, intro to C# classes, basics of C# classes
Hi Everyone! Hope you all are doing great. We always love when you keep coming back for what we have to offer. Today, I am going to give you a Introduction to C# Classes. We have already seen Introduction to Data Types in C# which includes boolean, integer, char and double. However, if you want to make complex custom type, you can make use of classes. I'll give you a brief introduction to classes so you don't have to go anywhere to find information regarding classes in C#. Let's hop on the board and dive in the details of classes. Introduction to C# Classes Class in C# is referred as a blueprint of complex data type that describes the behavior and data of type. If you want to create complex custom type, we use class. What do I mean by complex ...
Blog
For Loop with Examples in Python
Hey peeps! Welcome to the new tutorial for the Python programming language, where we are at the point where we are going to learn about the loops. Loops are fundamental concepts in programming, and if we talk about Python, there is a smaller variety of loops in it, but the most important ones are available to practice in Python. In the last session, there was a long discussion about the while loop in detail. We had seen some examples and the details of the statements that can be used within the while loop. In the present lecture, we are going to discuss the second type of loop in Python, that is, the for loop. You will go through the training of every important and basic step about this loop, but first of all, you have to look at the basic list: Why do we prefer for loop over some other c ...
Blog
5 Benefits of a Data Science Degree
5 Benefits of a Data Science Degree
Data science is a rapidly growing field that is revolutionizing the way businesses and organizations operate. With the explosion of data in recent years, there is a high demand for professionals who can analyze, interpret, and make decisions based on large amounts of complex data. Pursuing a degree in data science can provide you with a variety of benefits, including high-demand job opportunities, diverse skill sets, strong problem-solving skills, interdisciplinary learning, and the ability to innovate. Some of the key benefits are explained below. High Demand Obtaining a degree in data science is a smart career move, especially considering the high demand for qualified professionals in this rapidly growing industry. One of the most significant b ...
Blog
List of Top Trending Deep Learning Algorithms
List of Top Trending Deep Learning Algorithms, Radial Basis Function Networks, Generative Adversarial Networks, Recurrent neural networks
Hello pupils! Welcome to the following lecture on deep learning. As we move forward, we are learning about many of the latest and trendiest tools and techniques, and this course is becoming more interesting. In the previous lecture, you saw some important frameworks in deep learning, and this time, I am here to introduce you to some fantastic algorithms of deep learning that are not only important to understand before going into the practical implementation of the deep learning frameworks but are also interesting to understand the applications of deep learning and related fields. So, get ready to learn the magical algorithms that are making deep learning so effective and cool. Yet before going into details, let me discuss the questions for which we are trying to find answers. How does dee ...
Blog
Interface a Ws2812 RGB with Raspberry Pi 4
Interface a Ws2812 RGB with Raspberry Pi 4, ws2812 rpi4, rpi4 ws2812, rgb led, rpi3, rpi4 rgb, raspbeery pi 4 rgb led
Thank you for joining us today for our in-depth Raspberry Pi programming tutorial. The previous guide covered the steps necessary to connect a fingerprint scanner to a Raspberry Pi 4. In addition, we developed a python script to complement the sensor's ability to identify fingerprints. Yet, in this guide, we'll discover how to interface a ws2812 RGB to a Raspberry Pi 4. Bright, colorful lights are the best, and this tutorial shows you how to set up Fully Configurable WS2812B led strips to run on a Pi 4 computer as quickly and flexibly as possible. In that manner, you can have the ambiance of your home reflect your tastes. In most cases, when people talk about a "WS2812B Strip," they mean a long piece of extensible PCB with a bunch of different RG ...
Blog
Introduction to Gated Recurrent Unit
Introduction to Gated Recurrent Unit, What is Gated Recurrent Unit, Gated Recurrent Unit Working, GRU Features, GRU Applications
Hello! I hope you are doing great. Today, we will talk about another modern neural network named gated recurrent units. It is a type of recurrent neural network (RNN) architecture but is designed to deal with some limitations of the architecture so it is a better version of these. We know that modern neural networks are designed to deal with the current applications of real life; therefore, understanding these networks has a great scope. There is a relationship between gated recurrent units and Long Short-Term Memory (LSTM) networks, which has also been discussed before in this series. Hence, I highly recommend you read these two articles so you may have a quick understanding of the concepts.  In this article, we will discuss the basic introduction of gated recurrent units. It is better ...
Blog
Model Binding in ASP.NET MVC
Model Binding in ASP.NET MVC, model binding in asp, model binding in mvc, model binding in asp.net
Hello friends,I hope you all are doing great and having fun with your lives. In today's tutorial, we are gonna have a look at Model Binding in ASP.NET MVC. It's our 13th tutorial in ASP.NET MVC series. Today, we are gonna discuss a new concept in ASP.NET MVC and it's more of a luxury as it automates the job and makes our work easy. Suppose, in your application, you want to create a registration form and thus you need to pass this data from View to your model, so that it could be saved in your database. So, in order to bind this HTTP request data from View to Model, we use Model Binding. Let's have a look at Model Binding in ASP.NET MVC in detail: Model Binding in ASP.NET MVC Model Binding in ASP.NET MVC is used to bind the data sent by the HTTP ...
Blog
A beginner’s project roadmap from GitHub to a simple dApp
A beginner’s project roadmap from GitHub to a simple dApp
GitHub’s Octoverse 2024 puts a clear number on India’s developer momentum: more than 17 million developers in India are on GitHub in 2024, up 28% year over year and GitHub projects India could become its largest developer community by 2028.That matters for Web3 because the first step isn’t becoming a blockchain person. It’s becoming the kind of engineer who can ship, explain and collaborate in public.To keep one foot in the real world while you build, pick one asset page to sanity-check basics like wallets, networks and onchain transfers. For example, checking the XRP price now and then gives you a concrete reference point for what a token is and how people talk about it, with live market data commonly available on Binance. Yi He, Binance Co-Founder, put the bigger shift simply: "Crypto is ...