YOLOv5 lite 1.4版本
可以使用ONNX导出加速推理部署在只有cpu的类似树莓派的设备上,工程下的runs目录下有我自建数据集训练的一个简单模型,直接可以将onnx文件拷贝使用,需要自己训练的可以将数据集按照yolo目录整理好放进工程运行train.py即可。
可以使用ONNX导出加速推理部署在只有cpu的类似树莓派的设备上,工程下的runs目录下有我自建数据集训练的一个简单模型,直接可以将onnx文件拷贝使用,需要自己训练的可以将数据集按照yolo目录整理好放进工程运行train.py即可。
基于STM32设计一中断嵌套程序:要求K1和K2都未按下时, 8只LED呈流水灯显示,当按一下K1时,产生一个低优先级外部中断请求,进入外部中断中断服务程序,上下4只LED交替闪烁。此时按一下K2时,产生一个高优先级的外部中断请求,进入高优先级中断服务程序,使8只LED全部闪烁。当显示5次后,再从高优先级中断返回继续执行低优先级外部中断服务程序,即8只LED,上、下4只LED交替闪烁。使用软件proteus版本需要大于8.9,keil5即可编译。
通过模拟IIC时序,完成STM32和24C02的通信,STM32F1系列的可以直接移植使用,其它可能需要调节下延时函数时间等。读写程序可以参考24c02官方的时序图进行深入学习
通过STM32hal库硬件IIC直接对24c02内部存储进行读写,做到掉电不丢失数据,软件IIC可以很好学习时序,硬件IIC集成度高
使用主控为STM32f103c8t6,通过SPI与AD9833进行通信输出占空比可调的方波、锯齿波和正弦波,同时可以通过DAC7512N进行信号幅值计算后输出具体波形。DAC的波形输出可以参考代码修改为自己想要的波形。
使用ESP8266接入巴法云实现对板载LED灯和舵机(模拟窗帘)进行控制,同时接入心知天气API,可以获取对应城市的温湿度天气信息,以及实时的时间。显示是通过4pin的OLED显示屏,同时OLED设计了开机进度条动画,流畅过渡wifi配对时间。使用须知:打开ino文件,注册一个巴法云账号,将程序的巴法云信息修改为自己的,在程序中填入自己的wifi账号和密码烧录即可。程序使用的通信方式为MQTT,需要使用TCP等请参考平台手册修改。
直接使用KEIL5打开即可使用,注意KEIL5编译器需支持V5版本编译器,否则会报错。写了标准库点灯测试程序,使用STLINK可以快速烧录。
通过51单片机与MPU6050进行IIC通信,调用了MPU6050的DMP单元,解算出物体的姿态角,程序可以直接STC89C52RC等单片机,同时支持串口57600波特率在VOFO+软件上进行姿态信息图像可视化。