arduino的矩阵示例程序_用树莓派 Arduino 制造 LED 矩阵彩灯

MAKER:maketvee/译:趣无尽之前我们介绍过一款非常炫酷的《熔岩特效灯》。这期教程中我将为大家介绍一款更易上手的灯。这款 LED 矩阵彩灯使用标准的 WS2812b LED 灯,构成一个圆柱形的灯体,最后由木制边框组合而成。效果相当棒!先看下面的视频。材料清单790×384 纸板×若干WS2812b LED×100(30个/米)树莓派(Raspberry Pi)或 Ardui...
摘要由CSDN通过智能技术生成

1d7ba4b00bc9422f00c5ec3f12637b7d.pngMAKER:maketvee/ 译:趣无尽

之前我们介绍过一款非常炫酷的《熔岩特效灯》。这期教程中我将为大家介绍一款更易上手的灯。

这款 LED 矩阵彩灯使用标准的 WS2812b LED 灯,构成一个圆柱形的灯体,最后由木制边框组合而成。效果相当棒!

先看下面的视频。

材料清单

790×384 纸板×若干
WS2812b LED×100(30个/米)
树莓派(Raspberry Pi)或 Arduino×1
木制贴片或其他柔韧行强的材料×若干
电线×若干

外形设计和激光切割

0477d7bd6ab04e73b6aba31ea36aac1a.pngd174f18c652ff56e9ce44839cc95c6b5.png主要的设计参数就是所使用材料的厚度。
1、该版本使用了 1.5 毫米的纸板,不仅容易切割而且非常便宜。如果改变厚度, CAD 数据也要随之更改。
2、3D 设计有助于避免在组装过程中的出现问题。
3、激光切割,部件的摆放方式必须方便激光机切割,纸板使用的大小为 790×384 厘米。
4、推荐使用 Inkscape 这个工具。附带的 SVG 文件包含了项目所有部件的信息。

注意:我通过用户参数规定的厚度修改了 Fusion360 的型号,你也可调整材料的厚度并生成自己的激光切割文件。
模型的链接为:https://a360.co/2OC2kvZ

激光切割的 SVG 文件请在项目文件库中下载。

https://maker.quwj.com/project/109

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
矩阵键盘是一种常见的输入设备,通常由多行多列的按键组成。Arduino可以通过连接矩阵键盘并编写相应的程序来实现键盘输入的检测和响应。 首先,我们需要通过引脚连接矩阵键盘。矩阵键盘的每行和每列都需要连接到Arduino的引脚上。为了简化操作,我们可以使用键盘矩阵扩展板,它可以将矩阵键盘的行和列以I2C接口的方式连接到Arduino上。 接下来,我们需要编写程序来检测矩阵键盘的按键状态。我们可以使用Arduino的`Wire`库来控制键盘矩阵扩展板。在程序中,我们可以定义一个数组来表示矩阵键盘的每个按键,并使用`pinMode`函数将每个引脚设置为输入模式。然后,我们可以使用`Wire.requestFrom`函数从扩展板读取当前的按键状态。 一旦我们获取了按键状态,我们可以使用条件语句来判断哪个按键被按下。如果某个按键被按下,我们可以执行相应的操作,比如控制LED灯的亮灭,或者发送数据到计算机上进行进一步的处理。 在程序中,我们可以使用`delay`函数来设置检测按键的间隔时间,以避免过于频繁地检测按键状态。我们还可以使用`attachInterrupt`函数来注册一个中断函数,以提高检测按键的响应速度。 总之,通过连接矩阵键盘并编写合适的程序,我们可以实现Arduino对键盘输入的检测和响应。这为我们实现各种交互式的项目提供了很大的便利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值