这是我第一次在Raspberry Pi上使用pygame。
我以为我’d与您分享这个小项目,以测试您的BerryClip 6 LED附加板是否正常工作。
这是在图形界面中运行的程序的屏幕截图:
这是一个非常简单的程序,可与键盘或鼠标一起使用。它为您提供程序中的视觉提示,并测试Berryclip的所有功能。
如何下载,安装和运行
所有代码都在 比特桶, 这里’s some guidance…
如何安装
如果你想得到 所有 浆果夹示例文件和示例,请跳过此步骤,然后按照以下部分之一进行操作:‘下载所有BerryClip文件…’
将testclip.py文件下载到您选择的目录中(您具有写权限的目录,例如/ home / pi)。要下载,请转到此处: testclip.py or at the prompt…
wget //bitbucket.org/vinnievg/berryclip/raw/default/6LED/testclip/testclip.py
程序背景(berryClip.JPG)必须位于‘data’相对于python脚本的目录。因此,创建一个子目录:
mkdir 数据
Download the 数据/berryClip.JPG (链接到这里) into the 数据 directory…
cd 数据 wget //bitbucket.org/vinnievg/berryclip/raw/default/6LED/testclip/data/berryClip.JPG
以zip文件的形式下载所有BerryClip文件(可选)
使用以下命令以zip格式下载所有berryclip文件:
wget //bitbucket.org/vinnievg/berryclip/get/default.zip -O berryClip.zip unzip berryClip.zip mv vinnievg-berryclip* 浆果夹
最后的命令只是将结果目录重命名为没有bitbucket用户名和版本字符串的目录。
要进入testclip部分:
cd 浆果夹/6LED/testclip
使用mercurial(hg)下载所有BerryClip文件(可选)
hg是一个源代码控制系统,非常类似于git。
要使用hg获取berryclip文件的副本,只需键入以下命令…
树莓派没有’请预先安装Mercurial,因此请安装它(您’只需执行一次):-
sudo apt-get install mercurial
现在下载我的berryclip存储库的副本:-
hg clone //bitbucket.org/vinnievg/berryclip
要进入testclip部分:-
cd 浆果夹/6LED/testclip
如何启动
如果您直接连接到树莓派,请在 安慰 或在 图形桌面, change into the right folder using the cd
command, then type the following at a terminal prompt:-
sudo 蟒蛇 testclip.py
如果你是ssh’-X然后我建议使用gksudo:-
gksudo 蟒蛇 testclip.py
需要sudo以允许python 通用输入输出库访问pi’s gpio pins.
如何使用它
- 单击蜂鸣器和指示灯以激活和停用它们。
- 按下BerryClip上的开关,然后在屏幕上看到高亮显示的开关
- 使用键盘键1至6和‘b’激活和停用相关输出
- 按ESC退出程序
- 按Ctrl + C从终端窗口退出程序。
请享用,
格雷厄姆