Stap 5: En een Sketch om hen te beslissen alle
Ik opgenomen de MsTimer2.h & NewPing.h bestanden voor betere nauwkeurigheid.
Voor de andere wijzigingen, kunt u de drie schetsen vergelijken. Ik zal niet proberen uitleggen, want ik geen programmeur ben. Bovendien, sommige van deze spullen op uw eigen uitzoeken is deel van het plezier. Niet te vergeten het feit dat Michael LeBlanc deed de meeste veranderingen, en deed ze het goed. Hartelijk dank, Michael!
De grootste verandering die ik heb gemaakt was:
Hieruit:
Het circuit:
* + V aansluiting van de PING))) gekoppeld aan + 5V
* GND aansluiting van de PING))) aangesloten op grond
* SIG aansluiting van de PING))) gekoppeld aan digitale pin 7
De PING))) is een drie-pin sensor: de trigger & echo zijn op dezelfde pincode.
Daartoe:
Het circuit:
* + V verbinding van de SRF04 gekoppeld aan + 5V
* GND aansluiting van de SRF04 gekoppeld aan grond
* Trig "Trigger"-aansluiting van de SRF04 aangesloten op Digital pin 8
* Echo aansluiting van de SRF04 aangesloten op Digital pin 7
De SRF04 heeft aparte pinnen voor trigger & echo.
Dus dit:
Const int pingPin = 7;
Werd:
#define TRIGGER_PIN 8 / / Arduino pin gebonden aan Trig pin op ultrasone sensor.
#define ECHO_PIN 7 / / Arduino pin gebonden aan Echo pin op ultrasone sensor.
Ik kan me niet herinneren waarom ik const in #define veranderde, maar het werkt. :)
Nu, voordat u deze softwareonderdelen installeert (hangen aan de muur van de garage), iemand vinden om te helpen u het kalibreren. Om dit te doen, hield ik het apparaat tegen de muur & mijn broer reed de auto, stoppen in elk stadium van de verlichting. Metingen werden genomen, en werd overeengekomen dat ik genageld het de eerste keer. Geen behoefte aan aanpassingen! Dit is omdat ik had gemeten voordat ik de definitieve schets geüpload, en mijn nummers in de code invoeren. Iets die kon ik eerder heb genoemd.
Afstanden kunnen worden aangepast aan uw behoeften te voldoen. Kijk over de schets en zie wat je hebt geleerd of kunt leren. Hebt u specifieke vragen, vragen. Als ik ze niet kan beantwoorden, misschien kan iemand anders.
Bedankt voor het controleren van mijn eerste Instructable! Ik hoop dat het was interessant genoeg voor je te lezen van deze zin! :)
PS - Check out The Parking Spotter op Adafruit van Show & Tell van 1-5-2013 (mijn segment begint om 17:40) & op de Adafruit Blog