安装raspian
从一个干净的安装Raspbian杰西,然后更新到最新版本:
sudo apt-get update
sudo apt-get升级
使SPI
你必须使这个项目工作的Raspberry Pi的SPI!使用Raspberry Pi的配置实用程序来做这个。
安装fluidsynth
fluidsynth是一个了不起的自由软件的MIDI合成器。你可以从这个命令的命令行安装:
sudo apt-get install fluidsynth
安装生锈的编程语言
超声波PI钢琴来实现的生锈的编程语言Mozilla(就像C++但没有坏的部分)。这是所有的好孩子都使用这些天。
按照指示在https://rustup.rs/安装生锈。为了节省您的时间,指令来运行这个命令。你能接受在安装默认回答任何问题。
注:自贴下面,有安装生锈的Raspberry Pi的一些问题。糟糕的时机:/但我已经修改的命令下要解决的问题。希望他们能尽快修复这个问题。我的工作是创造一个形象,人们可以下载并刻录到SD卡。如果你愿意,请与我联系。
出口rustup_use_hyper = 1
卷曲https://sh.rustup.rs - SSF | SH
超声PI钢琴源码下载
对于超声波PI钢琴源代码源代码是托管在GitHub上。有两个选择获得的代码。如果你熟悉git和GitHub的回购,可以克隆:
Git @ GitHub网站:thegizmodojo / ultrasonicpipiano.git
或者,你可以下载最新的代码压缩文件。
编译源代码
CD ultrasonicpipiano
货物建立--释放
测试的代码
在我们进入下一步的音乐制作,让软件运行,我们可以从传感器中读取有效数据。
使用下面的命令来运行应用程序。这将从传感器中读取数据,并将它们转化为MIDI音符,然后打印在控制台。当你移动你的手在传感器,你应该看到的数据的产生。如果没有,然后跳到故障排除部分在下面的结束。
货物运行--释放
如果你好奇,“释放”标志告诉锈编译代码尽可能有效,而不是默认的“调试”设置。