我们的判决
Seeed Grove Beginner 套件是一个平装书大小的电子实验室,易于使用,但提供了出色的学习体验。
为了
便宜的
准备好出发
使用方便
与学习者一起成长
Grove 连接器易于使用
反对
Arduino 语言比 Python 更复杂
Grove 组件比标准组件更昂贵
Arduino 与 Raspberry Pi 有着相似的目标,即成为学习者的教育平台和面向制造商和工业用户的强大板。这两个董事会可能会从不同的角度来解决这个问题。Arduino 是需要计算机对其进行编程的微控制器,而 Raspberry Pi 是单板计算机(请参阅 Raspberry Pi vs Arduino)。它们都共享一个 GPIO(通用输入输出),可与外部组件和电子设备一起使用。但这里有一个问题,学习电子产品、学习编码、连接项目以及可以安全连接的是一座巨大的山丘,供新用户攀登。
用于 Arduino 的 Seeed Grove 初学者套件旨在为新的 Arduino 用户提供无摩擦的学习环境。由于它通过 USB 连接到主机,因此它可以与与游戏 PC 一样强大或与 Raspberry Pi 一样低功耗的机器一起使用。
为 Arduino 设计 Seeed Grove 初学者套件
用于 Arduino 的 Seeed Grove 初学者套件以一块尺寸为 6.7 x 4.3 x 0.43 英寸(170.7 x 110.6 x 10.9mm)的电路板呈现,让人想起 1980 年代和 90 年代的 Radio Shack 电子套件。板的中心是 Seeeduino Lotus,这是一个 Arduino Uno 兼容板,其布局与官方 Arduino Uno 相同,这意味着添加板,称为“Shields”,提供额外的功能可以与 Seeeduino Lotus 一起使用。
亚马逊上适用于 Arduino (Grove) 的 Grove Beginner Kit,现价 21.90 美元
Seeeduino Lotus 有一些典型的 Arduino 没有的东西,即 Grove 连接器。这些是用于原型设计的模块化、标准化连接器。它们只能以一种方式插入并连接到设计用于使用该系统的组件。Lotus 上有五个用于数字连接的 Grove 连接器、三个模拟 Grove 连接器、两个 I2C Grove 连接器和一个 UART(串行)Grove 连接器。
在套件的周边,有一系列组件,每个组件都有自己的 Grove 连接器,所以我们认为要使用它们,我们需要使用提供的电缆?好吧,是的,不是的。当作为一块电路板连接时,所有组件都已连接到 SeeeduinoLotus。这是可用性的一个很好的例子,把用户放在第一位,并为他们提供了一套需要零布线的现成组件!一旦我们的技能提高并准备好从套件中转移出来,我们就可以将这些组件从主电路中断开,例如从模型浇道上切割零件并将它们嵌入到我们的项目中。
用于 Arduino 规格的 Seeed Grove 初学者套件
微控制器
ATmega328P-MU
时钟速度
16兆赫
数字 I/O 引脚
14
PWM 通道
6
模拟输入通道
7
每个 I/O 引脚的直流电流
40毫安
闪存
32KB
内存
2KB
EEPROM
1KB
工作电压
5V
套件周围有十个组件。这些组件是流行的选择,因为它们涵盖了使用输入和创建输出的基本课程。他们还拥有更先进的组件,例如温度、声光传感器、电位器(可变模拟输入)和 OLED 屏幕来显示数据。
LED:简单的 LED 模块。
蜂鸣器:压电蜂鸣器。
OLED 显示屏 0.96″:128×64 点分辨率。
按钮:瞬时按钮。
旋转电位器:可调电位器。
光:检测周围的光强度。
声音:检测周围的声音强度。
温度和湿度传感器:检测周围的温度和湿度值。
气压传感器:检测周围的大气压力。
三轴加速器:检测物体加速度。
使用 Grove 初学者工具包
通过 USB 将适用于 Arduino 的 Seeed Grove Beginner Kit 连接到计算机,一旦连接,该套件就会生效,OLED 屏幕将显示来自传感器的数据。这是一个工厂刷新的测试脚本,用于确保套件正常工作。
要更改传感器输入,请按下按钮,直到 LED 闪烁并听到哔声。现在旋转电位器,您将看到 OLED 屏幕更新。按下按钮选择,屏幕将改变并显示相关数据。
Seeed 网站上有一系列针对 Arduino 的 Seeed Grove Beginner Kit 开发的课程,它们很好地解释了各种组件和控制它们所需的 Arduino 代码。
对于我们的审查单元,Seeed 提供了额外的 Grove 组件,通常是单独购买的,我们很快就将它们连接到 Seeeduino Lotus 并控制它们。一个是按钮式风扇,带有 OLED 状态指示灯。Grove 连接器系统“正常工作”,您不会弄错。如果您对电子产品完全陌生,那么该系统是我们遇到的最用户友好的系统。
您可能在想,我可以将它与 Raspberry Pi 一起使用吗?是的,您可以(查看如何将 Arduino 与 Raspberry Pi 一起使用)。Seeed Grove Beginner Kit for Arduino 完全兼容所有型号的 Raspberry Pi,毕竟它是一台 Linux 计算机。
如果它可以连接到 Raspberry Pi,那我们为什么要使用它?毕竟树莓派有自己的 GPIO。原因是我们可以使用 Seeeduino Lotus 和其他 Arduino 板来增强 Raspberry Pi 的 GPIO。由于 Raspberry Pi 上没有模数转换器 (ADC),我们无法在没有附加组件的情况下使用电位计等组件。
适用于 Arduino 的 Seeed Grove Beginner Kit 可以充当 ADC,通过 USB 串行接口将数据发送到我们的 Pi,然后可以使用 Python 或其他语言对其进行操作。还有一个用于 Raspberry Pi 的 Grove HAT,它使 Seeed Grove Beginner Kit for Arduino 中的组件能够在 Pi 项目中重复使用。
用于 Arduino 的 Seeed Grove 初学者套件的用例
如果您从事教育或有兴趣将 Arduino 用作教授电子产品的手段,那么适用于 Arduino 的 Seeed Grove 初学者套件是一个很好的起点。学习者可以与套件一起成长,从套件开始,学习如何控制附加组件。然后,他们有机会进一步学习,添加更多 Grove 组件并最终将套件分解成更小的部分,这些部分将嵌入到他们自己的项目中。
底线
Arduino 可能不如 Raspberry Pi 强大,但借助适用于 Arduino 的 Seeed Grove Beginner Kit,我们拥有了一个出色的学习平台。按原样使用该套件意味着我们可以以温和的速度引入电子产品,而 Grove 连接器非常适合当我们的信心让我们走得更远时。Arduino 语言是可访问的,通过 Seeed 的在线课程,我们可以在很短的时间内掌握该套件。