Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In deze zelfstudie gaan we u enkele basisprincipes leren over het gebruik van de TCRT5000 IR-sensormodule. Deze basis toont u de analoge en digitale waarden op seriële monitor.
Beschrijving:
Deze IR-reflecterende sensor maakt gebruik van een TCRT5000 om kleur en afstand te detecteren. Het zendt IR uit en detecteert vervolgens of het de echo ontvangt. Deze sensor wordt vaak gebruikt in lijnvolgende robots, automatische datalogging op nutsmeters, omdat deze module kan detecteren of een oppervlak wit of zwart is. Het meetafstandbereik van 1 mm tot 8 mm en het centrale punt is ongeveer 2,5 mm. Er is ook een ingebouwde potentiometer om de gevoeligheid aan te passen. De infrarooddiode zal het infrarood continu uitzenden wanneer de module op de stroom wordt aangesloten, wanneer het uitgezonden infraroodlicht niet is gereflecteerd of de sterkte niet groot genoeg is, zal de module in de uit-stand, op dit moment, D0-uitgangslogica HOOG en het signaal geeft aan dat de led uit is.
Functies:
- Voedingsspanning: 3.3V ~ 5V
- Detecteer afstand: 1 mm-8 mm
- Digitale uitgangen LAAG wanneer objecten worden gedetecteerd
- Indicatie-LED aan boord om de resultaten te tonen
- Ingebouwde potentiometer om de gevoeligheid aan te passen
- Ingebouwde LM393-chip
Stap 1: Pindefinitie
Stap 2: Materiaalvoorbereiding
Voor deze zelfstudie hebben we deze items nodig:
1. Arduino UNO.
2. TCRT 5000 IR-sensormodule.
3. Draad mannelijk naar vrouwelijk.
Stap 3: Pinverbinding
Stap 4: Voorbeeld broncode
De bijlage is de voorbeeldbroncode voor de TCRT 5000 IR-sensormodule. U kunt het downloaden en uploaden naar uw Arduino Uno.
Stap 5: Open de broncode en upload naar Arduino UNO
Stap 6: Manier om de seriële monitor te openen
Stap 7: Resultaat
De afbeelding hierboven toont het resultaat op de seriële monitor voor de TCRT5000 IR-sensormodule.
TCRT5000 IR-sensormodule detecteert het obstakel ervoor
- De "Digitale Lezing" toont 1
- De "Analoge uitlezing" toont een waarde die kleiner is dan 50
TCRT5000 IR-sensormodule detecteert niets
- De "Digitale Lezing" toont 0
- De "Analoge uitlezing" toont een waarde rond 900 hierboven