Kazalo:
- Korak: Priprava materiala
- 2. korak: Namestitev strojne opreme
- 3. korak: izvorna koda
- 4. korak: Rezultati
Video: Vadnica modula senzorja za sledenje 5 načinov TCRT5000: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Opis
Ta modul je specializiran za mobilnega robota Arduino, ki naj bi ga uporabljali za vožnjo po črno -beli cestni progi ali z enostavnimi besedami modul za robota, ki sledi liniji. Uporablja šesterokotni pretvornik, ki lahko zagotovi čist digitalni izhod, ko je zaznana črna črta.
Lastnosti
- 5-smerni odsevni optični senzorji, nameščeni v vrsti (TCRT5000 ali enakovredno)
- Vgrajeni šestkotni pretvornik zagotavlja čisti digitalni izhod
- Občutljiv na temno barvo in infrardeče
- Delovna napetost: 5 V (priporočeno)
- Prihaja s prilagodljivo montažno režo M3
Korak: Priprava materiala
V tej vadnici bomo predstavili, kako modul senzorja za sledenje 5 Ways TCRT5000 deluje s kodiranjem Arduino. Tako so pripravljeni materiali navedeni na naslednji način:
- Arduino Uno
- Moška žica za moškega
- Kabel USB od A do B
2. korak: Namestitev strojne opreme
Zgornji diagram prikazuje povezavo med modulom senzorja za sledenje 5 Ways TCRT5000 in Arduino Uno. Podrobna povezava bo omenjena spodaj:
- OUT5> D12
- OUT4> D11
- OUT3> D10
- OUT4> D9
- OUT5> D8
- 5V> 5V
- GND> GND
Ko končate povezavo, preprosto priključite Arduino Uno na napajanje/računalnik prek kabla USB tipa A do B.
3. korak: izvorna koda
- Prenesite priloženo izvorno kodo in jo odprite z Arduino IDE.
- Naložite izvorno kodo v svoj Arduino Uno.
4. korak: Rezultati
Na podlagi izvorne kode so definirani zatiči OUT1, OUT2, OUT3, OUT4 in OUT5 in vsak se odzove z vrednostjo IR. Serijski monitor je nastavljen na 9600 baudov, rezultati pa bodo natisnjeni na serijskem monitorju.
Kako deluje?
Samo s prstom se približajte IR senzorju. IR senzor zazna vaš prst in sčasoma zasveti LED na modulu. Na serijskem monitorju, ko IR senzor ne zazna nič, bo številka prikazana kot 0, ko pa zazna, je številka 1.
Serijski monitor bo pokazal "DigitalReading = 00000" in ti položaji za 0 označujejo, kateri pin je zaznan. Na primer, če zazna IR senzor 2, bo na serijskem monitorju prikazano "DigitalReading = 01000".
Priporočena:
Arduino Nano - TSL45315 Vadnica senzorja zunanje svetlobe: 4 koraki
Arduino Nano - TSL45315 Vadnica za senzor svetlobe okolice: TSL45315 je digitalni senzor za svetlobo okolice. Približuje odziv človeškega očesa v različnih svetlobnih pogojih. Naprave imajo tri izbirne integracijske čase in zagotavljajo neposreden 16-bitni lux izhod prek vmesnika vodila I2C. Naprava skupaj
Vadnica: Kako zgraditi modul laserskega senzorja VL53L0X z uporabo Arduino UNO: 3 koraki
Vadnica: Kako zgraditi modul senzorja laserskega merjenja VL53L0X z uporabo Arduino UNO: Opisi: Ta vadnica bo vsem vam pokazala podrobnosti o tem, kako sestaviti detektor razdalje z modulom VL53L0X Laser Ranging Sensor Module in Arduino UNO, in bo deloval kot vi želim. Sledite navodilom in razumeli boste tega učitelja
Arduino Nano - HTS221 Vadnica senzorja relativne vlažnosti in temperature: 4 koraki
Arduino Nano - HTS221 Vadnica za senzor relativne vlažnosti in temperature: HTS221 je ultra kompakten kapacitivni digitalni senzor za relativno vlažnost in temperaturo. Vključuje zaznavni element in integrirano vezje za uporabo z mešanim signalom (ASIC) za zagotavljanje merilnih informacij prek digitalne serijske
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: 4 koraki
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: V tem projektu vam bom pokazal, kako z dvema metodama ustvarite poceni detektor vode: 1. Ultrazvočni senzor (HC-SR04) .2. Senzor vode Funduino
Utripajoča LED z uporabo modula WiFi in Bluetooth modula ESP32 NodeMCU Vadnica: 5 korakov
Utripajte z uporabo ESP32 NodeMCU modula WiFi in Bluetooth Vadnica: OpisNodeMCU je odprtokodna platforma IoT. Programiran je z uporabo skriptnega jezika Lua. Platforma temelji na odprtokodnih projektih eLua. Platforma uporablja veliko odprtokodnih projektov, kot so lua-cjson, spiffs. Ta ESP32 NodeMc