- 博客(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项实验)
2024-06-20
Arduino168种传感器模块系列实验之二:光敏电阻传感器模块(收录16项实验)
2024-06-20
Arduino168种传感器模块系列实验之一:干簧管传感器模块(收录16项实验)
2024-05-05
MAX30102心率血氧传感器模块的九项实验
2022-06-11
【按键开关模块】的代码+仿真+图形三合一编程
2022-06-02
Arduino Uno Digital Clock P10 DS1307 RTC Code.rar
2022-06-02
翻车了:联想美版笔记本Yoga 6 13ALC6,更换M2硬盘无法引导启动?
2023-05-16
ChatGPT有可能被“越狱”吗?
2023-05-12
ChatGPT开发者模式?
2023-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人