实验室学习路线
实验室的规章制度简单说明
周例会:每周都会开一次例会,每个实验室成员都要讲述一下周任务完成情况以及遇到的问题,由学长讲解并布置下周任务,以及其它相关事宜
卫生问题:每周例会之后大一新成员负责实验室卫生(历届如此)
安全问题:主要是人走断电,还有一些仪器的安全保障
准则:1.尊重学长⭐⭐
2.爱护实验室物品⭐
初进实验室(简单焊接)
1.了解电烙铁的使用方法和注意事项
电烙铁焊接使用方法上锡技巧经验分享 以及烙铁头如何保养
学长会现场教学+可自行观看视频讲解辅助
2.掌握简单的焊接方法
入坑指南—电烙铁的使用
3.有、无元件的焊接练习
最终任务:制作入门级双闪灯
视频教程链接:多谐振荡器双闪灯
学长验收测试
立创EDA的使用(简单入门)
视频链接:立创EDA绘制51单片机最小系统PCB板
或者学长出一个保姆级视频教程(从画板到领卷免费下单)
最终任务:51最小系统板----(画板下单、收货+焊接)
空余时间可以DIY爱心灯,雪花灯玩玩(小项目练手)
入门准备:keil软件的安装
keil软件的安装视频教程
注意视频简介里有百度网盘的链接,网盘里有需要安装的软件包
百度网盘会员一日:(解决网盘提取的下载限速问题)
链接一:https://www.yuque.com/u22314085/notes/svsx3z?singleDoc#
链接二:https://mubucm.com/doc/1qMqwbrRBfU
【上方俩个链接选第一个链接复制浏览器打开用百度网盘扫码领取】
【若第一个链接打不开再用第二个备用链接】
【面向小白简单大致讲解】C语言怎么控制电路单片机开发全过程展示
51单片机学习篇
视频链接:51单片机入门教程
学习之后可以干什么?
最终目标是什么?
学到什么程度?
哪些地方需要重点掌握?
学长提前整理并统计一下实验室现有的能用的开发板和芯片
结合实验室情况考虑是否需要购买stc89c52rc的芯片或者整套学习板子
0.开启学习之旅
往往从零到一是最难的,加油!
学习时要根据周任务去学,有几节课是没必要的,以后用的少甚至用不到,还有就是硬件讲解部分的内容感觉听不太懂是很正常的,不用太纠结,给程序看懂弄透即可,实验室最终留下的大都是愿意主动去问学长问题的人!
(下面是周任务)
1.经典点灯
(包括安装keil等软件)
灯的闪烁
流水灯
2.多位独立按键控制点灯&蜂鸣器
任务:按键一控制点灯,按键二控制蜂鸣器
关于: 按键开关的抖动问题解释
3.LCD1602计时显示
知识点:定时器中断(==重点==)⭐⭐⭐⭐⭐
任务:显示内容如下: C315 某某某
00:00:01 条件:(时:分:秒)动态自增
51单片机配置中断与定时器应用
51定时器中断代码大全(自行手写其中一二,刷熟练度)
定时器中断是单片机的灵魂,要学懂学透!!!
4.DS1302可调实时时钟
任务:lcd1602显示: 年-月-日
时:分:秒 (条件:可通过按键调节时间)
5.AD&DA转换
任务:采集可调电阻,热敏电阻,光敏电阻的各自模拟信号值,并换算成电压值(0~3.3v),并显示到lcd1602上
另外::DS18B20温度传感器和DS18B20温度读取&温度报警器那两节课最好也看一下
6.PWM电机调速
学习PWM原理,并用独立按键控制电机速度,按键1:低档;按键2:中档;按键3:高档
7.超声波测距显示
学习超声波模块测距原理
任务:将超声波测得的距离显示到lcd1602上
学长需要提前根据预留实验室人数是否让大家准备智能车所需相关物品、模块
项目一:基于51单片机的智能车(循迹+蓝牙遥控+超声波避障)
插入图片
第一周任务:搭车+让小车动起来+循迹(单线)
需要的知识点:驱动模块:l298n+红外循迹模块
L298N电机驱动模块的接线使用与代码实现
循迹模式——红外循迹模块使用介绍
这里仅提供两个相关文章(若想加强理解,可自行搜索)
第二周任务:蓝牙遥控+超声波避障
需要的知识点:蓝牙模块+超声波模块
HC-05(ZS-040)蓝牙模块使用详情(蓝牙模块配置、手机蓝牙控制单片机)
超声波避障小车原理
常用到的学习方法:
1,去淘宝上搜索相应的模块(一般详情页里会有模块资料)
2,csdn上搜索相应模块的简介和使用方法
3,搜索并学习模块对应的手册之类的文档
学习路线规划及说明(软硬件分’科’)
根据兴趣与自身专业考虑
软硬件都要有,要考虑实验室的传承
都感兴趣且时间精力充裕者可以软硬件都学(但要有个侧重方向)
硬件请跳转链接()
----------------------------------------------------------------------------------------------------------------------------------------------==================================================================================.
下面是选软件学生的学习路线
STM32学习篇
51呢,只是作为入门级学习,stm32才是重中之重!!!
教程推荐:
1.江协科技:https://www.bilibili.com/video/BV1th411z7sn/?spm_id_from=333.337.search-card.all.click&vd_source=db45bfbf392e09d210ed418c8b56ad4c ⭐⭐⭐⭐⭐
2.洋桃stm32入门100步: https://www.bilibili.com/video/BV1MW411q7Jn/?spm_id_from=333.337.search-card.all.click&vd_source=db45bfbf392e09d210ed418c8b56ad4c ⭐⭐ ⭐
适合自己的才是最好的(建议江协科技入门,再用洋桃巩固)
入门准备:
江协科技:stm32最小系统板,面包板,ST-Link下载器(必备),预算充足可买up主推的基础套件
洋桃stm32入门100步:洋桃stm32入门开发板(价格较贵,可以找学长借)
0.keil软件中添加stm32的芯片包
视频教程链接:STM32芯片包下载和安装教程
1.按键控制点灯
2.oled屏自定义显示
3.外部中断与定时中断⭐⭐⭐⭐重难点
包括PWM驱动方式和TIM输出捕获等知识点
4.AD单、多通道采集
5.USART串口协议
6.I2C通信协议和CAN协议
软件模拟时序读写I2C设备(重点);硬件时序读写(了解)
项目二:基于stm32的智能车(循迹+蓝牙遥控+超声波避障)
项目链接:STM32智能小车教程-循迹-避障-蓝牙遥控-跟随
项目三:基于stm32的双轮平衡车
通过实践来学习PID算法和调车步骤
其它项目(自己练手)
具体待定
备战车赛(电磁车入门)
传承与创新⭐⭐⭐