Stap 16: Eerste programma in de Arduino IDE
Dit kleine programma laten zien hoe nRover werkt:
VOID Setup
{
pinMode (7, OUTPUT);
pinMode (8, OUTPUT);
pinMode (6, OUTPUT); Deze regel is niet nodig het is hier alleen voor educatieve doeleinden PWM-controle / /
}
void loop
{
digitalWrite (7, laag); Zet PD7low niveau
digitalWrite (8, laag); Zet PB0 laag niveau
analogWrite (6, 90); PWM analogWrite controlewaarden van 0 tot 255 max snelheid gestopt
}
Atmega328P pin PD6 AKA (Arduino digitale pin6) is een PWM-poort, controle van de snelheid van elektrische motoren, van 0 tot 255 (maximale snelheid) (gestopt) in dit geval in een lage snelheid (90).
Atmega328P pin PD7 en PB0 AKA (Arduino digitale pin7 en 8), beheert respectievelijk de elektromotor 1 en 2.
Dus, de snelheid verhogen, verhogen de waarde van de analogWrite, om te stoppen met de daling van de motoren de analogWrite waarde totdat 0, wijzigen van de rotatie zin, wijzigt de digitalWrite waarden, (7 voor motor 1, 8 voor motor 2) laag of hoog, zoals uitgelegd in de ware tabel.