大 创 实(shí) 验 室

更多内容请联系我们

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

发表时间:2018-10-09 09:28作者:中科四平网址:http://www.yj.jian.ww38.viennacitytours.com

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

大图预览 ↓

大图预(yù)览 ↓

大图预(yù)览 ↓


小车(chē).jpg


教程主要从以(yǐ)下个(gè)几方面讲解:

【1】

工(gōng)欲善其事--器件选(xuǎn)型(xíng)

· 单片机型号选择

· 电机驱(qū)动(dòng)芯片选(xuǎn)择

· 直流电机(jī)选择

· 通信(xìn)模块(kuài)选择

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

· 循迹避(bì)障模块选择(zé)

【2】

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

· STM32CUBEMX安装

· Keil MDK安装

· Altium Designer 16安装

· 其它软(ruǎn)件准备(bèi)

【3】

工欲善其事--硬件搭建

· 原理图绘制(zhì)

· PCB layout

· 投(tóu)板制板

· 后期根(gēn)据(jù)需(xū)要再增加(jiā)

【4】

工欲善其事--模块使用

· 循迹避障(zhàng)模块使用(yòng)

· 直流电机驱动

· 超声(shēng)波模块使用(yòng)

· 舵机模(mó)块使(shǐ)用

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

· 显示屏模块使用

· 后(hòu)期根据需要(yào)再增加

【5】

工欲善其事--代码(mǎ)编写

· 红外(wài)循迹功(gōng)能实现

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

· 蓝牙控制功能(néng)实(shí)现

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

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

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

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

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

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



本教程是(shì)系列(liè)教程,每周都会在(zài)微(wēi)信公众号更新,各位小伙伴,扫描下方二维码关注中科(kē)四平,获取更多教程~

中科四平(píng)公众(zhòng)号(hào)二维码.jpg



山东省济南市历下区舜华(huá)路750号大学科(kē)技园北区3号楼(lóu)
服务热线(xiàn):13256445996                                  www.yj.jian.ww38.viennacitytours.com

乐投网页版-乐投(中国)

乐投网页版-乐投(中国)