Stap 2: Arduino voorbeeld programma laden
De controller gebruikt in dit voorbeeld is een Arduino UNO R3 of compatibele en de Ardumoto shield motor controller.
De voorbeeld-programma kan worden gedownload van Zagros Robotics, Inc vanaf deze locatie:
Lijn volgeling PD Demo programma
De voorbeeld-programma moet worden geplaatst in een map met dezelfde naam als het *.ino bestand van het programma te compileren.
In het volgende voorbeeld gebruikt de Pololu kW-8RC RC reflectiecoëfficiënt Sensor Array om te ontdekken van de lijn. Pololu heeft een bibliotheek die deze sensor ondersteunt ontwikkeld. Deze bibliotheek moet worden geplaatst in de omslag van de bibliotheken van Arduino voor de voorbeeld-programma te compileren.
Dit programma gebruikt de volgende verbindingen voor de kW-8RC
De pinouts voor de schets voorbeeld zijn als volgt:
- Ardumoto Digital pin 2 - kW Sensor pin1
- Ardumoto Digital pin 4 - kW Sensor pin2
- Ardumoto Digital pin 5 - kW Sensor pin3
- Ardumoto Digital pin 6 - kW Sensor pin4
- Ardumoto Digital pin 7 - kW Sensor pin5
- Ardumoto Digital pin 8 - kW Sensor pin6
- Ardumoto Digital pin 9 - kW Sensor pin7
- Ardumoto Digital pin 10 - kW Sensor pin8
- Ardumoto analoge pin 0 - kW Sensor pin LEDON
- Ardumoto A 1 - negatieve draad voor de juiste motor
- Ardumoto A 2 - positieve draad voor de juiste motor
- Ardumoto B 3 - positieve draad voor de linker motor
- Ardumoto B 4 - negatieve draad voor linker motor
- Ardumoto GND - kW Sensor pin GND
- 5 v - pin van de Sensor van de kW VCC
(Opmerking: Digital Pin 3 is overgeslagen en gebruikt door de Ardumoto motor-driver)