Stap 2: Afstand Sensor - HC-SR04 {bibliotheek gebruikt - NewPing}
De bibliotheek gebruikt in dit doel is bekend als NewPing door Tim Eckel gewoon eenvoudiger te maken de code veel meer te begrijpen voor beginners... Voor degenen die meer weten willen over hoe de functie werkt... heb ik ook opgenomen een schets met details
Voor meer details over de verschillende functie en methoden van de NewPing bibliotheek gelieve vist:-
http://Playground.Arduino.CC/code/NewPing#methods
Doelstelling1 : - de NewPing-bibliotheek toevoegen aan de IDE
Opmerking :-deze doelstelling overslaan als u al hoe het weet te doen.
Stap 1:-downloaden van NewPing.zip
Stap 2:-openen van de Arduino IDE
Stap 3:-Sketch menu > Import Library > Add Library
Stap 4:-Ga naar de NewPing_v1.5.zip
Stap 5:-Klik op openen
Stap 6:-bestand uitcheckt > voorbeelden > vinden NewPing.. .om bevestigen
Doelstelling 2 : - te kennen van sommige functies van de bibliotheek en te spelen een beetje met de sensor
Dingen nodig:-
- 1XArduino UNO R3 (of wat je wilt) aangesloten op een USB-kabel om te communiceren met de computer.
- 1XHC-SR04.
Stap 1 :-de HC-SR04 hechten, zoals weergegeven in de afbeelding
GND---> Gnd
Echo---> Digital pin 13
Trig---> Digital pin 12
VCC---> Digital pin 11
Stap 2:-
Optie 1 :- Kopieer de code van de HC_SR04 .txt uploaden [eerst begrijpen, dan uploaden]
Optie 2: - Open de IDE, ga naar bestand > voorbeelden > NewPing > NewPingExample. Dan verklaar pin 11 als macht pin, dan zet deze dan op hoog op de Setup-functie en de 'echo' en 'trig' pin definitie wijzigen
[Eerst begrijpen, dan uploaden]
Opmerking : - kiezen voor optie 2, zijn beter denk ik, ik noemde het in de vorige stap en ik doe het nu ook
De opmerkingen aandachtig te lezen, ze beschrijven alles [doe dit voor elke schets]
Stap 3:- Open de seriële Monitor Ctrl + Shift + M. Spelen met uw hand voor enige tijd
Opmerking :- als de afstand is > = maximale afstand instellen.. .en de ping()-functie retourneert nul
Suggestie 1:-Lees het bestand HCSR04.pdf en de link hierboven voor een beter begrip.
Suggestie 2:-'without_library_HCSR04.txt' bestand uitchecken om te weten hoe het te doen op uw manier zonder gebruik van de bibliotheek en sommige programmageheugen opslaan.