浆果夹说明

berryclip_2013_03_#06浆果夹是Raspberry Pi的一种简单,便宜且易于使用的附加板。它直接插入Pi’的GPIO接头连接器,并提供6个彩色LED,1个蜂鸣器和1个开关。

可以使用可以操纵GPIO引脚的任何编程语言来控制它。

浆果夹 6 LED 蜂鸣器板套件该套件包括以下部件:

– 1 印刷电路板
– 1 26-way header
– 2 Red LED s
– 2 Yellow LED s
– 2 Green LED s
– 1 Buzzer
– 1 Switch
– 6 330 ohm resistors
– 1 1K ohm resistor
– 1 10K ohm resistor

电阻器颜色代码:

330 ohm - Orange-Orange-Brown
 1K ohm - Brown-Black-Red
10K ohm - Brown-Black-Orange

警告 :提防假冒BerryClips。如果您使用的是我们董事会的假版,请不要’不要问您的Pi为什么停止工作。黑色PCB通常意味着您’已售出可能会破坏您的Pi的假货。谨防!

浆果夹用户指南用户指南

我们还提供了PDF格式的用户指南,该指南包含的内容与此页面相同,但可能更便于您在平板电脑和电子书阅读器上下载,打印或阅读。

组装说明

印刷电路板上有标签以标识每个组件应放置的位置。

P1     : 26-way header
Buzz1  : 5v buzzer
S1     : Micro-switch
R1-R6  : 330 ohm (Orange-Orange-Brown)
R7     : 1K ohm (Brown-Black-Red)
R8     : 10K ohm (Brown-Black-Orange)
LED1,2 : Red LED s
LED3,4 : Yellow LED s
LED5,6 : Green LED s

注1: 请注意确保将1K和10K电阻器放置在正确的位置。
笔记2: 看一下照片,确保将26路接头连接到板的正确一侧。
注3: LED 具有短脚(阴极)和长脚(阳极)。确保将长脚插入最靠近P1接头连接器的孔中。短脚应插入距离电阻最近的孔中。

焊接

如果您以前从未焊接过,或者需要快速刷新,那么我建议您“Soldering Is Easy” comic :
http://mightyohm.com/files/soldercomic/FullSolderComic_EN.pdf

或此SparkFun页面:
http://www.sparkfun.com/tutorials/106

推荐焊接顺序:

  • 焊接1 26路接头
  • 焊接8个电阻器
  • 焊接6个LED
  • 焊接1开关
  • 焊接1蜂鸣器

焊接插头时,请确保不要’不要使用过多的焊料,否则可能会使PCB下方的引脚短路。

组件焊接后:

  • 目视检查您的焊点,并确保没有散落的斑点或焊锡飞溅会导致任何引脚短路。
  • 去除蜂鸣器上的标签。
  • 将橡胶缓冲器粘到板子的下面,以便将其放在Raspberry Pi上的大型银电容器(C6)上。
  • 如果可能,请使用万用表检查相邻插头引脚之间是否没有短路。

将开发板插入Raspberry Pi。退后一步,欣赏你的工作。

这是显示BerryClip焊接的视频:

Raspberry Pi安装

使用官方下载源准备Raspbian图像 覆盆子pi.org

启动Pi并使用默认的用户名和密码登录(‘pi’ and ‘raspberry’)

您现在将位于‘pi’用户主目录(‘/home/pi/’).

在每行末尾按Enter键键入以下命令:

mkdir 浆果夹
cd 浆果夹
wget //bitbucket.org/MattHawkinsUK/rpispy-berryclip/get/master.tar.gz
tar -xvf master.tar.gz --strip 1

以上各行执行以下功能:
–新建一个名为‘berryclip’
–导航到该目录
–从BitBucket.prg网站获取所有文件的存档
–将文件提取到您的Pi

该脚本将下载指令文件和一组示例Python脚本。

要列出下载的文件,请输入:

ls -l

您可以使用以下命令删除gz归档文件,因为我们不这样做’现在不需要提取文件了:

rm master.tar.gz

运行一些示例Python脚本

以下示例Python脚本可用:

  • 浆果夹_01.py – Test LED s only
  • 浆果夹_02.py – Test Buzzer only
  • 浆果夹_03.py – Test Switch only
  • 浆果夹_04.py –测试LED和开关
  • 浆果夹_05.py–测试LED,蜂鸣器和开关
  • 浆果夹_06.py – LED sequence
  • 浆果夹_07.py – Dice Simulator
  • 浆果夹_08.py – Reaction time game
  • 浆果夹_09.py – Random LED s
  • 浆果夹_10.py–循环中的多个LED序列
  • 浆果夹_11.py–交通灯模拟器
  • 浆果夹_12.py –摩尔斯电码发生器

要运行脚本,可以使用以下命令:

sudo 蟒蛇 浆果夹_01.py

要退出正在运行的Python脚本,请使用[CTRL-C]。

要查看文本文件或Python脚本,可以使用以下命令:

cat 浆果夹_01.py

其他有用的Linux命令

要以列列出当前目录中的文件,请使用:

ls -l

要编辑脚本,请使用:

nano 浆果夹_01.py

要保存更改并退出,请使用[CTRL-X],然后按[Y],然后按[ENTER]

要将脚本复制到新文件名,请使用:

cp 浆果夹_01.py my_first_script.py

重启Pi:

sudo reboot

要关闭Pi:

sudo halt

并等待Pi上的指示灯停止变化(通常约20秒),然后再拔下电源线。

如果您在另一台计算机上使用Putty在不连接监视器的情况下通过网络访问Pi,则可以剪切-粘贴这些命令。选择命令,复制并使用鼠标右键单击Putty将命令插入命令行。

其他编程语言

该页面引用了示例Python脚本,但是可以使用任何可以控制GPIO引脚的程序来控制BerryClip。

爪哇
Carl Hughes写了一篇很棒的文章,介绍如何将BerryClip与Java一起使用。
Raspberry Pi,BerryClip和Java

硬件参考

以下列表显示了组件,接头引脚和GPIO参考之间的映射:

LED  1  - Pin 7  - 通用输入输出4
LED 2  - Pin 11 - 通用输入输出17
LED 3  - Pin 15 - 通用输入输出22
LED 4  - Pin 19 - 通用输入输出10
LED 5  - Pin 21 - 通用输入输出9
LED 6  - Pin 23 - 通用输入输出11
Buzzer - Pin 24 - 通用输入输出8
Switch - Pin 26 - 通用输入输出7