本系统的主控芯片主要是“STM32F103C8T6”,产品使用最小系统板进行项目功能的开发。在微控制器领域,STM32系列芯片的出现无疑是一个前所未有的飞跃,通过对比其他系列(51系列)单片机发现,此款芯片非常适用于智能机器人方面的主控模块。 在最小开发板的基础上,通过开发程序对电机模块、超声波模块、舵机模块来接触未知的环境,测量机器人与障碍物的物理距离并显示在屏幕上,通过四个直流减速电机控制扫地机器人的向前、向后、向左、向右。在机器人的上方,显示屏实时显示时间、电池电量监测百分比、操作模式的选择状态和机器人与障碍物的物理距离,并且还设计了五个按钮实现时间的设置、超声波传感器数值阈值的调整、机器人启动的状态和操作模式的切换。 电源模块平台需要一节电压为3.7伏、容量为1000毫安、型号为18650充电锂电池,为电机驱动提供电力。电池在充满电的状态下,电压高达4伏左右。同时,模块还搭载TP4056锂电池充电管理模块,使用者可以直接使用Type-C数据线给扫地机器人进行充电。并且,为了向更高技术的产品靠近,本课题还设有无线充电模组。 为了达到项目的完整性,本项目通过AD画板软件制作核心板。
2023-04-06 12:25:46 26.04MB 毕业设计 嵌入式 stm32 单片机
1
适用于初步学习循环队列概念以及刚入门STM32学习串口功能的新人,能够具体体会到串口功能和循环队列的概念是如何实现的。
2023-04-01 21:01:34 5.74MB 嵌入式 stm32 uart串口 循环队列
1
嵌入式STM32好用的按键处理程序--MultiButton源码,基于状态机实现按键处理的multi_button开源软件。
2023-03-31 10:02:34 96KB STM32 嵌入式 按键处理进阶 状态机
1
通过USB虚拟串口,节省硬件串口设计。内部包含工程使用说明,Cube和Keil工程,和ST官方虚拟串口驱动。
2023-03-28 12:03:40 25.12MB 单片机 嵌入式 STM32 USB
1
电子-自动回充全新7.10.zip,单片机/嵌入式STM32-F0/F1/F2
2023-03-25 14:57:58 4.03MB 单片机/嵌入式STM32-F0/F1/F2专区
1
基于NRF24L01+和stm32F1及F4的双向通信keil文件,已经测试过完全能够实现双向通信,工作在250kbps,空旷距离大概几十米,可以采用pa+lan的nrf24模块提高距离
2023-03-22 17:05:36 10.93MB nrf24l01 双向通信 嵌入式 STM32
1
电子-GBK24.fon,单片机/嵌入式STM32-F0/F1/F2
2023-03-17 18:24:55 1.64MB 单片机/嵌入式STM32-F0/F1/F2专区
1
采集温度或变化的电压值并读入A/D,采集时间控制在1-3秒范围内,当电压或温度超过一定限值时LED灯报警,按键后报警解除。
2023-03-14 09:16:56 23KB 嵌入式 stm32 ADC Keil
1
电子-串口接收程序.zip,单片机/嵌入式STM32-F0/F1/F2
2023-03-10 11:03:01 20.47MB 单片机/嵌入式STM32-F0/F1/F2专区
1
最完美的STM32读写EEPROM驱动,硬件I2C中断加DMA方式
2023-03-08 09:12:24 5KB 嵌入式 stm32
1