当前位置:网站首页>Follow up course supplement of little turtle teacher "take you to learn C and take you to fly"
Follow up course supplement of little turtle teacher "take you to learn C and take you to fly"
2022-06-22 19:45:00 【cbirdfly.】
Little turtle teacher's 《 Learn from you C Take you fly 》 There is a preview before the series , Said there was a sequel to robot electronics , But I haven't waited so long , Bloggers are here according to their own learning experience , Recommend some learning materials , You can fill the hole for the little turtle teacher .

If you read it carefully 《 Learn from you C Take you fly 》 after ,C The foundation of language should be no problem , You can do many things with this tool , The most suitable should be to get a single-chip computer , This actually belongs to the direction of embedded software . Here you can use the very famous open source hardware platform Arduino Get started . Learn to use first C Language passing Arduino Control something practical , Let your code thinking span between software and hardware .
Two tutorials are recommended for this process :
1.Arduino!C The ultimate practical course of language programming 【 The basic chapter 】【 Advanced 】【 Advanced 】
This tutorial , It belongs to transition video , take C Language and hardware are combined first , Let you understand C The effect of language control hardware operation .
2. Introduction to zero Foundation Arduino
This tutorial will gradually expand to the circuit , Take you to do some small projects , Let you have entry-level electronic production ability , You can use some modules after learning , To build some of your own gadgets .
=================================================
After the above two have learned , You already have an entry-level electronic toss skill . But people tell you Schematic diagram and PCB You are still confused , If you want more advanced electronic production ability , Then you can't always use the hardware modules made by others , You need to have the ability to make your own hardware modules , That is, do it yourself PCB And the ability to weld components .
This process also recommends two tutorials :
1.Altium Designer Study ---- Draw by hand Arduino PCB Circuit board ( Zero basis )
It's best to have some basic knowledge of basic hardware before reading this tutorial , It is best to know what common component packages are , There are also categories of commonly used electronic components . This tutorial will take you to make a piece Arduino Control panel , Including schematic diagram and PCB The design of the , Purchase of components ,PCB Proofing , Also teach some welding knowledge . After learning this part, you will know what you have been playing before Arduino How to do the single chip microcomputer step by step from the schematic diagram , And you have the ability to make it yourself . however This tutorial teaches little about welding and debugging details , So the next tutorial , It teaches you how to weld in detail , For debugging , You'd better find a master to take you , Debugging really depends on ability , Experience , And savvy ...
2. One minute to learn welding skills
This tutorial shows more details about welding , Welding tools have the following necessary tools :
1. Heating tools : Electric iron , Hot air gun .( Generally, you can buy a constant temperature welding table, which has both ), If the initial funds are insufficient , There is no need for patch welding , An electric soldering iron will do , It's best to buy an electric soldering iron that can control the temperature .
2. Auxiliary tool :PCB fixture , Tweezers ( Slender tip ), Solder paste ( Increase solder flow ), Solder wire ( It's better to buy one containing lead ), Tin suction gun , Tin suction belt , High temperature adhesive tape , brush , Wash the board with water .
3. If it is manual SMT If the patch : We also use solder paste ( Novice recommendation Medium temperature solder paste 180 About degrees ), Steel mesh , scraper , Heating table ( Or reflow furnace , Hot air gun blowing is OK ).
You can see my experience post for manual patch : Once as human flesh SMT Feeling after the placement machine
After the above steps , You can learn more about embedded technology , Learn more professional development platforms such as :51,STM32. You can also go back and learn more advanced software development , for example C++,JAVA. With the above hardware tossing experience , Then learn other knowledge , There will be an unspeakable sense of transparency .
Here are also two better ,51 and STM32 Video for getting started :
1. 51 Introduction to single chip microcomputer --- Explain in the most accessible language !
stay 51 The stay time should not be too long , Master the basic timer 、 A serial port , You can go to STM32 Come up. . This video is more appropriate , Some people say they have learned Arduino Can you learn directly STM32, Of course you can , Everyone's foundation is different , But in my personal experience ,Arduino Because the hardware details are shielded better , After learning , That is to use Arduino Did several projects , To the underlying ( register ) I know very little about , Only accumulated some debugging experience and project experience . If you learn directly STM32, In fact, it is a little difficult , If you use 51 Make a transition , Is better , Touch register programming , It can let us know how the microcontroller works , because STM32 More registers for , More complex functions .
2. stm32F103 Introduction 【 Stage 1 、 Two 】
STM32 Is the current mainstream development platform , It is best to start from the standard library , But if you don't know anything about registers , You can't use the standard library well , There is no confidence in using it , Then this video can help you get started , This video is what I have seen so far , The quickest way to get started , The most friendly to beginners STM32 Getting started video . You can buy a corresponding development board , follow UP learn . I listened to the video of Haichuang electronics , I understand that not everyone can be a teacher , It's really great .

边栏推荐
- 常用技术注解
- 数商云:解析B2B2C多用户商城系统架构设计思路,开启智能商城新时代
- 加工制造业智慧采购系统解决方案:助力企业实现全流程采购一体化协同
- 取zip包中的文件名
- Digital supply chain centralized purchase platform solution for mechanical equipment industry: optimize resource allocation and realize cost reduction and efficiency increase
- 第一章 力扣热题100道(1-5)
- Shell script explanation (VII) -- regular expression, sort, uniq, tr
- Detailed explanation of shell script (x) -- how to use sed editor
- 小波变换db4进行四层分解及其信号重构—matlab分析及C语言实现
- 如何用银灿IS903主控DIY自己的U盘?(练习BGA焊接的好项目)
猜你喜欢

远程访问及控制——SSH远程管理及TCP Wrappers 访问控制

Implementing Domain Driven Design - using ABP framework - solution overview

2年狂赚178亿元,中国游戏正在“收割”老外
![[nfs无法挂载问题] mount.nfs: access denied by server while mounting localhost:/data/dev/mysql](/img/15/cbb95ec823cdde5fb8f032dc45cfc7.png)
[nfs无法挂载问题] mount.nfs: access denied by server while mounting localhost:/data/dev/mysql

Typescript (7) generic

Pull down refresh and pull up to load more listviews

Thread pool: reading the source code of threadpoolexcutor

1.3-----Simplify 3D切片软件简单设置

Intelligent procurement system solution for processing and manufacturing industry: help enterprises realize integrated and Collaborative Procurement in the whole process

About Random Forest
随机推荐
机械设备行业数字化供应链集采平台解决方案:优化资源配置,实现降本增效
3D打印机耗材受潮
0.1-----用AD画PCB的流程
China's games are "harvesting" foreigners
20billion vs 5billion, how much is the "dehydration" little red book worth?
shell脚本详解(四)——循环语句之while循环和until循环(附加例题及解析)
AttributeError: ‘KeyedVectors‘ object has no attribute ‘wv‘
Cluster, distributed and microservice concepts and differences
Problems of different renderers running on the web with flutter2.0
NLP-D57-nlp比赛D26&刷题D13&读论文&&找了一个多小时bug
Openpnp调试 ------ 0816飞达推0402编带
Div horizontal layout
Digital supply chain centralized purchase platform solution for mechanical equipment industry: optimize resource allocation and realize cost reduction and efficiency increase
[dry goods | necessary skills for interface testing common interface protocol analysis]
About Random Forest
Pull down refresh and pull up to load more listviews
Agent model of structured model
In the first half of the year, there were 7 new unicorns in this field, and the capital scrambled to enter the market
2.什么是机械设计?
Thread pool: reading the source code of threadpoolexcutor