- 博客(9)
- 收藏
- 关注
原创 关于Arduino的LED灯带教程,使用FastLED库实现,尝试结构体变量
1、最近重温了一下书本,看到结构体这章的时候来了灵感,如果代码比较长,变量比较多,程序的可读性和可维护性很快降低。我是否可以通过使用结构体让代码更简洁?还有我应该专门整理一篇关于LED的教程,之前的代码不是为了方便阅读理解诞生的,如果我要记录使用方法,应该写一篇专门的教程,于是我有了接下来的内容。
2024-10-23 03:30:00 1685
原创 通过Wire库,I2C同步两块Arduino的RGB灯效
我打算记录一下如何实现的RGB同步的,顺便记录下Wire库的使用方式。由于两块单片机的WiFi连接无法在网页上进行仿真,我又需要设计同步灯效,就先用I2C测试想法的可行性。首先,我们接触I2C需要了解一些知识,因为通讯的实现都由Wire库的函数完成,所以我们只需要了解串行通讯用到的三条线的作用,还有连接方式。然后,会附上库的对象和常用函数。最后,通过程序了解库函数和对象的实际使用,结合程序了解库函数的作用。当然,我们还能知道如何同步让两块Arduino实现灯效同步。
2024-08-19 23:36:07 732
原创 使用Arduino判断两个压力传感器之间的重心
最近有人说要靠压力传感器判断站立的位置,然后就有了这篇博客。按理说我们只需要获得xy两个轴的坐标(x,y)就能进行准确的定位。那我们如何通过压力传感器得到重心的坐标呢?在做一个复杂问题前我们应该先进行分解,找到入手的点。首先只需要测量两个压力传感器反馈力就可以得到一个x轴上的坐标,之后只要加上另外两个就能得到y轴坐标。理论成立开始实验。(如果不想动脑看公式的可以直接看代码,代码更容易理解)
2024-05-20 02:15:45 480
原创 关于Arduino的MPU6050 6轴加速度和陀螺仪传感器的3旋转自由度舵机控制
为了机械手臂手腕3自由度旋转,我研究了MPU6050加速度陀螺仪温度传感器,我用传感器3个旋转自由度数据来控制3个舵机角度旋转,以此来模拟手腕关节3个自由度的旋转。这里记录下简单的代码,给有需要的朋友做个参考。如果想了解MPU6050加速度陀螺仪温度传感器的朋友可以查看这篇前置文章,有MPU6050陀螺仪教程和简单案例。如果想了解舵机库如何使用,或者了解弯曲传感器控制舵机,可以参考我的这篇文章,有舵机控制和弯曲传感器控制舵机的教程,有需要可以找出自行查阅。
2024-05-16 17:38:28 590 6
原创 MPU6050 6轴加速度和陀螺仪传感器的数据读取。
MPU6050传感器是一个带3轴加速度计,3轴陀螺仪和带I2C接口的温度传感器的集成传感器。*通常只需要连接VCC、GND、SCL、SDA引脚。*设备的I2C地址是0x68。可以通过将AD0引脚接到VCC来更改0x69的地址。
2024-05-13 16:03:44 1331
原创 基于弯曲传感器的舵机控制,及LCD和串口监视器数据显示
本程序测试了在10kΩ下拉电阻的弯曲传感器读数,将数据结果显示在串口监视器和LCD16*2(I2C)屏幕上,并且将读数转化成舵机角度用来驱动舵机。(添加LCD屏幕的原因是在tinkercad上模拟运行时找不到串口监视器,就用屏幕替代。在这个项目中可以学习到弯曲传感器的使用、电阻操控微型伺服器(舵机)LCD16*2(I2C)和串口监视器的简单运用。
2024-04-25 23:24:32 986 1
原创 Arduino的基于WS2812的呼吸灯带
根据项目要求需要做出灯带呼吸效果,初步建立了一个代码,可以更改几个变量来设置呼吸灯带的颜色,呼吸时长和呼吸深度。为了方便可读,只保留了呼吸灯部分。灯带分别有3个引脚,分别是。附上图片和代码,(注意,这灯带是我用一个个灯珠单独连接的,真正需要看的先只有单片机上的三条线)只要把正负极接好,把DIN口接到Arduino的D2口就可以运行。VCC正极,GND负极和DIN信号。
2024-04-23 13:27:49 666 1
原创 Arduino红外遥控实现灯带循环,颜色设置和持久化
一个cosplay工作室找我做一个游戏中无人机的灯带,要求有组灯,一组是常亮的光圈,另一组是一个在循环的灯带。在这个项目中我分别用到了WS2812的灯带,红外线模组和EEPROM持久化(把数据存储在EEPROM里)。FastLED.h是一个第三方库,编译前要添加库文件,一般灯带使用WS2812。WS2812一般有灯带型,灯珠型,和环形。最常见的就是灯带型的,就先说灯带类型的。灯带有VCC、GND和DIN三个引脚,VCC接正极,GND接负极,DIN接信号。
2024-04-23 13:07:05 826 1
原创 华硕主板开机上电方法与遇到的问题与解决方案
一.但是在完成这个想法的过程中,遇到的第一个问题是,远程开机如何解决?我用的是小米的智能插座3,选择小米的原因是家里装有全套的智能家居。这时会多出一个高级选项,进去找到有关启动的项目,进去就能看见“断电恢复后电源状态”这个选项,选择电源开启,最后F10保存下设置就可以了。为了办公时远程运行自家电脑进行深度学习,我冒出来一个想法,我打算用远程办公软件在公司打开电脑。使用的软件是ToDesk,这个软件还是很方便的,简单易上手。我把插座图标放在了手机桌面,想开电脑时就点进去,先关闭电源然后再启动。
2023-11-25 10:59:51 332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人