01
Introduction
Hello everyone~ Long time no see. From the title, you should know that I, the novice, am about to start a new series of tutorials for everyone. Some might say my topics are quite broad, from ROS to neural networks and now to embedded teaching. Actually, these are just some knowledge I’ve learned during my undergraduate studies, and I’m sharing them with everyone so that those who don’t know how to work on projects can start hands-on with me~ Starting is always difficult, but once you start, you won’t want to look back, hehe~
02
Main Content
Many students have seen a lot of competitions during their university years and might think about participating, but they feel they can’t do anything. Can they complete a competition?
This thought is very normal, as I had the same idea when I first encountered the intelligent car competition in my freshman year. However, I encourage everyone to try boldly; otherwise, if you don’t know it in your freshman year, you still won’t know it in your senior year. In this series, we will introduce the most commonly used things in university projects, which is the microcontroller~
Similarly, following my style, our series of courses will also take projects as examples, because talking too much is useless. The closer we get to the project, the closer we get to hands-on practice, and that’s how we learn to apply it. Since this is the first chapter of the series, let’s keep it light and give everyone a brief introduction to our series~~
This series will teach you how to use microcontrollers to create a project in a relatively simple and understandable way. The overall tutorial is divided into two parts: one part is hardware, and the other part is software. It will involve three types of software: one for coding. The software includes Altium Designer, STM32CubeMX, and IAR (or Keil; I recommend using IAR because I will use it as an example in the teaching), and the code will be in C language.The three software mentioned above are used for schematic design, configuring the microcontroller HAL library, and writing embedded microcontroller programs.If you can flexibly use microcontrollers for peripheral development during your undergraduate studies, you will excel in various competitions~~ Moreover, with this learning experience, you will know how to start when learning other things later~
03
Software Download
The following is the installation package for Altium Designer 20https://pan.baidu.com/s/13tdnH5i2e9ygdLlpbQ1EHQ Extraction code: kbd7
Then you can download STM32CubeMX from the official website belowhttps://www.st.com/zh/development-tools/stm32cubemx.html#get-software
Since I downloaded these software a long time ago, I only kept the AD installation package, and you can easily find IAR online, so I won’t mention it here. If you have questions about installing the software later, I can also create a special tutorial on software installation for everyone. (If you have questions, feel free to leave a comment!)
04
Video Learning
Below are some videos related to microcontroller projects~ Let’s spark everyone’s interest in doing projects~
These projects are all simple things that can be done with microcontrollers. In short, as long as you have good ideas and concepts, microcontrollers can accomplish many tasks. At least, in university creative competitions and electronics competitions, you can shine~
05
Conclusion
This content serves as the beginning of our tutorial series. You can install the software on your own, and we will directly enter our tutorial next. We will use a relatively simple hardware device for measuring blood oxygen and pulse as an example for teaching. Wait, it’s not over yet! Keep reading
“Getting Started with PyTorch: Build Neural Networks from Scratch Together” series of courses aims to help everyone understand the basic concepts of neural networks and the principles of implementing neural networks through project-based teaching and code practice. This allows even beginners with no background to develop neural network projects.Group purchase limited-time discount!
(Scan to view content)
Click “Read Original” to view the course