不久前,我在网上看到了一个沙漏项目,我认为构建起来会很不错 [1],在寻找一些丢失的文件并让项目编译之后,我发现我没有正确的加速度计,该项目需要一个ADXL343 和我有一个 ADXL345,所以我决定将代码分叉到那个加速度计 [2]。
我最初尝试修改代码而不进行实质性更改,但无法使其正常工作,因此我开始寻找解决方案。
我最终找到了一个数据表,其中包含一段代码,旨在让智能手机上的图片在您手中旋转时保持直立 [3],我构建了这个项目以在修改我的沙漏项目之前进行测试。
最初它不起作用,因为我错过了方向代码在 g 力下工作并且 Adafruit 传感器库以 m/(s^2) 给出结果的事实,在意识到这一点后,我使用在线计算器进行了转换,该转换已修复问题[4]。
该板是我为之前的项目 [5] 构建的板,它将 Arduino nano 连接到 MAXX7219 显示器和 ADXL345 加速度计。
威廉希尔官方网站 板顶部有 11 根电线,底部有 20 根断线。
考虑到构建,我现在认为加速度计使用直角连接器会更好;由于当前已设置好东西,因此您必须将板向后扭转以通过感应点而不是旋转它。我还添加了一个 0.1 英寸 5 路插座,将显示器安装到板上。
控制
金属丝
如果您没有这些,可以通过 Sketch->Include Libraries->Manage Libraries... 下载它们。
我修改了 Adafruit ADXL345 sensortest.ino 草图,添加了数据表中的方向代码和运行矩阵显示的代码。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !