标题: Stduino学习(十四)循迹模块 [打印本页]

作者: Stduino    时间: 2020-7-31 15:33
标题: Stduino学习(十四)循迹模块
说明:

循迹模块主要用于“循迹小车”——小车能沿着画好的轨迹前进。循迹传感器仍然依靠内部的红外发射器和接收器来实现对纸面黑/白的监测。当监测到较暗颜色时,模块输出端为高电平;当监测到较亮颜色时,模块输出端为低电平。



可以调节可调电阻来调整监测距离。


实验目的:
利用循迹模块控制板载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当前支持的功能有:

更多功能细节请前往wwwstduinocom进行了解

已经支持的芯片&板型列表:


更多功能集成正在进行中~







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1