循迹模块主要用于“循迹小车”——小车能沿着画好的轨迹前进。循迹传感器仍然依靠内部的红外发射器和接收器来实现对纸面黑/白的监测。当监测到较暗颜色时,模块输出端为高电平;当监测到较亮颜色时,模块输出端为低电平。
可以调节可调电阻来调整监测距离。
实验目的:
利用循迹模块控制板载LED:当监测到黑线时,板载LED灯熄灭;反之当监测到白色区域时,板载LED点亮。实验时,模块应倒置,才能监测到地面的黑线。
器材:
Stduino UNO/Nano、杜邦线、循迹模块
电路连接:
代码展示:
int LED = 13;
int BUTTON = 8;
int val;
void setup()
{
pinMode(LED,OUTPUT);
pinMode(BUTTON,INPUT);
}
void loop()
{
val = digitalRead(BUTTON);
if(val== HIGH)//检测到黑线
{
digitalWrite(LED,HIGH);//LED熄灭
}
else
{
digitalWrite(LED,LOW);//当未监测到黑线时,LED灯点亮
}
}
Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。
IDE当前支持的功能有:
更多功能细节请前往www点stduino点com进行了解
已经支持的芯片&板型列表:
更多功能集成正在进行中~
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |