大 创 实 验(yàn) 室

更多内容请联系我们

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

发(fā)表时间:2018-10-09 09:28作者:中科(kē)四平网址:http://www.heb.shanxi.linyi.jiaxing.zz.pingliang.ww38.viennacitytours.com

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

大图(tú)预览 ↓

大图预览 ↓

大图(tú)预(yù)览 ↓


小车.jpg


教程(chéng)主要从以下个几方面(miàn)讲解:

【1】

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

· 单片机型号选择

· 电机驱动芯片选择

· 直(zhí)流(liú)电机选择

· 通信模块选择

· 供电方式选择

· 循迹避障模块(kuài)选择

【2】

工欲善其事--软件安装

· STM32CUBEMX安装(zhuāng)

· Keil MDK安装

· Altium Designer 16安装

· 其它软件准备

【3】

工欲(yù)善其事--硬件搭(dā)建(jiàn)

· 原理图绘制

· PCB layout

· 投(tóu)板制板(bǎn)

· 后期根据需要再增加

【4】

工欲善(shàn)其(qí)事(shì)--模(mó)块使用

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

· 直流电机驱动

· 超(chāo)声波(bō)模块使用(yòng)

· 舵(duò)机模块使用(yòng)

· 蓝牙模(mó)块使用

· 显(xiǎn)示屏模块使用

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

【5】

工欲善其事--代码编写

· 红(hóng)外循迹功能实现

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

· 蓝牙控制功能实现

· 超声波(bō)避障功能实现(xiàn)

· 后期根据需要再增加                                                                                           

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

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

项(xiàng)目整体流程会跟随大(dà)纲走(zǒu),个别不完善(shàn)的地方(fāng),后期会(huì)根据实际(jì)情况修改,大纲(gāng)只作为参考,目(mù)前(qián)大纲可能不是很完善,有(yǒu)些地方没有考虑到,这些在后面的实际教程中也会(huì)实时(shí)增加修改的。

教程主要面向刚开始学习单片机的(de)初学者,旨在(zài)用最简洁的(de)语言,和(hé)最凝练的教程,让(ràng)你(nǐ)在学(xué)习单片机的(de)道路上有所提高。 



本教程是系列教程,每周(zhōu)都会在(zài)微信公众号(hào)更新(xīn),各位小伙伴,扫描下方二维码关注中科四平,获取更多教程~

中科四(sì)平公众(zhòng)号二维码.jpg



山东(dōng)省济南市历下区舜华路(lù)750号大学科技园北(běi)区3号楼(lóu)
服务热(rè)线:13256445996                                  www.heb.shanxi.linyi.jiaxing.zz.pingliang.ww38.viennacitytours.com

欧洲杯下注(中国)官方网站

欧洲杯下注(中国)官方网站