0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Grove Beginner Kit for Arduino入门套件试用指南

DQ笔记 来源:DQ笔记 2023-03-08 13:42 次阅读

感谢得捷电子的新年活动,有幸收到这块Grove Beginner Kit for Arduino开发板,它是一款针对Arduino初学者的多合一拼装式开发板。套装有一块Arduino兼容的主控Seeeduino Lotus和10个学习Arduino热门模块。所有模块集成在同一块pcb板上,并且预先与主控板相连,通电即可使用,特别适合没有任何硬件背景的初学者。

43859ab6-ba9b-11ed-bfe3-dac502259ad0.jpg43ab14b2-ba9b-11ed-bfe3-dac502259ad0.jpg

Arduino Grove初学者套件包含10个传感器和模块。它还有一个基于ATmega328微控制器的电路板,称为Seeeduino Lotus开发板,同时与Arduino兼容。您可以使用Arduino IDE对该开发板进行编程。以下是传感器/模块的列表,并简要介绍了它们。
43ec0e0e-ba9b-11ed-bfe3-dac502259ad0.png

Grove - LED Grove - Buzzer 压电蜂鸣器 Grove - 0.96"OLED显示屏: 128×64,高清、低功耗 Grove - Button按钮 Grove - Rotary Potentiometer旋转电位器 Grove - Light光线传感器:检测环境光强度 Grove - Sound声音传感器:检测环境声音强度 Grove - Temperature & Humidity Sensor温湿度传感器 Grove - Air Pressure Sensor气压传感器 Grove - 3-Axis Accelerator3轴加速度传感器 Seeeduino Lotus:有12个Grove接口的Arduino兼容主控

10个模块连接芯片引脚如下图所示,I2C设备已给出I2C地址。
4422fcf2-ba9b-11ed-bfe3-dac502259ad0.png

开发板上电,板子中自带初始程序,可以看到OLED上显示着光强,说明初始程序可以检测光强,并显示在OLED上,如下图所示。 4454674c-ba9b-11ed-bfe3-dac502259ad0.jpg

改变光强可以看到OLED上的光强数值发生改变,同时按键还可以控制LED灯的亮灭,视频如下。

LED控制实验程序:

intledPin=4;void setup() {  pinMode(ledPin, OUTPUT);}void loop(){  digitalWrite(ledPin, HIGH);  delay(1000);  digitalWrite(ledPin, LOW);  delay(1000);}

LED接在4号引脚,LED间隔1秒循环亮灭。

44abbf74-ba9b-11ed-bfe3-dac502259ad0.jpg

按键控制LED实验程序:

const int buttonPin = 6; // the number of the pushbutton pin
const int ledPin = 4; // the number of the LED pin
intbuttonState=0;//variableforreadingthepushbuttonstatuS
void setup()
{
  pinMode(ledPin, OUTPUT);    // initialize the LED pin as an output:
  pinMode(buttonPin, INPUT);    // initialize the pushbutton pin as an input:
}
void loop()
{
  buttonState = digitalRead(buttonPin);  // read the state of the pushbutton value:
  if (buttonState == HIGH) // check if the pushbutton is pressed. If it is, the buttonState is HIGH:
  {
    digitalWrite(ledPin, HIGH);  // turn LED on:
  }
  else
  {
    digitalWrite(ledPin, LOW);    // turn LED off:
  }
}

按键按下时,LED灯亮起,松开,LED熄灭。

OLED显示实验:

首先安装u8g2 OLED显示库文件,如下图所示。

44dad854-ba9b-11ed-bfe3-dac502259ad0.png

OLED显示Hello World!程序如下:

#include 
#include 
U8X8_SSD1306_128X64_ALT0_HW_I2C u8x8(/* reset=*/ U8X8_PIN_NONE);


void setup(void) 
{
u8x8.begin();
u8x8.setFlipMode(1);
}


void loop(void) 
{
u8x8.setFont(u8x8_font_chroma48medium8_r);
u8x8.setCursor(0, 0);
u8x8.print("Hello World!");
}

显示图如下:

45181e58-ba9b-11ed-bfe3-dac502259ad0.jpg

板子非常适合初学的小伙伴,上手容易,可拆卸,套件中自带了模块与主板之间通信的数据线,可以通过组合各种模块来制作小项目,通过实验来学习Arduino还是很好的,有想学的朋友可以查看官方教程,写的非常全面,其他模块功能我就不进行实验了。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6809

    浏览量

    147636
  • 传感器
    +关注

    关注

    2526

    文章

    48093

    浏览量

    740053
  • 模块
    +关注

    关注

    7

    文章

    2484

    浏览量

    46530
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    93991
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184833

原文标题:【Grove Beginner Kit for Arduino入门套件】试用

文章出处:【微信号:gh_e32139086c53,微信公众号:DQ笔记】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【Intel Edison试用体验】+Grove Starter kit 介绍及使用

    `Grove是基于模块化的系统,方便使用。 下面对个功能模块进行介绍:1,首先把扩展版安装到Arduino开发板上 Grove Base Shield是Arduino
    发表于 07-09 23:08

    【Intel Edison试用体验】开发(2)--使用GROVE START KIT

    本帖最后由 netlhx 于 2016-7-17 22:25 编辑 开发环境已准备就绪,下面开始探索GROVE START KIT PLUS。这是INTEL和SEEED STUDIO联合推出
    发表于 07-17 15:28

    【Intel Edison试用体验】-Grove - Starter Kit 套件

    【Intel Edison试用体验】-Grove - Starter Kit 套件发烧友网站为我们提供丰富的开发套件,慢慢地一个盒子,有以下
    发表于 08-06 00:07

    110060024,Grove Starter Kit v3是一个模块化电子平台,可实现方便快捷的原型设计

    Grove模块提供的示例代码。 Grove入门套件包含多种传感器和执行器,包括对音频,灯光,动作,触觉和其他交互模式的支持。因此,您可以立即开始与各种各样的项目混在一起
    发表于 09-05 08:11

    Arduino入门套件教程(基础、简单、实用、免费)

    Arduino入门套件教程,免费的好资料,实用性强,值得参考学习,比较基础。
    发表于 12-16 12:23 0次下载

    得捷电子与矽递科技合作推出用于Seeeduino Lotus的Grove入门套件

    得捷电子与硅递科技合作推出用于 Seeeduino Lotus 的定制版Grove 入门套件,其中包括一块带有 9 个 Grove 模块的 Seeeduino Lotus 开发板,能够
    发表于 10-31 14:14 1760次阅读

    arduino初级入门学习套件该如何选择

    不管您是一名Arduino爱好者,初学者、电子DIY爱好者、还是在校的中小学生,在Arduino学习入门套件选择上面是否很纠结? 面对市面上种类繁多的
    发表于 09-24 17:49 1289次阅读
    <b class='flag-5'>arduino</b>初级<b class='flag-5'>入门</b>学习<b class='flag-5'>套件</b>该如何选择

    arduino入门套件教程

    arduino入门套件教程免费下载。
    发表于 02-22 14:31 0次下载

    Renesas Solution Starter Kit 用于 RL78/H1D 的血压监测评估套件快速入门指南

    Renesas Solution Starter Kit 用于 RL78/H1D 的血压监测评估套件快速入门指南
    发表于 03-21 19:13 0次下载
    Renesas Solution Starter <b class='flag-5'>Kit</b> 用于 RL78/H1D 的血压监测评估<b class='flag-5'>套件</b>快速<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    瑞萨 R8C/2F 入门套件快速入门指南

    瑞萨 R8C/2F 入门套件快速入门指南
    发表于 04-27 19:07 0次下载
    瑞萨 R8C/2F <b class='flag-5'>入门</b><b class='flag-5'>套件</b>快速<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    瑞萨入门套件 LCD 应用板快速入门指南

    瑞萨入门套件 LCD 应用板快速入门指南
    发表于 04-28 18:44 0次下载
    瑞萨<b class='flag-5'>入门</b><b class='flag-5'>套件</b> LCD 应用板快速<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    Renesas 7542入门套件快速入门指南

    Renesas 7542 入门套件快速入门指南
    发表于 04-28 19:42 0次下载
    Renesas 7542<b class='flag-5'>入门</b><b class='flag-5'>套件</b>快速<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    瑞萨 3803L 入门套件快速入门指南

    瑞萨 3803L 入门套件快速入门指南
    发表于 04-28 19:42 0次下载
    瑞萨 3803L <b class='flag-5'>入门</b><b class='flag-5'>套件</b>快速<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    瑞萨 38D5 入门套件快速入门指南

    瑞萨 38D5 入门套件快速入门指南
    发表于 04-28 19:43 0次下载
    瑞萨 38D5 <b class='flag-5'>入门</b><b class='flag-5'>套件</b>快速<b class='flag-5'>入门</b><b class='flag-5'>指南</b>

    Renesas Solution Starter Kit 用于 RL78/H1D 的血压监测评估套件快速入门指南

    Renesas Solution Starter Kit 用于 RL78/H1D 的血压监测评估套件快速入门指南
    发表于 07-07 19:11 0次下载
    Renesas Solution Starter <b class='flag-5'>Kit</b> 用于 RL78/H1D 的血压监测评估<b class='flag-5'>套件</b>快速<b class='flag-5'>入门</b><b class='flag-5'>指南</b>