11| 3
|
[项目] 【Arduino 动手做】随手势移动的 P10 LED 矩阵波浪 |
## 材料成分: - LED矩阵(16 * 32) 您可以在当地市场或此链接上找到它 http://www.freetronics.com.au/co ... 16-red#.WHv6pFMrLIX -Arduino Mega https://www.sparkfun.com/products/11061 - 1Sheeld 适用于 Arduino https://www.amazon.com/1Sheeld-F ... p;keywords=1+sheeld - 您的智能手机 - 面包板 https://www.sparkfun.com/products/12615 - 14(公-公)跳线 https://www.sparkfun.com/products/13870 - 5V 2A(2000mA)电源(用于非常高的亮度和多个 LED 矩阵) https://www.sparkfun.com/products/12889 ## 步骤1:下载Arduino编码软件 如果这是您第一次使用 Arduino,您应该下载 Arduino 软件进行编码以便可以与您的 Arduino 通信。 https://www.arduino.cc/en/main/software https://www.arduino.cc/en/Guide/HomePage ![]() |
## 第 2 步:下载矩阵库 下载矩阵库 https://github.com/freetronics/DMD2 这个比“免费电子产品”网站上的那个更好,也更容易。 ## 步骤3:下载1sheeld库 下载 1sheeld 库 https://1sheeld.com/downloads/ ## 步骤4:在手机上下载1sheeld应用程序 在手机上下载 1sheeld 应用程序 从商店或 https://1sheeld.com/downloads/ ## 步骤5:提取文件 提取文件 成功下载库后,提取 Arduino 库目录“Path\UserName\Documents\Arduino\libraries”中的文件。 并将它们重命名为DMD2和oneSheeld。 ## 步骤6:更改文件 更改文件 进入 DMD2 库并将(DMD2.cpp)与最后附加的这个一起更改,它仅更改为与超级不同的引脚一起工作。 ## 步骤 7:连接 1sheeld 连接 1sheeld 通过以下链接连接你的 1sheeld 开发板 https://1sheeld.com/tutorials/getting-started/ ## 步骤8:连接LED矩阵 连接LED矩阵 Freetronics_DMD.jpg 如果“输入”没有标签,请查找一个或多个指向水平方向的箭头(忽略任何垂直箭头,无论向上还是向下)。水平箭头显示数据从“输入”到“输出”的移动方向——这样您就知道哪个连接器是哪个了。 要了解带状连接器,请访问此链接 https://learn.adafruit.com/32x16 ... g-with-jumper-wires 然后像示意图中这样将引脚连接到 Arduino。 ## 步骤9:在Arduino上上传代码 连接后,我们就可以开始使用代码了,因此请将 Arduino 连接到您的计算机,并最终将代码上传到附加的代码文件中。 ## 步骤 10:使用 1sheeld 应用程序 使用 1sheeld 应用程序 打开你的应用程序并连接 1sheeld,激活加速度计,点击右上角的三重盾牌标志,查看你的运动值。用手左右移动你的手机。 小提示: 加速度计是一种加速度传感器,旨在计算某个方向上运动速率的最简单变化,但目前这种设备的现有应用都对运动和定位传感器感兴趣。 现在你可以享受它了。 最后:- 如果有任何问题、建议或意见,我很乐意回答并向您学习。 希望你能成功,并且做得更好。 ![]() |
附录 【Arduino 动手做】随手势移动的 P10 LED 矩阵波浪 项目链接:https://hackaday.io/project/20229-led-matrix-wave-move-with-hand 项目作者:mostafa2100.abcreno 项目视频 :https://www.youtube.com/watch?v=Ggh-dzsLDNs 项目代码:https://cdn.hackaday.io/files/20229865477536/moved_sea.ino 修改库文件:https://cdn.hackaday.io/files/20229865477536/DMD2.cpp ![]() |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed