自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6334)
  • 资源 (16)
  • 收藏
  • 关注

原创 从珠峰到编程:驴友花雕的跨界之旅——户外爱好者变身IT创客

我叫张鹰,福建福州人,出生于一个军人家庭,高中毕业后曾下乡两年,然后在海军某部当兵,在部队我什么都学,复员证上的头衔多得吓人,进民航局后,身为特种车驾驶员的我又开始自学外语、中文、企业管理、公共关系、商业经济,甚至武术等课程,后来到厦门大学读研究生,在国家CN刊物上发表了20多篇专业论文,还写过一年的专栏。

2024-09-17 15:02:45 3781 76

原创 【花雕学编程】Arduino动手做(184)---体验各种轮子:极低成本搭建机器人的实验平台

因为轮子在自然界是有原型的。古代最简陋的乡村大车,用两个几乎一英尺厚的圆形木作车轮,是用横断的树干做成的,同时,这些圆形物,或者叫车轮,不是在轴上旋转,而是固定在轴上。当然,所有这些,无非是一种想象,但是,无论如何,它使我们的头脑完全清楚了车的本质。圆形的底盘,无法像普通小车那样采用平行车轴(电机轴也短),比较适合的是十字轴动力结构,百度查了下,这种结构很少见,不实用的结构,做做实验还行。初步的想法,是通过这个非常简单的底盘,学习机器人的行走机构,动手尝试不同的运动方式,实际测试各种形态的轮子系统。

2023-08-05 12:49:59 2833 27

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之模拟贪吃蛇的三个随机小尾巴

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。这段代码实现了绿、蓝三个带尾巴的圆形在屏幕上随机移动,并留下长尾轨迹。这个代码可以让三个彩色圆在屏幕上自由移动,留下漂亮的尾巴。每次移动时,更新轨迹数组,模拟“长尾”效果。实验开发板使用ESP32。

2025-05-05 09:31:49 115

原创 【花雕学编程】Arduino TFT 之圆形位置动态移动

借助相应的库函数和代码,能够轻松实现图像绘制、文字显示、触摸交互等功能,降低了开发难度,即使对于没有深厚显示技术背景的开发者也较为友好。1、人机交互界面:在各种电子设备中,如智能仪器仪表、智能家居控制系统、工业自动化控制面板等,作为人机交互的窗口,用于显示菜单、参数设置界面、实时数据监测以及操作提示等信息,方便用户与设备进行交互。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-05-05 07:03:33 364

原创 【花雕学编程】Arduino TFT 之显示中文静态文本

借助相应的库函数和代码,能够轻松实现图像绘制、文字显示、触摸交互等功能,降低了开发难度,即使对于没有深厚显示技术背景的开发者也较为友好。1、人机交互界面:在各种电子设备中,如智能仪器仪表、智能家居控制系统、工业自动化控制面板等,作为人机交互的窗口,用于显示菜单、参数设置界面、实时数据监测以及操作提示等信息,方便用户与设备进行交互。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-05-05 06:50:17 339

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之在屏幕上播放卡通小鹿眼动画

• setup() 函数: 在程序启动时运行一次,用于初始化串口、背光、用户自定义功能 (user_setup())、眼睛 (initEyes()) 和 TFT 显示屏 (tft.init())。• eyeInfo_t 结构体: 用于存储每个眼睛的配置信息,包括连接的 TFT 的片选引脚、眨眼按钮引脚、屏幕旋转角度和在屏幕上的 X 轴位置。• eyeBlink 结构体: 用于管理眼睛的眨眼状态,包括当前状态 (正在闭合、张开、不眨眼)、眨眼持续时间和上次状态改变的时间。实验开发板使用ESP32。

2025-05-04 15:39:26 572 3

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之在屏幕上播放瑙加玩偶的咕噜噜眼动画

• setup() 函数: 在程序启动时运行一次,用于初始化串口、背光、用户自定义功能 (user_setup())、眼睛 (initEyes()) 和 TFT 显示屏 (tft.init())。• eyeInfo_t 结构体: 用于存储每个眼睛的配置信息,包括连接的 TFT 的片选引脚、眨眼按钮引脚、屏幕旋转角度和在屏幕上的 X 轴位置。• eyeBlink 结构体: 用于管理眼睛的眨眼状态,包括当前状态 (正在闭合、张开、不眨眼)、眨眼持续时间和上次状态改变的时间。实验开发板使用ESP32。

2025-05-04 05:44:53 456 7

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之在屏幕上播放雷达扫描 GIF 动画

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。这段代码用于在 ESP32 的 TFT 显示屏上播放 GIF 动画 ,它结合了 TFT_eSPI 库 和 AnimatedGIF 库,能够流畅显示颜色测试等动画。1️⃣ 加载 GIF 图像 → 代码包含多个 预加载的 GIF 文件,你可以选择要播放的动画(如 X 翼战机)实验开发板使用ESP32。

2025-05-04 05:26:38 417

原创 【花雕学编程】Arduino TFT 之简单的单设备状态指示

借助相应的库函数和代码,能够轻松实现图像绘制、文字显示、触摸交互等功能,降低了开发难度,即使对于没有深厚显示技术背景的开发者也较为友好。1、人机交互界面:在各种电子设备中,如智能仪器仪表、智能家居控制系统、工业自动化控制面板等,作为人机交互的窗口,用于显示菜单、参数设置界面、实时数据监测以及操作提示等信息,方便用户与设备进行交互。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-05-04 04:41:55 599 1

原创 【花雕学编程】Arduino TFT 之左右转动的眼睛动画

借助相应的库函数和代码,能够轻松实现图像绘制、文字显示、触摸交互等功能,降低了开发难度,即使对于没有深厚显示技术背景的开发者也较为友好。1、人机交互界面:在各种电子设备中,如智能仪器仪表、智能家居控制系统、工业自动化控制面板等,作为人机交互的窗口,用于显示菜单、参数设置界面、实时数据监测以及操作提示等信息,方便用户与设备进行交互。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-05-04 04:33:38 420

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之在屏幕上播放 猫头鹰之眼 GIF动画

• setup() 函数: 在程序启动时运行一次,用于初始化串口、背光、用户自定义功能 (user_setup())、眼睛 (initEyes()) 和 TFT 显示屏 (tft.init())。• eyeInfo_t 结构体: 用于存储每个眼睛的配置信息,包括连接的 TFT 的片选引脚、眨眼按钮引脚、屏幕旋转角度和在屏幕上的 X 轴位置。• eyeBlink 结构体: 用于管理眼睛的眨眼状态,包括当前状态 (正在闭合、张开、不眨眼)、眨眼持续时间和上次状态改变的时间。实验开发板使用ESP32。

2025-05-03 20:42:24 481 4

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之在屏幕上播放旋转界面GIF动画

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。这段代码用于在 ESP32 的 TFT 显示屏上播放 GIF 动画 ,它结合了 TFT_eSPI 库 和 AnimatedGIF 库,能够流畅显示颜色测试等动画。1️⃣ 加载 GIF 图像 → 代码包含多个 预加载的 GIF 文件,你可以选择要播放的动画(如 X 翼战机)实验开发板使用ESP32。

2025-05-03 20:22:57 245 3

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之卡通猫眼 (扁平的“2D”颜色)

• setup() 函数: 在程序启动时运行一次,用于初始化串口、背光、用户自定义功能 (user_setup())、眼睛 (initEyes()) 和 TFT 显示屏 (tft.init())。它的核心是通过配置信息和状态管理,控制屏幕上像素的颜色变化,从而模拟眼睛的运动、眨眼等行为。• 输入控制 (可选): 注释部分提到了可以使用模拟摇杆 (JOYSTICK_X_PIN, JOYSTICK_Y_PIN) 或光线传感器 (LIGHT_PIN) 来控制眼睛的运动和瞳孔大小。实验开发板使用ESP32。

2025-05-03 19:32:08 816 2

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01在屏幕上播放发射导弹GIF动画

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。这段代码用于在 ESP32 的 TFT 显示屏上播放 GIF 动画 ,它结合了 TFT_eSPI 库 和 AnimatedGIF 库,能够流畅显示颜色测试等动画。1️⃣ 加载 GIF 图像 → 代码包含多个 预加载的 GIF 文件,你可以选择要播放的动画(如 X 翼战机)实验开发板使用ESP32。

2025-05-03 19:13:51 247

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01终结者之眼动画

• setup() 函数: 在程序启动时运行一次,用于初始化串口、背光、用户自定义功能 (user_setup())、眼睛 (initEyes()) 和 TFT 显示屏 (tft.init())。• eyeInfo_t 结构体: 用于存储每个眼睛的配置信息,包括连接的 TFT 的片选引脚、眨眼按钮引脚、屏幕旋转角度和在屏幕上的 X 轴位置。• eyeBlink 结构体: 用于管理眼睛的眨眼状态,包括当前状态 (正在闭合、张开、不眨眼)、眨眼持续时间和上次状态改变的时间。实验开发板使用ESP32。

2025-05-03 18:57:46 522

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之播放GIF的空战锁定动画

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。这段代码用于在 ESP32 的 TFT 显示屏上播放 GIF 动画 ,它结合了 TFT_eSPI 库 和 AnimatedGIF 库,能够流畅显示颜色测试等动画。1️⃣ 加载 GIF 图像 → 代码包含多个 预加载的 GIF 文件,你可以选择要播放的动画(如 X 翼战机)实验开发板使用ESP32。

2025-05-03 17:56:36 227 2

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之蝾螈之眼动画

• setup() 函数: 在程序启动时运行一次,用于初始化串口、背光、用户自定义功能 (user_setup())、眼睛 (initEyes()) 和 TFT 显示屏 (tft.init())。• eyeInfo_t 结构体: 用于存储每个眼睛的配置信息,包括连接的 TFT 的片选引脚、眨眼按钮引脚、屏幕旋转角度和在屏幕上的 X 轴位置。• eyeBlink 结构体: 用于管理眼睛的眨眼状态,包括当前状态 (正在闭合、张开、不眨眼)、眨眼持续时间和上次状态改变的时间。实验开发板使用ESP32。

2025-05-03 12:20:32 607 4

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之达斯·维达角色动画

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。这段代码用于在 ESP32 的 TFT 显示屏上播放 GIF 动画 ,它结合了 TFT_eSPI 库 和 AnimatedGIF 库,能够流畅显示颜色测试等动画。1️⃣ 加载 GIF 图像 → 代码包含多个 预加载的 GIF 文件,你可以选择要播放的动画(如 X 翼战机)实验开发板使用ESP32。

2025-05-03 12:01:33 381

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之水平瞳孔的山羊/克朗普斯之眼

• setup() 函数: 在程序启动时运行一次,用于初始化串口、背光、用户自定义功能 (user_setup())、眼睛 (initEyes()) 和 TFT 显示屏 (tft.init())。• eyeInfo_t 结构体: 用于存储每个眼睛的配置信息,包括连接的 TFT 的片选引脚、眨眼按钮引脚、屏幕旋转角度和在屏幕上的 X 轴位置。• eyeBlink 结构体: 用于管理眼睛的眨眼状态,包括当前状态 (正在闭合、张开、不眨眼)、眨眼持续时间和上次状态改变的时间。实验开发板使用ESP32。

2025-05-03 11:42:21 650

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之未来风格的逐行放射式字幕

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。这段代码用于在 ESP32 的 TFT 显示屏上播放 GIF 动画 ,它结合了 TFT_eSPI 库 和 AnimatedGIF 库,能够流畅显示颜色测试等动画。1️⃣ 加载 GIF 图像 → 代码包含多个 预加载的 GIF 文件,你可以选择要播放的动画(如 X 翼战机)实验开发板使用ESP32。

2025-05-03 08:51:22 174 4

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之随机位置变化的红、绿、蓝呼吸矩形

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。这段代码的核心功能是让红、绿、蓝三个矩形在屏幕上随机出现,并保持呼吸动画。setup() 里初始化屏幕,并设置随机数种子,让每次运行的矩形位置不同。实验开发板使用ESP32。实验场景图 动态图。

2025-05-03 07:07:29 273

原创 【花雕学编程】Arduino TFT 之动态圆形动画

借助相应的库函数和代码,能够轻松实现图像绘制、文字显示、触摸交互等功能,降低了开发难度,即使对于没有深厚显示技术背景的开发者也较为友好。1、人机交互界面:在各种电子设备中,如智能仪器仪表、智能家居控制系统、工业自动化控制面板等,作为人机交互的窗口,用于显示菜单、参数设置界面、实时数据监测以及操作提示等信息,方便用户与设备进行交互。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-05-03 06:14:50 612

原创 【花雕学编程】Arduino TFT 之显示中文静态文本

借助相应的库函数和代码,能够轻松实现图像绘制、文字显示、触摸交互等功能,降低了开发难度,即使对于没有深厚显示技术背景的开发者也较为友好。1、人机交互界面:在各种电子设备中,如智能仪器仪表、智能家居控制系统、工业自动化控制面板等,作为人机交互的窗口,用于显示菜单、参数设置界面、实时数据监测以及操作提示等信息,方便用户与设备进行交互。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-05-03 06:05:22 733

原创 【花雕学编程】Arduino动手做(193)---合宙 AIR001 Nano 最小系统开发板 配套串口下载模块

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。Air001是合宙(LuatOS)推出的一款低成本、高性能的32位ARM Cortex-M0+ MCU,采用TSSOP20封装,适用于嵌入式开发、DIY项目和简单电子产品设计。配置开发环境,先打开arduino,左上角“首选项”-里找到附加开发板管理器网址,点开之后把这串网址复制进去就可以了。

2025-05-02 17:57:01 508 2

原创 【花雕学编程】Arduino动手做(249)---ESP32+GC9A01之播放星空动画

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。尺寸 = %d x %d\n”, gif.getCanvasWidth(), gif.getCanvasHeight());// 初始化 TFT 显示屏。#include <TFT_eSPI.h> // 控制 TFT 显示屏。

2025-05-02 06:55:50 535 4

原创 【花雕学编程】Arduino TFT 之多颜色渐变烟花效果

借助相应的库函数和代码,能够轻松实现图像绘制、文字显示、触摸交互等功能,降低了开发难度,即使对于没有深厚显示技术背景的开发者也较为友好。1、人机交互界面:在各种电子设备中,如智能仪器仪表、智能家居控制系统、工业自动化控制面板等,作为人机交互的窗口,用于显示菜单、参数设置界面、实时数据监测以及操作提示等信息,方便用户与设备进行交互。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-05-02 05:42:13 666 4

原创 【花雕学编程】Arduino TFT 之绘制圆形和填充矩形

借助相应的库函数和代码,能够轻松实现图像绘制、文字显示、触摸交互等功能,降低了开发难度,即使对于没有深厚显示技术背景的开发者也较为友好。1、人机交互界面:在各种电子设备中,如智能仪器仪表、智能家居控制系统、工业自动化控制面板等,作为人机交互的窗口,用于显示菜单、参数设置界面、实时数据监测以及操作提示等信息,方便用户与设备进行交互。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-05-02 05:30:13 907 2

原创 【花雕学编程】Arduino动手做(220)---P6全彩16X32单元板之使用 fillScreen() 彻底点亮整个屏幕

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。P6全彩LED模组 16x32显示屏单元板是一种常用的LED显示屏模块,常用于广告牌、信息显示、指示牌以及其他需要显示动态图像、文字和视频的场景。实验二百二十:P6全彩LED模组 16X32显示屏单元板 P6-RGB-16X32-8S室内全彩8扫电子屏(HX-P6-16X32-A)让整个屏幕变成 白色。

2025-05-01 09:49:42 611 4

原创 【花雕学编程】Arduino HUB75 之动态圆形大小变化

Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。将HUB75屏幕的数据引脚(如R1、G1、B1、CLK、LAT、OE等)连接到Arduino板的对应引脚。

2025-05-01 05:05:28 858 6

原创 【花雕学编程】Arduino HUB75 之动态滚动文本显示

Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。将HUB75屏幕的数据引脚(如R1、G1、B1、CLK、LAT、OE等)连接到Arduino板的对应引脚。

2025-05-01 04:57:15 537 2

原创 【花雕学编程】Arduino动手做(220)---P6全彩16X32单元板之实现红绿蓝三色在屏幕上依次点亮

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。P6全彩LED模组 16x32显示屏单元板是一种常用的LED显示屏模块,常用于广告牌、信息显示、指示牌以及其他需要显示动态图像、文字和视频的场景。实验二百二十:P6全彩LED模组 16X32显示屏单元板 P6-RGB-16X32-8S室内全彩8扫电子屏(HX-P6-16X32-A)实验场景图 动态图。

2025-04-30 20:07:10 812 4

原创 【花雕学编程】Arduino动手做(220)---P6全彩LED模组8扫电子屏16X32显示屏单元板

此模块一般被广泛应用于户内或近距离显示的场合,具有较高的分辨率和较清晰的显示效果。Adafruit_GFX.h:这是 Adafruit 提供的图形库,提供了绘制图形和文本的基本功能,ESP32-HUB75-MatrixPanel-I2S-DMA 库兼容此库,使得在 LED 矩阵上绘制图形变得更加方便。ESP32-HUB75-MatrixPanel-I2S-DMA.h:这是一个用于驱动 HUB75 接口的 LED 矩阵屏的库,专为 ESP32 设计,利用 I2S 接口和 DMA 技术实现高效的图像刷新。

2025-04-30 18:44:34 836 2

原创 【花雕学编程】Arduino HUB75 之节日灯光装饰

Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。将HUB75屏幕的数据引脚(如R1、G1、B1、CLK、LAT、OE等)连接到Arduino板的对应引脚。

2025-04-30 09:00:56 665 6

原创 【花雕学编程】Arduino HUB75 之显示固定数字和字母

Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。2、易用:Arduino的硬件和软件都是为初学者和非专业人士设计的,你可以轻松地上手和使用它们。

2025-04-30 05:45:43 536

原创 【花雕学编程】Arduino HUB75 之扫描算法演示

Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。将HUB75屏幕的数据引脚(如R1、G1、B1、CLK、LAT、OE等)连接到Arduino板的对应引脚。

2025-04-30 05:17:44 942

原创 【花雕学编程】Arduino动手做(252)---ESP32-S3-RGB-LED 矩阵开发板之循环显示文本字符

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。这段代码的作用是让 WS2812 LED矩阵 按 A-B-C-D-F-G 的顺序循环显示字符。使用 textArray 存储需要循环展示的字符:{‘A’, ‘B’, ‘C’, ‘E’, ‘F’, ‘G’}。设置 LED 的引脚和数量 (LED_PIN, LED_COUNT)。

2025-04-29 15:59:14 253 6

原创 【花雕学编程】Arduino动手做(252)---ESP32-S3-RGB-LED 矩阵开发板之循环显示七彩虹效果

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。strip.setPixelColor(j, Wheel((i + j) % 256))将每个LED设置为当前颜色,通过(i + j) % 256实现颜色在矩阵上的循环效果。实验场景图 动态图。

2025-04-29 15:35:31 757 2

原创 【花雕学编程】Arduino动手做(252)---ESP32-S3-RGB-LED 矩阵开发板之随机位置、随机红蓝绿色的十个灯

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。random(3)用于随机选择一个颜色(0代表红色,1代表蓝色,2代表绿色)。确保硬件连接正确,LED矩阵的数据输入引脚连接到指定的LED_PIN。strip.show()用于更新LED显示。

2025-04-29 12:58:15 290 4

原创 【花雕学编程】Arduino动手做(252)---ESP32-S3-RGB-LED矩阵开发板之全屏循环显示七种颜色

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。colors数组定义了七种颜色,分别对应红色、橙色、黄色、绿色、蓝色、靛蓝色和紫色。delay(500)控制颜色变化的速度,500毫秒为一个颜色停留时间。调整delay的时间可以改变颜色变化的速度。

2025-04-29 11:33:57 347 2

原创 【花雕学编程】Arduino动手做(252)---ESP32S3矩阵Matrix开发板之实现单灯在8x8矩阵上遍历显示

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。strip.setPixelColor(i, strip.Color(255, 0, 0))设置当前LED为红色。如果需要改变颜色,可以调整strip.Color的参数,例如strip.Color(0, 255, 0)表示绿色。LED_COUNT设置为64,表示8x8矩阵的LED总数。

2025-04-29 10:29:31 388 2

Arduino168种传感器模块系列实验之三:RCWL-0516微波雷达感应开关传感器模块(收录16项实验)

【Arduino】168种传感器模块系列实验(技术资料+代码编程+仿真编程+图形编程) 实验三:RCWL-0516微波雷达感应开关传感器模块 RCWL-0516传感器模块 是替代常见的PIR运动传感器的极佳选择,RCWL-0516传感器广泛应用于防盗报警器和安全灯。RCWL-0516传感器与PIR传感器一样,只能检测到探测范围内的物体运动,不能探测到移动物体的黑体辐射。RCWL-0516传感器是采用“微波多普勒雷达”技术来探测移动物体,因此它也被称作多普勒传感器,探测距离范围是7米左右。 当被触发时,它的TTL-level (OUT)针将在2s到3s内从低电平(0V)转换到高电平(3.5V),然后返回到IDLE(低)状态. http://t.csdnimg.cn/l2OrK http://t.csdnimg.cn/9PXoG http://t.csdnimg.cn/RKwfO

2024-06-20

Arduino168种传感器模块系列实验之二:光敏电阻传感器模块(收录16项实验)

【Arduino】168种传感器模块系列实验(技术资料+代码编程+仿真编程+图形编程) 实验之二:光敏电阻传感器模块(收录16项实验) 光敏电阻(photoresistor ) 是用硫化镉或硒化镉等半导体材料制成的特殊电阻器,其工作原理是基于内光电效应(光电导效应)。光照愈强,阻值就愈低,随着光照强度的升高,电阻值迅速降低,亮电阻值可小至1KΩ以下。光敏电阻对光线十分敏感,其在无光照时,呈高阻状态,暗电阻一般可达1.5MΩ。光敏电阻器是利用半导体的光电导效应制成的一种电阻值随入射光的强弱而改变的电阻器,又称为光电导探测器;入射光强,电阻减小,入射光弱,电阻增大。还有另一种入射光弱,电阻减小,入射光强,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.4~0.76)μm的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。 http://t.csdnimg.cn/I76Dx http://t.csdnimg.cn/a1Oj2 http://t.csdnimg.cn/r4Mh2

2024-06-20

Arduino168种传感器模块系列实验之一:干簧管传感器模块(收录16项实验)

【Arduino】168种传感器模块系列实验(技术资料+代码编程+仿真编程+图形编程) 实验一:干簧管传感器模块 磁控管模块 磁性接近开关 磁控开关模块(收录16项实验) 干簧管(Reed Switch)也称舌簧管或磁簧开关,是一种有触点的无源电子开关元件,具有结构简单,体积小便于控制等优点,其外壳一般是一根密封的玻璃管,管中装有两个铁质的弹性簧片电板,还灌有惰性气体。干簧管于1936年由贝尔电话实验室的沃尔特·埃尔伍德(Walter B. Ellwood)发明,他本人于1940年6月27日在美国申请专利,专利号为2264746。 干簧管是一种特殊的开关,也叫磁敏传感器,通过所施加的磁场操作的电开关,它是干簧继电器和接近开关的主要部件。平时,玻璃管中的两个由特殊材料制成的簧片是分开的。当有磁性物质靠近玻璃管时,在磁场磁力线的作用下,管内的两个簧片被磁化而互相吸引接触,簧片就会吸合在一起,使结点所接的电路连通。外磁力消失后,两个簧片由于本身的弹性而分开,线路也就断开了。因此,作为一种利用磁场信号来控制的线路开关器件,干簧管可以作为传感器用,用于计数,限位等等。

2024-05-05

MAX30102心率血氧传感器模块的九项实验

MAX30102心率血氧传感器模块实验所需硬件清单 Arduino Uno开发板 X1 杜邦线 若干(备了9条) IIC/I2C 1602 LCD液晶屏模块X1 高电平触发有源蜂鸣器模块X1 LED发光二极管(绿、蓝色)X2 MAX30102心率血氧传感器模块X1 高电平触发单路 5V继电器模块X1 Proto Shield 原型扩展板(带mini面包板)X1 传感器模块实验所需软件平台 代码编程 Arduino IDE (版本1.8.19) 仿真编程 Linkboy (版本V4.6.3) 图形编程 Mind+ (版本 V1.7.0 RC2.0) 以及编玩边学(线上平台https://ide.codepku.com/?type=Arduino)

2022-06-11

P10(1R)单红V706模组32X16 LED显示屏的二十项小实验

资料代码+仿真编程+相关驱动库,总共75个页码,自制的HUB12接口UNO扩展板介绍

2022-06-07

【按键开关模块】的代码+仿真+图形三合一编程

《常用的传感器与执行器模块(文档+实验+图片+程序)》 Arduino动手做系列之一 【按键开关模块】的代码+仿真+图形三合一编程,共计十五项小实验,P31个页码

2022-06-02

DMD-P10-display-master.zip

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

P10(1R)V706模组经典驱动库 LedP10.7z

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

p10-led-arduino-master.7z

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

Seeed_Arduino_UltrathinLEDMatrix-master_2.7z

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

TimerOne-master.zip

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

RGB_DMD-master.zip

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

p10-football-master.zip

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

DMD-P10-display-master.7z

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

最新P10(1R)V706模组驱动库DMD2

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

DMD-master.zip

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

Arduino Uno Digital Clock P10 DS1307 RTC Code.rar

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列,时钟

2022-06-02

Arduino-with-P10-Display-main.7z

P10(1R)V706模组32X16单红LED显示面板驱动库(Arduino)系列

2022-06-02

P10(1R)单红V706模组32X16 LED显示面板驱动库(Arduino)

P10(1R)单红V706模组32X16 LED显示面板驱动库 ledP10.h

2022-06-02

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

TA关注的人

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