- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 从零学习FKMV(7)-默认Demo例程snapshort_on_movement.py
我们以Win10平台为例,展示一些IDE自带的demo例程。路径File/Examples/Camera/Snapshot/snapshort_on_movement.py这段代码是使用 FKMV(OpenMV Cam) 进行运动检测的示例,基本流程是通过拍摄背景图像,并与实时帧进行对比,来检测运动。一旦检测到运动,OpenMV Cam 会拍摄并保存一张图片。
2025-02-11 22:55:20
745
原创 从零学习FKMV(6)-默认Demo例程time_lapse_photots.py
我们以Win10平台为例,展示一些IDE自带的demo例程。路径File/Examples/Camera/Snapshot/time_lapse_photots.py这段代码是一个在 FKMV(OpenMV Cam) 上运行的示例程序,使用摄像头和 RTC (实时时钟) 模块来拍摄定时照片,并通过定时器中断实现低功耗的定时拍摄。
2025-02-11 19:10:28
783
原创 从零学习FKMV(5)-默认Demo例程emboss_snapshot.py
我们以Win10平台为例,展示一些IDE自带的demo例程。路径File/Examples/Camera/Snapshot/emboss_snapshot.py这段代码是一个在 FKMV(OpenMV Cam) 上运行的示例程序,用于拍摄图像并将图像保存到SD卡。下面对这段代码进行详细分析。
2025-02-09 21:49:00
706
原创 从零学习FKMV(4)-默认Demo例程snapshot.py
我们以Win10平台为例,展示一些IDE自带的demo例程。路径File/Examples/Camera/Snapshot/snapshot.py这段代码是一个在 FKMV(OpenMV Cam) 上运行的示例程序,用于拍摄图像并将图像保存到SD卡。下面对这段代码进行详细分析。
2025-02-04 00:17:18
865
原创 从零学习FKMV(3)-默认Demo例程blinky.py
我们以Win10平台为例,展示一些IDE自带的demo例程。路径File/Examples/Helloworld/blinky.py这段代码是一个简单的 OpenMV 示例脚本,用于展示如何使用 操作板载LED亮灭。
2025-01-24 18:08:13
1033
原创 从零学习FKMV(2)-默认Demo例程helloworld.py
我们以Win10平台为例,展示一些IDE自带的demo例程。路径File/Examples/Helloworld/helloworld.py这段代码是一个简单的 OpenMV 示例脚本,用于展示如何使用 OpenMV 的图像传感器库进行基本操作。该程序初始化摄像头模块,并设置像素格式和帧大小。每次循环中拍摄一张图片,并打印当前帧率。是一个“Hello World”级别的 OpenMV 示例,非常适合入门学习。
2025-01-23 22:37:10
911
原创 从零学习FKMV(1)-相机简介及软件安装
曾经有个需求,需要使用到OpenMV相机,做识别。但是我们的设备预留给相机的空间比较小,市面上现有的产品太大了,根本塞不进去,没办法,只能根据实际需要做一些调整。为啥叫FKMV呢,因为OpenMV这个开源商标被国内某家公司注册了,为了规避风险。
2025-01-22 17:34:51
813
原创 CH32V307移植LVGL Master及Code::Blocks仿真笔记
一、 LVGL简介GUI(graphical user interface)是一种用于可视化显示的计算机接口软件,可显示计算机的运行信息,接受行为化的操作指令。1981年在Xerox PARC,Alan Kay、Douglas Engelbart及他们的团队首次开发了GUI。1983年1月19日,Apple公司首次将GUI应用到Lisa computer。MCU内嵌传统的GUI系统非常浪费内存资源,LVGL全称Light and Versatile Graphics Library,是一个开源的GUI库
2022-04-18 16:35:22
4352
1
原创 Little VGL(LVGL)图形库移植到CH32V307单片机(二)
一、下载需要的移植库及开发环境下载LVGL主代码+Demo代码,防止GitHub地址更换,请直接访问LVGL官网地址:LVGL官网直通GitHub。我们需要下载LVGL移植库与demo例程两个文件。点击GitHub小黑猫图标来到右上方页面,点击master选择release/v7版本。点击左上方蓝色lvgl,进入到左下方页面,下拉找到lv_demos,进入下载release/v7版本。(暂没有试过其他版本,读者可自行尝试,两个文件版本号要保持一致)LVGL为了保持移植的通用性,仅通过一个快速描点函数
2022-03-25 15:26:46
3252
6
原创 Little VGL(LVGL)图形库移植到CH32V307单片机(一)
一、Little VGL(LVGL)图形库简介LVGL是一个开源图形库,提供完善的GUI开发组件,具有易于使用的图形元素,绚丽的界面和占用内存低等特点。LVGL官网几乎所有的MCU都能够支持LVGL的运行,显然您的MCU至少要满足以下参数: 1.16, 32 或 64 位微控制器或处理器 Clock: >=16MHz主频 Flash/ROM:至少> 64 kB (> 180 kB 可运行大部分显示库组件) Stack: 至少> 2kB (推荐> 8 kB)
2022-03-24 20:01:41
4557
1
原创 基于CH32V307单片机的USART主机与U(S)ART多从机通讯
本文章介绍使用CH32V307单片机实现主机轮回接收从机传输的数据,并在串口软件显示。您需要的资料:CH32V307单片机数据手册及例程一、单片机串口部分简介由上图可知,CH32V307有8个串口(USART+UART)。由数据手册可知,USART有3个,USART1挂接在APB2总线上,USART2和USART2以及7个UART挂接在APB1总线上。为了方便插拔引脚转接线,将数据手册中有关串口引脚陈列如下表格中。串口引脚号串口名称PA8USART1_CKPA9
2022-03-17 15:18:20
4524
3
原创 基于CH32V307单片机的USART+Flash双机通讯
USART通讯是典型的串口通讯,有别于并口通讯的多路线缆同时传输,串口使用较少的线缆,排队分时传输的方式实现数据传输。CH32V307单片机是南京的一家MCU厂商,芯片资料可至官网下载,链接为:沁恒CH32V307芯片资料开发环境使用的是MounRiver Studio阅读下列内容,您需要掌握USART通讯机制及API函数(借助开发板视频,其它书籍资料学习)。新建一个CH32V307单片机工程,复制下列代码替换main函数中内容。程序实现的功能及使用:两块CH32V307开发板之间使用USAR
2022-03-14 19:27:32
2962
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人