自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Little VGL(LVGL)图形库移植到CH32V307单片机工程文件

Little VGL(LVGL)图形库移植到CH32V307单片机工程文件

2022-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除