Étape 16 : Premier programme en IDE Arduino
Ce petit programme illustrent le fonctionnement des nRover :
void setup()
{
pinMode (7, sortie) ;
pinMode (sortie 8) ;
pinMode (6, sortie) ; Commande PWM, cette ligne n’est pas nécessaire, c’est ici uniquement à des fins éducatives / /
}
void loop()
{
digitalWrite (7, faible) ; mettre à niveau PD7low
digitalWrite (8, faible) ; mettre les bas niveau PB0
analogWrite (6, 90) ; Valeurs d’analogWrite contrôle PWM de 0 s’est arrêté pour une vitesse max 255
}
Atmega328P pin PD6 AKA (Arduino numérique pin6) est un port PWM, contrôler la vitesse des moteurs électriques, de 0 (arrêté) à 255 (vitesse maximum) dans ce cas une faible vitesse (90).
Atmega328P pin PD7 et PB0 AKA (Arduino pin7 numérique et 8), contrôlent respectivement le moteur électrique 1 et 2.
Donc, pour augmenter la vitesse, augmenter la valeur d’analogWrite, pour arrêter la chute de moteurs l’analogWrite valeur jusqu'à 0, changer le sens de rotation, changer le digitalWrite valeurs, (7 pour moteur 1, 8 pour moteur 2) à basse ou haute, comme expliqué dans le tableau vrai.