大 创 实 验(yàn) 室

更多内容请(qǐng)联(lián)系我们

STM32智能小车系列教程--入门基础

发表时间:2018-10-09 09:28作者:中(zhōng)科四平网址:http://www.shaoyang.zj.huaibei.xinxiang.zz.pingliang.ww38.viennacitytours.com

很多人都在学习(xí)STM32,也学了(le)很多例程,却总是苦于不知道(dào)应该用STM32做(zuò)点什么有趣的事情(qíng),所以往往到后期学习激情(qíng)下降,学习(xí)效率大大下降。本系列教程是以项目为主(zhǔ)导,在项目的实施过(guò)程(chéng)中去学习STM32,熟悉STM32,会用STM32。学(xué)习本教程你不(bú)必拥(yōng)有很多单片机开发经验,只需你有一点C语言基础即(jí)可,当然相关(guān)的电路基(jī)础也要懂一些,我们完全从0开(kāi)始,用STM32F103RCT6这款(kuǎn)单片机去实(shí)现一个可以奔跑,可以飞驰的智能小车。

大图预览 ↓

大图(tú)预览 ↓

大图(tú)预览 ↓


小车.jpg


教程主要从以下个几方(fāng)面讲(jiǎng)解:

【1】

工(gōng)欲善其事--器件选型

· 单片机型(xíng)号选择

· 电机驱(qū)动芯片选择(zé)

· 直流电机选择

· 通信模块选(xuǎn)择

· 供(gòng)电方式选择

· 循迹避障模块选择

【2】

工欲善(shàn)其事--软(ruǎn)件安装

· STM32CUBEMX安装

· Keil MDK安装

· Altium Designer 16安装

· 其它软件(jiàn)准(zhǔn)备

【3】

工欲善其事--硬件搭建

· 原理图绘(huì)制

· PCB layout

· 投(tóu)板制板

· 后期根据需要(yào)再(zài)增加

【4】

工欲善其(qí)事--模块使用

· 循迹(jì)避障(zhàng)模块使用

· 直流(liú)电机驱动

· 超声波模块使用

· 舵机模(mó)块使用

· 蓝(lán)牙模块使用

· 显示屏(píng)模块使用

· 后(hòu)期根据需要再增(zēng)加

【5】

工欲善其(qí)事--代码编写

· 红外循迹功能实现

· 红外(wài)避障(zhàng)功能(néng)实(shí)现

· 蓝牙控(kòng)制功能实(shí)现

· 超声波避障功能(néng)实(shí)现

· 后期根据需要再增加                                                                                           

本篇文章作为敲山震虎,抛砖引玉的第一(yī)篇文章,首(shǒu)先介绍下大(dà)体流程和(hé)需要(yào)注(zhù)意(yì)的地方。

首先本系列教程使(shǐ)用(yòng)的是(shì)STM32 HAL库,抛弃了以前的标准库,之所以选择HAL库,是(shì)因为ST官方现在大力支持HAL库,比(bǐ)如STM32H7系列已经只有HAL库,配合官方推出的工具 -> STM32CUBEMX ,我们可(kě)以更加(jiā)方便的生成工(gōng)程(chéng),像之前(qián)标准库还要写各种初始化函(hán)数,现在你只需要用这个工具便可以(yǐ)很方便的(de)生成一个完成(chéng)的(de)工(gōng)程,包含各种接口初始化(huà),你只要(yào)关注(zhù)逻辑业务开发就好,无需再去重复写(xiě)一(yī)些接口的初始(shǐ)化(huà)。具体使用(yòng)方法,我们后面还会具体介绍,这里就(jiù)不(bú)再详细赘述(shù),大家只需要先了解我们本套教程是基于HAL库开发的就好。

项目整体流程会跟(gēn)随(suí)大纲走,个别不(bú)完善(shàn)的地方,后期会根(gēn)据实际情况(kuàng)修(xiū)改,大纲只(zhī)作为参考,目前(qián)大纲(gāng)可能(néng)不是很完善,有些地(dì)方没有考(kǎo)虑到,这(zhè)些在后面的实际教程中也会实(shí)时增(zēng)加修改的。

教程主要面向刚开始学习单(dān)片机的初学(xué)者,旨在用最简洁的语言,和最凝练(liàn)的教程,让你在学习单片机的(de)道(dào)路(lù)上有所提高。 



本教(jiāo)程是系列教程,每周都会在微信(xìn)公众号更(gèng)新,各位小伙伴,扫(sǎo)描下方二维码关注中科四平,获取(qǔ)更多教程~

中科四平公众号二维(wéi)码(mǎ).jpg



山东(dōng)省济(jì)南市历下区舜(shùn)华路750号(hào)大学科技园北区3号楼
服务热线:13256445996                                  www.shaoyang.zj.huaibei.xinxiang.zz.pingliang.ww38.viennacitytours.com

乐鱼(中国)leyu

乐鱼(中国)leyu