自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-09-17 15:02:45 3707 72

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

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

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

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之模拟手表时钟指针、数字时间显示、日期窗口和装饰性刻度

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。引入 Adafruit_GC9A01A 库,专用于驱动 GC9A01A 圆形屏幕,提供绘制圆形、线条、文字等能力。绘制两个同心圆,形成表盘外圈,分别使用白色和青色,增加美感。清除上一帧内容,绘制表盘、指针和数字时间,并更新时间。表盘中央模拟指针式时钟,刻度和指针分明,色彩丰富。

2025-03-28 07:20:28 878 8

原创 【花雕学编程】Arduino BLDC 之动态迷宫求解

对于不同的地面材质,要考虑其对机器人行走摩擦力的影响,适当调整电机的控制参数,以确保机器人能够稳定行驶。Arduino BLDC 的动态迷宫求解技术可以使 AGV 根据车间内的实时情况,如设备摆放、人员走动等,动态规划路径,避免碰撞,实现高效、安全的物料运输,提高工业生产的自动化程度和物流效率。例如,当机器人需要在复杂的家居环境中穿梭,执行清洁任务或为用户提供物品配送等服务时,动态迷宫求解技术能够帮助机器人避开家具、障碍物等,规划出最优的行动路径,高效地完成任务,提高家居服务的自动化和智能化水平。

2025-03-28 06:24:41 800 4

原创 【花雕学编程】Arduino BLDC 之基于Wi-Fi的ESC远程控制

Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。它们可能有错误、不适用或者无法编译。无刷直流电机是一种先进的电机技术,它利用电子换向来替代传统的碳刷和换向器,从而提供更高效、更可靠和更低维护成本的电机驱动解决方案。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。3、便宜:Arduino的硬件和软件都是非常经济的,你可以用很低的成本来实现你的想法。

2025-03-28 06:15:06 974 2

原创 【花雕学编程】Arduino BLDC 之采用基于反向动力学的控制算法

Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。它们可能有错误、不适用或者无法编译。无刷直流电机是一种先进的电机技术,它利用电子换向来替代传统的碳刷和换向器,从而提供更高效、更可靠和更低维护成本的电机驱动解决方案。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。3、便宜:Arduino的硬件和软件都是非常经济的,你可以用很低的成本来实现你的想法。

2025-03-28 06:01:15 601 1

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之多彩动态旋转的多条对数螺

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。同时绘制 SPIRAL_COUNT 条对数螺线,每条螺线具有不同的相位偏移,形成复杂的几何图案。屏幕中央显示多条对数螺线,旋转时螺线的颜色动态变化,视觉效果华丽。,实现平滑扩展的螺线形状。

2025-03-27 21:04:29 262 1

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之双螺线动态旋转与随机变色

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。使用 direction 参数控制螺线旋转方向,一条顺时针旋转,另一条逆时针旋转。屏幕中央绘制两条动态旋转的阿基米德螺线,一条顺时针旋转,另一条逆时针旋转。项目实验之三十七:双螺线动态旋转与随机变色。

2025-03-27 20:47:17 380

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之多彩动态横竖方格线

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。使用颜色数组 colors[] 实现多彩效果,每帧动态切换颜色,视觉冲击力强。每帧清屏并重绘线条,搭配 delay(100) 控制帧速率,保证动画平滑。每条线条的颜色随帧数动态变化,形成五彩斑斓的效果。

2025-03-27 20:26:45 318

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之多彩动态旋转10条向心线

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。旋转角度 rotationAngle 每帧更新,让心形曲线动态旋转,画面更生动。屏幕中央显示 10 条心形曲线,每条曲线动态旋转并随机变换颜色。项目实验之三十五:多彩动态旋转10条向心线。

2025-03-27 20:03:47 343

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之动态旋转阿基米德螺线

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。FACTOR 决定螺线的扩展速度,STEP 控制螺线的曲线密度,ROTATION_SPEED 设置旋转速度。使用 rotationAngle 变量动态调整螺线的角度,让螺线逐帧旋转。

2025-03-27 18:59:32 316

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之带边框有日期的数字时钟

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。屏幕显示一个双环圆边框,中间的日期和时间动态更新。仅刷新日期和时间区域,不重绘边框,减少屏幕闪烁。每秒刷新一次时间,随着时间推进日期也会自动变化。每秒更新时间,分钟和日期随时间变化自动调整。

2025-03-27 13:39:15 581 3

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之简易旋转万花筒动画

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。屏幕显示一个以中心为基准的动态万花筒,彩色的三角形随着旋转角度逐步改变位置和颜色。绘制多个等距分布的彩色三角形,并通过旋转角度不断变化位置,形成动态万花筒特效。动态更新旋转角度,带来平滑的旋转效果。

2025-03-27 13:03:45 316 2

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之动态多彩波纹

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。控制帧速率的延迟通过 delay(50),实现平滑的扩展效果。屏幕中心生成动态扩展的多彩波纹,波纹从小到大扩展至屏幕边缘。波纹具有层次感,每层波纹的颜色渐变变化,增强视觉冲击力。实验场景图 动态图。

2025-03-27 11:58:08 273

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之炫彩旋转光束特效动画

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。使用 drawBeam() 绘制多个光束,每束光束由三角形模拟,颜色和角度动态变化。屏幕中央以五彩斑斓的光束旋转,光束在运动中交替闪烁和变化颜色。每帧更新光束的角度,模拟光束围绕屏幕中心快速旋转的效果。

2025-03-27 10:58:52 296

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之彩色随机圆环动画

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。屏幕上不断生成随机颜色的圆环,每个圆环具有不同的半径和位置。圆环以动态方式叠加在屏幕上,形成绚丽的视觉效果。每次迭代生成随机位置、大小和颜色的圆环。外圆和内圆结合形成动态圆环效果。实验场景图 动态图。

2025-03-27 10:39:14 386

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之多彩随机图形叠加

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。每次生成新图形时直接叠加到屏幕上,不清除之前的内容,形成炫目的图形堆叠动画。屏幕上会不断生成多彩的随机图形,包括三角形、圆形和正方形。图形大小、颜色和位置随机变化,形成丰富多彩的动态叠加效果。

2025-03-27 10:12:09 299

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之五彩动态圆环动画

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。使用颜色数组 colors[],包括红、绿、蓝、黄、品红、青色和白色,圆环按顺序变化颜色。屏幕中央绘制五彩的动态扩展圆环,每一层圆环具有不同的颜色。每一帧绘制多层圆环,内外交错,增强立体层次感和动感。

2025-03-27 06:22:56 383

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之渐变背景 + 动态旋转风车

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。这是一个独特的动态视觉效果,既展现了屏幕的渲染能力,又提供了一个生动的展示。屏幕中央显示一个动态旋转的三叶风车,各叶片颜色为红、绿、黄。风车顺时针旋转,旋转效果自然,色彩丰富。实验场景图 动态图。

2025-03-27 05:58:22 410

原创 【花雕学编程】Arduino CNC 之带 S 曲线的加减速控制

涉及硬件操作的代码,您要在使用前确认引脚和电平等参数的正确性和安全性。提高加工质量:在加工过程中,S 曲线加减速控制可以使刀具在进入和离开切削区域时更加平稳,避免了因速度突变而产生的切削力变化,从而减少了加工表面的粗糙度,提高了加工质量。例如,在加工航空发动机叶片时,需要精确控制刀具的运动轨迹和速度,以保证叶片的空气动力学性能和表面光洁度,S 曲线加减速控制能够满足这些严格的要求。它通过逐渐增加或减小加速度,使得速度的变化更加平缓,避免了突然的速度变化所引起的机械冲击和振动,从而提高了运动的稳定性和精度。

2025-03-27 05:36:04 616

原创 【花雕学编程】Arduino CNC 之简单二维坐标循环运动

学生可以通过学习 Arduino CNC 的简单二维坐标循环运动,了解数控系统的基本原理、编程方法和运动控制技术,培养他们的动手能力和编程思维,为进一步学习复杂的数控技术打下基础。刀具的选择直接影响加工效果和效率,例如,对于不同硬度的材料需要使用不同类型的刀具,刀具的直径大小会影响加工路径的偏移量,需要在编程时进行相应的补偿计算。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-03-27 05:28:04 690

原创 【花雕学编程】Arduino CNC 之基于G代码解析的路径控制

您的硬件平台、使用场景和Arduino版本可能影响使用方法的选择。用户可以根据具体的加工需求,在 CAD/CAM 软件中设计出各种形状的图形,然后生成相应的 G 代码,由 Arduino CNC 进行解析和控制,实现多样化的加工操作。如制作家具、木雕工艺品、建筑装饰构件等,通过 G 代码解析的路径控制,可以实现复杂的图案和形状加工,提高木工加工的精度和效率。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-03-27 05:07:11 701

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之模拟指针式钟表

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。通过 drawHand() 绘制时针、分针和秒针,模拟指针的动态运动。时针为红色、分针为白色、秒针为蓝色,方便区分每个指针的功能。屏幕中央显示一个模拟的指针式钟表,时针、分针和秒针动态更新。

2025-03-26 20:24:20 310 6

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之动态彩虹背景 + 闪烁文字

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。屏幕中央显示白色文字 “TFT GC9A01”,以闪烁方式呈现,每秒交替显示和隐藏。背景颜色和文字闪烁效果不断循环,适合演示动态屏幕特效。隐藏文字时,背景颜色会填充文字区域,保持视觉一致性。

2025-03-26 20:06:32 340 4

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之模拟数字时钟

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。每秒刷新屏幕的时间显示,通过 tft.fillScreen() 清除上一帧内容,确保动态显示效果。时间部分使用绿色的大号字体,标题部分使用黄色的小号字体。每秒钟刷新一次,模拟一个简单的数字时钟。

2025-03-26 19:22:50 402 2

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之动态逐行显示 + 清屏循环

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。每行文字停留 500 毫秒,通过 delay(500) 控制。完成所有文字显示后,屏幕清除为黑色,并停留 500 毫秒。屏幕从上到下逐行显示文字,每行文字停留 500 毫秒。实验开发板使用ESP32。

2025-03-26 18:45:04 259 2

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之静态显示四行多彩文字

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。使用 GC9A01A_BLACK、GC9A01A_RED、GC9A01A_WHITE 等常量,这些是 Adafruit_GFX 和 GC9A01A 驱动中定义的标准颜色。实验开发板使用ESP32。

2025-03-26 18:09:58 226 2

原创 【花雕学编程】Arduino动手做(249)---基于Adafruit_GFX库测试ESP32与GC9A01显示屏的综合功能

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。其他测试函数:如 testFastLines()、testRects()、testFilledRects()、testFilledCircles() 等,分别测试绘制快速线条、矩形、填充矩形、填充圆形等操作的性能。使用 micros() 函数记录操作的开始和结束时间,计算并输出每种操作的耗时。

2025-03-26 12:01:16 1033

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之三色屏幕 + 中央文字 “TFT GC9A01“

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。使用 setCursor(60, 100) 确定文字位置,使其位于屏幕中心(240x240 屏幕)。每种背景下,屏幕中心显示白色的 3 号字体文字 “TFT GC9A01”。实验开发板使用ESP32。

2025-03-26 11:36:24 248 4

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之模拟360度旋转三角叶大风车

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。实验开发板使用ESP32。实验场景图 动态图。

2025-03-26 10:38:15 208

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之文本正反旋转与随机中心文字

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。“Hello”文字继续完成正转一圈、反转一圈的旋转,动画效果自然流畅。中心文字“OK”始终位于屏幕正中心,字体大小随机,颜色固定为白色。中心文字“OK”的字体大小仍然随机,范围为1至4号。

2025-03-26 09:45:41 258

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之实现文本在屏幕中心进行360度旋转

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。angle += 10)实现完整的360度旋转,每次增量为10度。功能:根据给定的半径RADIUS和旋转角度计算字母的X和Y坐标。每次旋转10度,360度完整一圈,动态效果流畅。实验场景图 动态图。

2025-03-26 08:54:39 414 2

原创 【花雕学编程】Arduino JSON 之带设备ID的心跳包

它们可能有错误、不适用或者无法编译。安全与隐私保护:如果心跳包中包含敏感信息,如设备的位置信息、用户相关数据等,需要对数据进行加密处理,以保护用户的隐私和设备的安全性。此外,对于设备 ID 等标识信息,也要防止被非法窃取和冒用,可采用一些安全认证机制,如数字签名、身份验证等,确保只有合法的设备能够发送心跳包,并且数据在传输过程中不被篡改。远程设备管理:对于远程部署的 Arduino 设备,如在工业自动化领域中的远程监控设备、远程数据采集终端等,带设备 ID 的心跳包可以帮助管理员远程了解设备的运行状况。

2025-03-26 07:45:53 843

原创 【花雕学编程】Arduino JSON 之优化响应速度

可以使用 Arduino 的定时器功能来测量 JSON 解析和处理的时间,找出性能瓶颈所在,然后采取相应的优化措施,如调整代码逻辑、优化数据结构等。它们可能有错误、不适用或者无法编译。优化响应速度可以确保节点能够快速接收和处理来自云端或其他设备的 JSON 数据指令,及时做出相应的动作,如控制智能家电的开关、调节环境参数等,提高物联网系统的实时性和稳定性。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-03-26 07:37:53 561

原创 【花雕学编程】Arduino JSON 之处理 JSON 数组

易于解析和生成:Arduino 有专门的 JSON 库,如 ArduinoJson 库,它提供了简单易用的函数和方法,使得解析 JSON 数组以及将数据生成 JSON 数组变得较为容易。数据记录和存储:在一些需要记录数据的应用中,如实验数据采集、工业生产数据监控等,Arduino 可以将采集到的数据以 JSON 数组的形式存储在外部存储设备中,如 SD 卡。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

2025-03-26 07:11:28 991 4

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之旋转、随机色彩的十字字母动画

鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。使用random(0x0000, 0xFFFF)生成RGB565格式的随机颜色,使每次动画展现不同的色彩。通过for循环设置屏幕的旋转角度,分别为0°、90°、180°和270°。文本以屏幕为基准,在四个方向(0°、90°、180°、270°)进行旋转。实验开发板使用ESP32。实验场景图 动态图。

2025-03-25 22:31:19 370 6

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之随机彩色字母流星雨

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。功能:通过random(0x0000, 0xFFFF)生成RGB565格式的随机颜色,每个字母都会呈现不同的颜色。功能:更新字符的位置,使其从顶部到底部循环滚动。效果:字母颜色多样化,使屏幕更加生动。

2025-03-25 21:44:58 235 4

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之彩色随机字母平流屏

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。Adafruit_GC9A01A.h:GC9A01A显示屏驱动库,用于特定型号的屏幕初始化和控制功能。TFT_CS:定义屏幕的片选引脚,用于启动与GC9A01A设备的通信。

2025-03-25 21:02:43 495

原创 【花雕学编程】Arduino动手做(249)---ESP32 1.28寸 TFT GC9A01屏幕之绿色字母漫天残影流星雨

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。残影效果通过字符颜色由亮到暗的变化实现,配合滚动效果,提升视觉层次。每个字母在滚动时保留一段渐隐的轨迹,模拟漫天残影流星雨的经典效果。屏幕上显示多列绿色字母“i”,从顶部向下滚动,带有动态残影效果。

2025-03-25 20:43:30 351

原创 【花雕学编程】Arduino动手做(249)---《黑客帝国》风格:绿色字母“i”随机向下流动的幕布效果

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。每列的字符起始位置随机化,滚动速度较慢,符合《黑客帝国》的风格。屏幕将显示多列绿色字母“i”,从顶部向下滚动,形成动态幕布。每列的字符从随机位置向下滚动,形成满屏流动效果。实验场景图 动态图。

2025-03-25 20:04:40 223

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关注的人

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