- 博客(12)
- 收藏
- 关注
原创 MaixCAM教程6:驱动电机
本文介绍了使用MaixCAM控制TB6612电机驱动模块的配置方法。通过设置PWM引脚(A19、A18)和方向控制引脚(A15、A14、A24、A23),实现了电机正反转和停止功能。代码中定义了motor_forward()、motor_backward()和motor_stop()三个核心函数,分别控制电机前进、后退和停止,并采用1kHz的PWM信号调节转速。测试程序交替执行50%速度前进和60%速度后退,各持续2秒后停止1秒。该方案为MaixCAM控制电机提供了完整的硬件接线和软件实现参考。
2025-07-25 09:08:08
332
原创 MaixCAM教程3:GPIO输入检测
MaixCAM设备GPIO输入测试示例 本文介绍了在MaixCAM设备上使用GPIO输入的简单方法。通过配置引脚复用功能,将物理引脚A19映射为GPIOA19功能,并设置为输入模式。程序会循环读取并打印该引脚的电平值(0或1),当A19与GND短接时输出0,否则输出1。代码包含了引脚配置、GPIO对象创建和循环读取逻辑,每隔1秒输出一次检测结果。该示例可用于基本的数字信号检测场景。
2025-07-23 20:38:58
335
原创 MaixCAM使用教程2:GPIO点灯大师
本文介绍了如何在MaixCAM开发板上控制GPIO引脚。主要内容包括:1) 初始化GPIO引脚(A14)为输出模式;2) 使用toggle()函数实现引脚电平翻转;3) 通过500ms延时实现LED闪烁效果。代码示例展示了基本的GPIO操作,适用于MaixCAM开发板的入门学习。参考资料包括官方文档和B站UP主"橙子搞事情"的相关内容。
2025-07-23 20:20:30
343
原创 MaixCAM教程1:管脚映射pinmap
本文介绍了MaixCAM开发板的使用方法,包括设备连接、程序下载和GPIO引脚功能查询。通过从bilbil UP主"橙子搞事情"获取的MaixCAM官方文档,展示了如何查询GPIOA19引脚功能的Python代码示例,最终成功输出该引脚的功能信息。该教程为开发者快速上手MaixCAM开发AI视觉和听觉项目提供了实用指导。
2025-07-23 20:03:38
161
原创 MaixCAM教程4:MaixCAM实现YOLO识别+串口收发功能
本文介绍使用MaixCAM开发板实现基于YOLOv5的目标检测与串口通信功能。通过加载预训练模型检测数字"5",当检测到该目标时自动通过UART1串口发送"hello world"信息。硬件连接采用USB转TTL模块,配置A18/A19引脚为串口功能。软件实现包括:初始化YOLOv5模型、配置串口参数、读取摄像头画面、实时目标检测与标注显示等功能。代码提供了完整的图像采集、目标检测、结果可视化和条件触发的串口通信实现方案,可应用于嵌入式视觉识别与交互场景。
2025-07-15 20:08:08
481
原创 用Git上传文件夹到Github仓库中
1.先进入你需要上传的文件夹内部例如你需要上传E盘下的计算机资料文件夹则你需要进入这个目录。尽量选择SSH连接,这样连接上传稳定,HTTPS作者不知道是不是校园网的原因,一直上传不上。然后你将会看到一堆文件开始上传,如果文件较多需要等待的时间可能较长。另外还有个强制推送(推荐在新仓库,里面本身无东西时使用)自己配置相关的仓库参数(我未选择添加README文件)有时候会出现打开输入不了字符的情况,重新打开即可。3.配置完成后,现在开始正式上传代码。,否则容易连接不上仓库!3.2添加远程仓库地址。
2025-07-06 15:05:50
341
原创 鸿蒙5.0开发之AVPlayer拉流播放(Video组件版),纯前端使用方法
本文介绍了如何在HarmonyOS前端实现视频流播放功能。通过从后端获取视频流URL,使用media.AVPlayer组件进行播放控制。主要步骤包括:1)在aboutToAppear生命周期中初始化播放器;2)通过getStreamUrl方法获取视频流地址;3)创建并配置AVPlayer实例;4)处理播放准备和异常情况;5)在页面隐藏时释放播放器资源。代码展示了Video组件的配置,包括自动播放、隐藏控制条等属性设置,以及错误回调处理。该实现适用于需要展示实时视频流的应用场景。
2025-06-27 23:36:48
230
原创 鸿蒙5.0软件开发之语音播报
摘要:本文介绍了基于HarmonyOS的AI语音朗读应用开发流程。后端实现包含语音引擎初始化(支持中英文在线/离线服务)、播报状态监控(start/stop/complete回调)和参数配置(语速/音量/音调等)。前端通过Toggle组件控制播报开关,监听引擎事件更新UI状态,并实现定时数据采集(温度/湿度/光照度)的语音播报功能。关键点包括:1)使用@kit.CoreSpeechKit文本转语音API 2)事件总线处理播报状态 3)页面生命周期管理(停止播报/清除监听)4)语音服务质量优化(在线模式优先)
2025-06-16 22:53:28
503
原创 DevEcoStudio实现随机数生成(定时),后端+前端(分离)
本文介绍了使用TypeScript生成和显示随机传感器数据的实现方法。首先定义了一个RandomData接口存储温度(27-28℃)、湿度(60-75%)和光照(14000-16000lux)数据,并实现了getRandomFloat函数生成指定范围的随机浮点数。前端使用ArkUI框架,通过定时器每3秒更新一次数据,在UI中显示当前温度、湿度和光照值。方法包括数据接口定义、随机数生成、定时更新机制和界面展示,适用于模拟物联网设备数据监测场景。
2025-06-12 20:32:47
232
原创 Androidstudio广播—跨MainActivity之间的数据传输与显示
本人想实现一个Main1Activity生成的三种不同随机数传到Main2Activity中去,并且在Main2Activity做出相关的数据显示,于是就有了本篇文章。
2025-06-09 23:48:36
318
原创 Androidstudio实现高德导航
本文介绍了在Android应用中集成高德地图导航SDK的完整步骤:1)导入aar格式的SDK包;2)申请开发密钥并配置SHA1和包名;3)在manifest文件中添加密钥和必要权限;4)配置包含导航预加载Activity的应用组件;5)实现地图展示和导航功能,包括动态权限请求、定位获取和导航启动。文章提供了详细的XML布局和Java代码示例,涵盖了从地图初始化到导航调用的全流程实现,并特别说明了Android 10+的权限适配注意事项。
2025-05-26 15:11:46
554
2
想请问一下有没有人会玩tplink云平台
2025-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人