大 创 实 验 室

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

STM32智能小车系列教程--入(rù)门基础

发表(biǎo)时间(jiān):2018-10-09 09:28作者:中科四平网址:http://www.shaoyang.zj.huaibei.xinxiang.zz.pingliang.ww38.viennacitytours.com

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

大图(tú)预览 ↓

大图预览 ↓

大图预(yù)览(lǎn) ↓


小车.jpg


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

【1】

工欲善其事--器件选型(xíng)

· 单片(piàn)机型号选择

· 电(diàn)机驱(qū)动芯片(piàn)选择(zé)

· 直流电机(jī)选择

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

· 供电方式选(xuǎn)择

· 循(xún)迹避障模块选择(zé)

【2】

工欲(yù)善其事(shì)--软件安装

· STM32CUBEMX安装(zhuāng)

· Keil MDK安(ān)装

· Altium Designer 16安装

· 其它软件准备

【3】

工欲善其事--硬件搭建(jiàn)

· 原理图绘(huì)制

· PCB layout

· 投板制(zhì)板

· 后期(qī)根据需(xū)要再增加

【4】

工欲(yù)善其事(shì)--模块使用

· 循迹避障模块使用

· 直(zhí)流(liú)电机驱动

· 超声波(bō)模(mó)块(kuài)使用

· 舵(duò)机模块使用

· 蓝牙模块使用

· 显示屏模块使(shǐ)用

· 后期根(gēn)据需要再增加

【5】

工欲(yù)善其事--代码编写

· 红外循迹功能(néng)实现

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

· 蓝牙控制功(gōng)能(néng)实现

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

· 后期根据需(xū)要再增加                                                                                           

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

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

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

教(jiāo)程主要面向刚开始学习(xí)单片机的初学者,旨在用最简洁的(de)语言,和(hé)最凝练的教程(chéng),让你在学习(xí)单片机(jī)的道路(lù)上有所提高。 



本教程是(shì)系列教程,每周都会在微信公众(zhòng)号更新,各(gè)位小伙伴,扫描下方二维码(mǎ)关注中(zhōng)科四平,获取更多(duō)教程(chéng)~

中科四平公众号二维码.jpg



山东省济(jì)南市历下区舜华路750号大学科技园(yuán)北(běi)区3号楼
服(fú)务热线:13256445996                                  www.shaoyang.zj.huaibei.xinxiang.zz.pingliang.ww38.viennacitytours.com

乐鱼(中国)leyu

乐鱼(中国)leyu