#include "sys.h" #include "delay.h" #include "usart.h" #include "HX711.h" int main(void) { Init_HX711pin(); delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(9600); //串口初始化为9600 Get_Maopi(); //称毛皮重量 delay_ms(1000); delay_ms(1000); Get_Maopi(); //重新获取毛皮重量 while(1) { Get_Weight(); if(Flag_Error == 0) { printf("净重量 = %d g\r\n",Weight_Shiwu); //打印 delay_ms(1000); } else { printf("负重或者超重\r\n"); delay_ms(1000); } } }
2021-05-31 20:11:35 4.51MB 嵌入式
1
基于STM32F1的风力摆设计,使用标准库编写,使用MPU6050作为陀螺仪角度感应器,控制空心杯电机运动,使中心物体保持平衡或者移动,包含完整的驱动底层,可移植或者直接使用,测试平台是STM32F103ZET6开发版,可以作为电赛准备或者项目开发。
2021-05-31 15:02:03 4.73MB 风力摆 MPU6050 STM32 STM32F103
1
STM32f1是具有arm cortex-M3内核的芯片,具有两个10位(或16位)adc检测功能,这为很多模拟输出的传感器的信号传输提供了便利。 MPX4250是一种线性度极强的一种压力传感器,它的线性范围为20-250kpa,测量范围也比较广泛,适用于大多数场合的压力检测。 废话不多说,先看mpx4250的接线图: 可以看到mpx4250的外接电路还是很方便的,再附上一张仿真接线图: 这样实物接线应该没有问题了。 可以看到这里可以从1端口输出电压值 。这个电压是可以被32的AD检测的。但是,这个电压又是咋来的?或者直接点,电压与压力对应关系如何?? 查看手册我们可以看到这样一幅图:
2021-05-29 17:57:09 296KB f1 传感器 压力
1
STM32F1外部中断实验程序
2021-05-29 14:02:44 303KB 单片机 嵌入式
1
0.96寸oled在stm32f1上的驱动,在出厂历程上优化过,非常好用
2021-05-29 09:48:52 8KB stm32
1
在嵌入式平台进行姿态检测实例。利用STM32F103开发板配合MPU6050陀螺仪进行姿态检测,利用姿态变化控制开发板上的LED。
2021-05-29 01:26:15 4.73MB 嵌入式
1
stm32串口升级BootLoader,亲测可用,包括串口接收,读写flash,BootLoader跳转
2021-05-28 15:06:52 11.11MB stm32f1 ota bootloader
1
基于V1.1版本 整理增加了书签功能
2021-05-28 15:01:10 20.55MB 资料 freeRTOS
1
基于STM32F1激光视觉打靶,测试平台为STM32F103ZE6开发版,使用OV7670摄像头,按照要求连线后,可以在LCD屏上看到OV7670二值化后的图像,并且可以根据图像绘制框格,调动舵机驱动摄像头追踪激光的光束,实测可以,底层完整,方便移植和学习
2021-05-28 14:02:10 3.36MB stm32 激光视觉打靶 OV7670 STM32F103ZE6
1
STM32F1芯片包
2021-05-28 05:45:52 47.58MB STM32 芯片包
1