說(shuō)明:
循跡模塊主要用于“循跡小車(chē)”——小車(chē)能沿著畫(huà)好的軌跡前進(jìn)。循跡傳感器仍然依靠?jī)?nèi)部的紅外發(fā)射器和接收器來(lái)實(shí)現(xiàn)對(duì)紙面黑/白的監(jiān)測(cè)。當(dāng)監(jiān)測(cè)到較暗顏色時(shí),模塊輸出端為高電平;當(dāng)監(jiān)測(cè)到較亮顏色時(shí),模塊輸出端為低電平。
14循跡模塊展示圖.png (320.3 KB, 下載次數(shù): 67)
下載附件
2020-7-31 15:30 上傳
可以調(diào)節(jié)可調(diào)電阻來(lái)調(diào)整監(jiān)測(cè)距離。
實(shí)驗(yàn)?zāi)康模?/strong>
利用循跡模塊控制板載LED:當(dāng)監(jiān)測(cè)到黑線時(shí),板載LED燈熄滅;反之當(dāng)監(jiān)測(cè)到白色區(qū)域時(shí),板載LED點(diǎn)亮。實(shí)驗(yàn)時(shí),模塊應(yīng)倒置,才能監(jiān)測(cè)到地面的黑線。
器材:
Stduino UNO/Nano、杜邦線、循跡模塊
電路連接:
014-循跡模塊電路圖.png (135.72 KB, 下載次數(shù): 77)
下載附件
2020-7-31 15:31 上傳
代碼展示:
int LED = 13;
int BUTTON = 8;
int val;
void setup()
{
pinMode(LED,OUTPUT);
pinMode(BUTTON,INPUT);
}
void loop()
{
val = digitalRead(BUTTON);
if(val== HIGH)//檢測(cè)到黑線
{
digitalWrite(LED,HIGH);//LED熄滅
}
else
{
digitalWrite(LED,LOW);//當(dāng)未監(jiān)測(cè)到黑線時(shí),LED燈點(diǎn)亮
}
}
實(shí)驗(yàn)效果:
14循跡模塊實(shí)驗(yàn)效果01.png (316.64 KB, 下載次數(shù): 70)
下載附件
2020-7-31 15:32 上傳
14循跡模塊實(shí)驗(yàn)效果02.png (393.42 KB, 下載次數(shù): 67)
下載附件
2020-7-31 15:32 上傳
Stduino IDE是一款面向32位處理器快速入門(mén)學(xué)習(xí)的集成開(kāi)發(fā)平臺(tái),目前已經(jīng)支持Arduino_Core_STM32框架,集聚快捷、高效、免費(fèi)、開(kāi)源、易得于一身,軟件還集成了GDB調(diào)試功能。
IDE當(dāng)前支持的功能有: - GDB調(diào)試
- 封裝庫(kù)下載安裝
- 代碼自動(dòng)補(bǔ)全提示
- 中英文模式
- UTF-8\GBK編碼格式
- 代碼快速格式化
- SWD\串口程序下載&調(diào)試(已驗(yàn)證)
- DFU程序下載方式(待驗(yàn)證)
- USB HID程序下載方式(待驗(yàn)證)
- maple DFU程序下載方式(待驗(yàn)證)
- maple DFU2程序下載方式(待驗(yàn)證)
- MassStorage程序下載方式(待驗(yàn)證)
更多功能細(xì)節(jié)請(qǐng)前往www點(diǎn)stduino點(diǎn)com進(jìn)行了解 已經(jīng)支持的芯片&板型列表: - Stduino UNO&Nano
- Nucleo 144 boards
- Nucleo 64 boards
- Nucleo 32 boards
- Discovery boards
- Eval boards
- STM32MP1 series coprocessor boards
- Generic STM32F0 boards
- Generic STM32F1 boards
- Generic STM32F3 boards
- Generic STM32F4 boards
- Generic STM32H7 boards
- Generic STM32L0 boards
- 3D printer boards
- LoRa boards
- Electronic Speed Controller boards
- Generic flight controllers
- Garatronics boards
- Midatronics boards
更多功能集成正在進(jìn)行中~
|