浆果夹 +是流行的BerryClip附加板的增强版本。它是Raspberry 体育彩票31选7的一种简单,便宜且易于使用的工具。它直接插入体育彩票31选7’的GPIO接头连接器,并提供6个彩色LED,1个蜂鸣器,2个开关和13针接头连接器。可以使用任何编程语言进行控制
可以操纵GPIO引脚的工具,其中包括Python和C。
13针接头连接器允许添加其他组件和传感器。
该套件包括以下部件:
– 1 印刷电路板
– 1 26-way header
– 1 13-way header
– 2 Red LEDs
– 2 Yellow LEDs
– 2 Green LEDs
– 1 Buzzer
– 2 Switches
– 6 330 ohm resistors
– 2 1K ohm resistors
– 2 10K ohm resistors
– 1 Rubber bumper
电阻器颜色代码:
330 ohm - Orange-Orange-Brown 1K ohm - Brown-Black-Red 10K ohm - Brown-Black-Orange
用户指南
我们还有一个PDF格式的用户指南,该指南包含的内容与此页面相同,但可能更便于您在平板电脑和电子书阅读器上下载,打印或阅读。
组装说明
印刷电路板上有标签以标识每个组件应放置的位置。
P1 : 26-way header P2 : 13-way header BUZZ1 : 5v buzzer S1 : Switch (Black) S2 : Switch (Red) R1-R6 : 330 ohm (Orange-Orange-Brown) R7,R9 : 1K ohm (Brown-Black-Red) R8,R10 : 10K ohm (Brown-Black-Orange) LED1,2 : Red LEDs LED3,4 : Yellow LEDs LED5,6 : Green LEDs Bumper : Rubber bumper
注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
- 焊接2开关
- 焊接1蜂鸣器
- 焊接13向排针
注4: 焊接接头时,请确保不要’不要使用过多的焊料,否则可能会使PCB下方的引脚短路。
注5: 由于塑料成型,蜂鸣器可能不会平放在PCB上。这很正常。唐’不要用力过大,以将其推向电路板。
组件焊接后:
- 目视检查您的焊点,并确保没有散落的斑点或焊锡飞溅会导致任何引脚短路。
- 去除蜂鸣器上的标签。
- 将橡胶缓冲器粘到板子的下面,以便将其放在Raspberry 体育彩票31选7上的大型银电容器(C6)上。
- 如果可能,请使用万用表检查相邻插头引脚之间是否没有短路。
将开发板插入Raspberry 体育彩票31选7。退后一步,欣赏你的工作。
这是一个视频,显示了非常相似的标准BerryClip的焊接:
Raspberry 体育彩票31选7安装
使用官方下载源准备Raspbian图像 覆盆子pi.org
启动体育彩票31选7并使用默认的用户名和密码登录(‘pi’ and ‘raspberry’)
您现在将位于‘pi’用户主目录(‘/home/pi/’).
在每行末尾按Enter键键入以下命令:
mkdir 浆果夹_plus cd 浆果夹_plus wget //bitbucket.org/MattHawkinsUK/rpispy-berryclip-plus/get/master.tar.gz tar -xvf master.tar.gz --strip 1
以上各行执行以下功能:
–新建一个名为‘berryclip’
–导航到该目录
–从BitBucket.prg网站获取所有文件的存档
–将文件提取到您的体育彩票31选7
要列出下载的文件,请输入:
ls -l
您可以使用以下命令删除gz归档文件,因为我们不这样做’现在不需要提取文件了:
rm master.tar.gz
运行一些示例Python脚本
以下示例Python脚本可用:
- 浆果夹_01.py – Test LEDs only
- 浆果夹_02.py – Test Buzzer only
- 浆果夹_03.py – Test Switches only
- 浆果夹_04.py–测试LED和开关
- 浆果夹_05.py–测试LED,蜂鸣器和开关
- 浆果夹_06.py – LED sequence
- 浆果夹_07.py – Dice Simulator
- 浆果夹_08.py – Reaction time game
- 浆果夹_09.py – Random LEDs
- 浆果夹_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
重启体育彩票31选7:
sudo reboot
要关闭体育彩票31选7:
sudo halt
并等待体育彩票31选7上的指示灯停止变化(通常约20秒),然后再拔下电源线。
如果您在另一台计算机上使用Putty在不连接监视器的情况下通过网络访问体育彩票31选7,则可以剪切-粘贴这些命令。选择命令,复制并使用鼠标右键单击Putty将命令插入命令行。
硬件参考
以下列表显示了组件,接头引脚和GPIO参考之间的映射:
LED 1 - P1-07 - 通用输入输出4 LED 2 - P1-11 - 通用输入输出17 LED 3 - P1-15 - 通用输入输出22 LED 4 - P1-19 - 通用输入输出10 LED 5 - P1-21 - 通用输入输出9 LED 6 - P1-23 - 通用输入输出11 Buzzer - P1-24 - 通用输入输出8 Switch 1 - P1-26 - 通用输入输出7 Swtich 2 - P1-22 - 通用输入输出25
13针接头连接器(P2)提供:
P2-01 3.3V P1-01 3.3V P2-02 5V P1-02 5V P2-03 Ground P1-06 Ground P2-04 通用输入输出2 P1-03 通用输入输出2 I2C0_SDA P2-05 通用输入输出3 P1-05 通用输入输出3 I2C0_SDA P2-06 通用输入输出14 P1-08 通用输入输出14 Serial TX P2-07 通用输入输出15 P1-10 通用输入输出15 Serial RX P2-08 通用输入输出18 P1-12 通用输入输出18 P2-09 通用输入输出27 P1-13 通用输入输出27 P2-10 通用输入输出23 P1-16 通用输入输出23 P2-11 通用输入输出24 P1-18 通用输入输出24 P2-12 3.3V P1-17 3.3V P2-13 Ground P1-25 Ground
请注意,Raspberry 体育彩票31选7 Rev 1和Rev 2板上的某些GPIO分配不同。 Rev 1板在PCB中没有两个大安装孔。
Rev 1 通用输入输出0 = Rev 2 通用输入输出2 Rev 1 通用输入输出1 = Rev 2 通用输入输出3 Rev 1 通用输入输出21 = Rev 2 通用输入输出27