logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于HX711芯片的称重传感器数据采集(51单片机与STM32通用)

HX711是一款高精度24位 ADC(模数转换器),专门用于与应变式传感器配对。它常用于电子秤或衡器系统中。主要特点:高精度:提供 24 位高精度数据读取。增益调整:内置增益调整功能,支持不同的应用需求。自动校零:具备自动校零功能,提高数据稳定性。可编程数据速率:允许配置数据采样速率,满足不同应用的要求。电子秤衡器系统其他需要高精度重量测量的设备在使用过程中,我们需要将HX711的DOUT和SCK

文章图片
#51单片机#嵌入式硬件#stm32 +1
STM32——舵机(机械臂、云台)控制指定角度(平滑运动控制、定时器PWM)

用于控制多个舵机的角度调整,其中包含舵机的初始化、设置单个/多个舵机角度,以及逐渐调整多个舵机角度的功能。函数通过步进方式实现平滑的角度变化,适用于需要平滑控制多个舵机的场合,比如机械臂、机器人等应用。

文章图片
#stm32#嵌入式硬件#单片机
2021年电赛F题智能送药小车——openmv端开源分享(巡线、数字识别一体化实现)

智能送药小车是我在备战2023年电赛时做的训练题。通过研究,我发现网上大多数方案将巡线与数字识别分开实现。然而,我的想法是将这两者结合在一个OpenMV系统中,来模拟在比赛期间缺少了灰度传感器(因为巡线是循红线)的解决方案。(我是使用STC32作为小车的主控来控制其电机的运动,通信就是STC32和openmv的,实际上将串口接收和发送处理好所有单片机都可以使用这个方案)(训练题目比较简陋“擦汗em

文章图片
#python#人工智能#单片机 +2
2024电赛——OPENMV识别三子棋棋盘与黑白棋识别思路(包含获胜判断,AI下棋,串口通信)

首先识别棋盘,然后进行识别黑白棋子。然后创建一个三维数组,通过三维数组进行记录棋盘当前状态。board = [3][3]# 初始化棋盘状态,0表示空格,1表示黑子,2表示白子2.识别棋盘并且防止后期光线干扰思路将棋盘第一次被openmv识别到就进行读取棋盘角点坐标,然后只读取这个棋盘坐标区域内的棋子颜色,不在识别棋盘是否为黑色边框矩形。初始化棋盘坐标:在第一次识别到棋盘后,保存棋盘的角点坐标。绘制

文章图片
#python#人工智能#算法
到底了