基于STM32的外设开发
原理: 由图可得: KEY0的IO口为PC5,按下后低电平,所以配置为上拉输入 KEY1的IO口为PA15,按…
原理: 注意:这里使用迷你版,其他版本IO口设置不同,详细请查询原理图 由图可知:LED0是PA8,LED1是PD2,且都是共阳极,高电平…
注意:这里使用的是STM32F103RCT6芯片,正点原子迷你版 使用其他板子注意芯片的选择 1.首先新建一个文件夹,并且建立四个子文件夹,分别叫做US…
最近老师定做了一个气动手抓,手抓的原理简单,主要是通过气泵充气后,通过24v电压控制,进而以通电和放电的方式来使手抓闭合和张开,此时可以用一个继电器来自动控制手抓电源。  …
本篇是软件调试篇,接上一篇硬件篇:基于stm32的两轮自平衡小车3(硬件篇),本篇内容是对硬件部分的软件实现,具体模块详见目录。这里先上效果:转B站 目录  …
此篇为硬件篇,接上一篇“基于stm32的两轮自平衡小车2(原理篇)”。包含自行设计电路板原理图与PCB电路图的过程。详见目录。 目录 stm32管脚分配…
该篇博客紧接接上一篇开题篇创 基于stm32的两轮自平衡小车1(模块选型篇)(鸽了好些日子了…)。该篇为原理篇,包含一些理论分析的部分,碰到一些自己可能写不好的地方直接引用了我认为…
有一段时间没有更新博客了,最近一段时间都在忙毕业和实习,闲暇的时候也在学习怎么写公众号推文,实在惭愧。毕业设计做的是平衡小车,这几天某宝买的器件还不知所踪,新的PCB电路板又不想画…
提前说说 博主是用寄存器写的驱动 历时两周,总算把小车弄好了,总体上来说做的太慢了。自己在32的学习中还不够仔细深入,只是浅面的学习,当真正做一个项目时…
配置完了软件工程,并且画好我们的板子之后,我们需要了解hal库的使用方法以及如何编写我们的代码。
从这节开始,我会带大家学习如何从0开始完成嵌入式单片机的项目设计。
很多同学在大学期间都应该想过尝试去做做项目,但奈何自己又没学会啥技能,也不知道怎么去开头,更不谈挑选做什么样的项目,怎么样去做项目了,下面这系列的教程可以让大家知道怎么去开头,以及做什么样的项目。
上一篇文章 “高效实战及电赛训练(1)- 进阶之路” 我介绍了一下我认为的高校学生入门电子技术以及备战电赛的学习路径,在兴趣的驱使下、通过一些动手的实战项目逐步构建自己的认知体系,…
ROS机器人:全网最实用的STM32和ROS的串口通信方案 <-0->解释 <1> 前言 之前有不少小伙伴,因为不知道如何使用这里分享的代码、或者是对系统结…
2.2 STM32电机测速(正交或者霍尔编码器) 我们这里提供左右电机测速代码,在公众号:小白学移动机器人,发送:电机测速,即可获得源码工程下载链接。 2.2.1 实现工具 STM…
2.1 STM32电机PWM控制 我们这里提供左右两个电机PWM控制代码,在公众号:小白学移动机器人,发送:电机PWM控制,即可获得源码工程下载链接。 2.1.1 实现工具 STM…
新一学年开学在即,多半年都没进过实验室的同学们要疯狂滴补“动手实战”; 推迟了几个月的全国大学生电子设计竞赛(今年是省赛)还有一个多月就开赛,不少同学都在为大学四年最…
摘要 运动底盘是移动机器人的重要组成部分,不像激光雷达、IMU、麦克风、音响、摄像头这些通用部件可以直接买到,很难买到通用的底盘。一方面是因为底盘的尺寸结构和参数是要与具体机器人匹…
一、概述 所谓嵌入式,其实就是专用的微型计算机系统,包括嵌入式硬件和嵌入式软件两个部分。嵌入式硬件通常是由32位(或以下)的微处理器及其相关外设组成;嵌入式软件则是写入嵌入式硬件的…