Étape 2: programme
L’Arduino est programmé par un Conseil de programmation externe qui se connecte par le biais de câbles female↔female. Chaque Commission aura les broches de données étiquetées et ils seront dans le même ordre, donc il s’agit de veiller à ce que chaque côté est accrochée vers le haut de la même manière. Vous remarquerez peut-être que la transmission (Tx) et les broches de réception (Rx) sont traversés de carte à carte mais cela intentionnelle puisque vous voulez que les broches de réception lui parler les goupilles de transmission donc le faisceau de câbles ira tout droit.
Si vous n’avez pas déjà téléchargé l' Arduino IDE (environnement de développement intégré) s’il vous plaît télécharger et installer ce logiciel sur votre ordinateur.
Suivez toutes les instructions fournies avec votre câble USB de série ↔.
Code est illustré à la fin de cette stepor, il peut être téléchargé.
- Ouvrir ou collez le code dans l’IDE Arduino installé.
- Sélectionnez votre port série.
- Connecter l’Arduino
- Télécharger le code.
unsigned long upperLimit = 15000 ;
void setup() {}
pinMode (3, entrée) ;
pinMode (sortie 4) ;
pinMode (sortie 12,) ;
}
void loop() {}
digitalWrite (4, élevée) ;
delayMicroseconds(10) ;
digitalWrite (4, faible) ;
int servoDelay = pulseIn (3, haute, upperLimit) ;
Si ((servoDelay < 110) || servoDelay > upperLimit) {servoDelay = upperLimit;}
servoDelay = carte (servoDelay, 110, upperLimit, 500, 2500) ;
digitalWrite (12, HIGH) ;
delayMicroseconds(servoDelay) ;
digitalWrite (12, faible) ;
Delay(15) ;
}