大 创 实 验 室

更多内容请联系(xì)我(wǒ)们

STM32智能小车系列(liè)教(jiāo)程--入门基础

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

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

大图预(yù)览 ↓

大图预览 ↓

大图预览 ↓


小车.jpg


教程主要从以下个几(jǐ)方面讲解(jiě):

【1】

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

· 单片(piàn)机型(xíng)号(hào)选择

· 电机驱动芯片选择

· 直流电机选择

· 通信模块选择

· 供电方式选择

· 循(xún)迹避障模(mó)块(kuài)选择

【2】

工欲善其事--软件安装

· STM32CUBEMX安装

· Keil MDK安装

· Altium Designer 16安装(zhuāng)

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

【3】

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

· 原理图绘制

· PCB layout

· 投(tóu)板制板

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

【4】

工欲善其事--模(mó)块使用(yòng)

· 循(xún)迹避障模块使用(yòng)

· 直流(liú)电机(jī)驱(qū)动

· 超声波模块使用

· 舵机模块使用

· 蓝牙模块使用(yòng)

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

· 后期根(gēn)据(jù)需要再(zài)增加

【5】

工欲善(shàn)其(qí)事--代码(mǎ)编写

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

· 红外避障功能实现

· 蓝(lán)牙控制(zhì)功(gōng)能实现(xiàn)

· 超声波避障功能实现

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

本篇文章作为敲山震虎,抛(pāo)砖(zhuān)引玉的第一篇(piān)文章,首(shǒu)先介(jiè)绍下大(dà)体(tǐ)流(liú)程和需要注意的地方。

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

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

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



本(běn)教程是系(xì)列(liè)教程,每周都会在微信公众号更新,各位小伙伴,扫描(miáo)下方二维码关注(zhù)中科四平,获取更多教程~

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



山东省济南市历下区(qū)舜华路750号大(dà)学(xué)科技园北区(qū)3号(hào)楼
服务热线(xiàn):13256445996                                  www.heb.shanxi.linyi.jiaxing.zz.pingliang.ww38.viennacitytours.com

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

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