这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » Grove Creator Kit开发指南【红外黑白颜色识别】

共1条 1/1 1 跳转至

Grove Creator Kit开发指南【红外黑白颜色识别】

菜鸟
2026-08-24 21:34:39     打赏

一、硬件介绍

1、主控开发板

使用的是XIAO ESP32S3开发板,集成ESP32S3 32位双核处理器芯片,最高运行频率240MHz,板载8MB PSRAM和8MB FLASH

1787576271514383.png





功能引脚示意图

1787576305327340.png


2、Grove Creator Kit 器件

在本次开发中,使用到的 `Grove Creator Kit 套件` 中的器件如下:

Grove - Line Finder

Grove - Line Finder具有一个红外发射LED和一个红外敏感光电晶体管,可以向微控制器输出数字信号,可以识别白色背景上的黑线,反之亦然;

image-20260821161502578.png



主要特性

image.png



二、功能实现

1、硬件搭建

将Line Finder模块,通过Grove接口连接到开发板对应的引脚上;

image.png


实物搭建效果:

image-20260821162216301.png


2、功能效果

通过Line Finder传感器模块的红外发射二极管,识别指定的颜色(黑色 / 白色);

传感器的红外发射二极管持续发射红外线,当红外线未被反射或反射强度不足时,接收管关闭,模块输出高电平,指示二极管熄灭;

当检测范围内出现物体且反射红外线强度足够时,接收管饱和,模块输出低电平,指示二极管点亮;

> 串口打印输出当前识别到的颜色(黑 / 白);



三、代码编写

主要相关代码

#define signalPin D9

void setup()   {
  pinMode(signalPin, INPUT); 
  Serial.begin(115200); 
  delay(100);
}

void loop()
{
  if(HIGH == digitalRead(signalPin))
    Serial.println("当前颜色:黑色");
  else  Serial.println("当前颜色:白色");  
  delay(1000);          
}



四、程序烧录

1、连接USB数据线至开发板;

2、选择端口号对应的开发板;

3、点击 `上传` 烧录程序到开发板上;

image-20260818173949849.png



五、效果演示


3.gif








共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]