【本科生电子类竞赛】小白入门学习路线

写在前面:编者主要是为了给协会的大一萌新分享经验,鉴于水平,恳请指正;

一、电子类竞赛列举

竞赛时间含金量(难度)
电子设计竞赛-控制类每年7,8月,四天三夜*****
大学生智能汽车竞赛*****
全国大学生机器人大赛(RoboMasters、RoboCon、RoboTac)****
“西门子杯”中国智能制造挑战赛
蓝桥杯电子类11月校赛,4月省赛,5月国赛基础类
中国高校机器人创意大赛 ***
嵌入式芯片与系统设计大赛***
中国大学生工程实践与创新能力大赛(智能+赛道)***

二、掌握技术栈

  • 指导思想:以项目为导向,针对性学习,正确的方向,解决问题沉着冷静不放弃的习惯;
  • 学习51,stm32,msp430等主流单片机,其他单片机达到触类旁通的效果
  • 单片机及传感器的操作,如超声波传感器,陀螺仪,光电传感器,伺服电机,OLED屏幕,直流电机,编码器,等。
  • K210,Openmv等机器视觉模块的应用
  • jetson等用于边缘计算的先进嵌入式系统,Opencv,神经网络,深度学习
  • 比较重要的PID算法,卡尔曼滤波算法等,用到了再去学;
  • PCB制板,3D建模(部分掌握)

三、技术栈细节

交流群号:649012712

四、学习网课资料推荐

1. 51单片机入门

1-1综述
  • 不用事先花时间学C语言,直接从51单片机开始,大多数C语言知识,在这个视频里就可以从0入门;《江科大自化协的51单片机课程》,一举两得;后面遇到不懂的C语言语法再去补课;
  • 对应蓝桥杯电子类单片机组
1-2资料推荐
  • B站的proteus+51仿真课程
    * 评价:优点是不用买51开发板,直接在电脑上模拟就能看到现象 ,缺点是讲的不够适合入门,有的地方不如下面这个教程透彻;
  • 江科大自化协的51单片机课程
    * 评价:讲的通俗易懂,形象深刻,十分适合入门,和上述的proteus课程结合起来最好,博主的QQ群里有Proteus软件+kiel软件 PDF版的教程,方便自学,可以加群自提;
  • 手把手教你学51单片机-C语言版电子书
    加群自提;

2、stm32单片机入门

2-1综述
  • stm32单片机网上有两种教程,HAL库和标准库,大家直接去学HAL库入门,原因详见:标准库和HAL库到底有什么不同?怎么选?
  • 学完51单片机进阶stm32单片机的原因是,stm32单片机使用广泛,网上资料众多,外设和性能比51单片机强很多,可以搭建操作系统,满足大家嵌入式入门的需求和足够参加本科阶段一些不限制芯片主控的比赛;
  • 对应蓝桥杯电子类嵌入式组
2-2资料推荐

3.PCB制版及元件购买

3-1综述

  • 如果做控制方向还是需要一些制作PCB功底,因为在系统复杂以后,杜邦线往往有很多不可控的影响 ,学会PCB画图,白嫖立创EDA免费打板何乐而不为;电路部分本博主自身原因,此处不细说;
  • 对应蓝桥杯电子类EDA组

3-2资料推荐

4、K210,Openmv等机器视觉模块

  • K210-MaixPy 官网
  • Openmv官网
  • Openmv优势是全部开源可以根据自己喜好改造,K210优点是可以跑机器学习和神经网络,在K210上可以运行Openmv代码;

5、操作系统

6、3D建模

四、资料群(含51,32,proteus,kiel等的PDF教程,和一些实用的工程)在这里插入图片描述

  • 10
    点赞
  • 182
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习是计算机科学领域中的重要研究方向,其主要目标是让机器能够通过数据和经验自主学习和提高性能。机器学习的广泛应用使其成为现代科技发展的关键领域之一。而MATLAB作为一种功能强大的科学计算软件,其在机器学习领域的应用也逐渐得到认可。 本科生机器学习课程设计中使用MATLAB有以下几个方面的作用: 首先,MATLAB具有丰富的机器学习工具箱,可以方便地进行数据处理、特征提取、模型训练等各个阶段的操作。学生可以通过MATLAB快速理解和掌握机器学习算法的基本原理和实现方法。 其次,MATLAB提供了直观的可视化工具,有助于学生对机器学习算法的结果进行可视化分析和展示。这不仅能够帮助理解算法的性能和效果,还可以增加学生对机器学习应用的实际感受。 此外,MATLAB还拥有丰富的机器学习案例和示例代码,可以帮助学生更好地理解和应用机器学习算法。通过实际的编程练习和实验,学生可以更深入地了解机器学习的优势和限制。 最后,MATLAB作为一种通用的科学计算工具,可以帮助学生进行数据分析、模拟仿真、模型评估等方面的工作,为机器学习提供全面的支持。 综上所述,本科生机器学习课程设计中使用MATLAB是一种有效的选择。通过MATLAB的学习和应用,学生可以更好地理解和掌握机器学习算法,为今后的科研和工作打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值