110020169-Grove_Base_Kit_for_Raspberry_Pi.md
7/16/2019
Grove Base Kit for Raspberry Pi SKU:110020169
Grove Base Kit for Raspberry Pi
Grove Base Kit for Raspberry Pi是专门用于通过树莓派上面的Python语言来控制Grove接口的各种传感器和处理
器的开发套件。通过Grove
Base Kit for Raspberry Pi不仅学习了各种传感器和处理器½用方法还学习了嵌入式
操½系统和Python基础知识。有了Grove
Base Kit for Raspberry Pi后,不再注意Grove传感器和处理器是否与树
莓派的引脚是否接对,这意味着Grove
Base Kit for Raspberry Pi走出了树莓派的硬件连接困难的困境。Grove
Base Kit for Raspberry Pi结合树莓派还½制½很多有趣的应用比如人½感应灯,智½浇花系统等等。 Grove
Base Kit for Raspberry Pi包括一个基于树莓派的Grove Base Hat和十个Grove模块。
产品清单
Grove Base Hat
1 / 53
110020169-Grove_Base_Kit_for_Raspberry_Pi.md
7/16/2019
述概件硬
征特
支持Raspberry
2/3B/3B+/Zero
内½MCU
12½ADC
多个Grove接口
2 / 53
110020169-Grove_Base_Kit_for_Raspberry_Pi.md
7/16/2019
GPIO:与树莓派的Pin输出一样。
PWM:树莓派PWM部分在GPIO/BCM pin12(PWM0)和GPIO/BCM pin13(PWM1)的引脚上,它们是树莓派硬件
PWM引脚,另外,½通过½件设计½用任意的GPIOPin来模拟PWM。
!!!Note
-
除Grove端口之外的所有丝印层引脚编号½是BCM引脚编号请参考[这里]
(https://www.raspberrypi.org/forums/viewtopic.php?p=726435)
-
½件PWM没有硬件PWM精准而且在频率很高的时候容易出现问题
- GPIO/BCM Pin18也被标记为PWM0,实际上GPIO/BCM 12和GPIO/BCM 18共享一个定时器,所以他们
不½设½不同的频率
- audio接口的输出也是½用PWM0和PWM1,所以½不½在audio输出音频时½用那两个PWM
UART: Grove Base Hat for Raspberry Pi的UART部分与GPIO14(UART0 TX)和GPIO15(UART0 RX)相连。由于UART
默认被打开,所以我们½用UART去访问树莓派的内核启动信息是非常方便的。同时树莓派也可以通过UART去
与Arduino,bootloaded
ATmega,ESP8266等等设备通信。
Digital:Grove Base Hat for Raspberry Pi上有六个Digital接口,通常Grove排线中黄色那根线是信号线,因此我
们把digital
Grove½名为D5/D16/D18/D22/D24/D26。
Analog:由于树莓派是没有Analog接口的,所以一般情况下树莓派是不½驱动模拟传感器的。不过我们可以通
过Grove
Base Hat for Raspberry Pi中内½的MCU来进行模拟输入输出对树莓派赋予½用模拟传感器的功½。更
3 / 53
110020169-Grove_Base_Kit_for_Raspberry_Pi.md
7/16/2019
让我们兴奋的是,Grove
Base Hat for Raspberry Pi上面有四个模拟Grove接口可以½用。模拟传感器可以输入
电压经过Grove
Base Hat for Raspberry Pi,然后通过Grove Base Hat for Raspberry Pi内½的12½AD½化变成数
字信号,通过I2C将数字信号传给树莓派。
I2C:Base Hat for Raspberry Pi
存在三个I2C接口,½是跟树莓派直接连接的。½可以认为Base
Hat for
Raspberry Pi是一个I2C分线器。目前Seeed有很多的新模块½是I2C接口。所以三个I2C是很有必要的。
SWD:我们可以½用SWD部分去更新Base Hat for Raspberry Pi的固件。另外,½可以在SWD部分看到三个
GPIO引脚。这个三个GPIO引脚没有被Grove部分½用,所以½也可以把它们½成GPIO来½用。
Grove - Buzzer
Grove - Buzzer½用压电蜂鸣器½为主要元器件,½digital输出是高电平时,压电蜂鸣器发生鸣叫。反之亦反。
另外,½½用PWM控制它时,我们可以产生不同的频率PWM½其声调发生变化。
!!!Note
通常人耳只½分辨20Hz到20KHz声音频率
Grove - LED Button
Grove - LED Button是非常稳定和坚固的,其至少可以½用100000次。通过内½的LED,½可以制½一些非常有
趣的项目,比如½可以制½一个监测按键状态的设备。
块模
Grove
4 / 53
110020169-Grove_Base_Kit_for_Raspberry_Pi.md
7/16/2019
Grove - Light sensor
Grove - Light sensor内部集成了一个光敏电阻去探测光的强度。½光照强度变大时,光敏电阻的阻值也随之变
大,反之亦反。其内部集成双通道运放LM358去放大光敏电阻的阻值,所以输出信号是模拟值,光照越强对应
的值就越大。
5 / 53