楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C语言。2,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,价格不会超过200元。
首先,了解智能小车的构成,包括 STM32 微处理器、步进电机、蓝牙模块、L298N 等部件。利用 STM32 微处理器,结合 MDK 环境编程,控制 L298N 模块的 IN1~IN4 引脚高低电平,以此驱动电机转动方向,实现小车不同的行走模式。蓝牙模块作为遥控器,通过手机蓝牙助手连接小车,轻松控制多种运行模式。
硬件方面,也就是电路设计,关于比赛用到的电路不是特别复杂,需要具备一定的电路基础,模拟电路,数字电路和一些EDA设计的能力,主要还是多看前人的东西,看懂了再发展自己的,想创新的空间存在但是不是很大。