Étape 6: Modification électronique prépare des processus
Le processus de modification électronique nécessitent un peu de compréhension sur l’environnement Arduino et un coup de main stable.
Tout d’abord, nous devons comprendre l’exemple de bouton. La fonction de knop en utilisant la rétroaction d’un potentiomètre, convertir la valeur du potentiomètre (allant de 0 ~ 1024) à la valeur en degrés (0 ~ 180). Cependant l’exemple de knop ne vous dit pas la position de votre potentiomètre alors j’ai fait un peu modifier le code.
#include
Servo myservo ;
int potpin = 1 ;
int val ;
void setup()
{
Serial.Begin(9600) ;
myservo.Attach(10) ;
}
void loop()
{
Val = analogRead(potpin) ;
Val = carte (val, 223, 1003, 0, 180) ;
Serial.Print (« Val: ") ; Serial.Print(Val) ; Serial.println (« degré ») ;
myservo.Write(Val) ;
Delay(150) ;
}
Nous avons besoin aussi de brancher un potentiomètre sur la broche 1 analogique. Si vous n’êtes pas familier avec le Cirque de câblage, ne vous inquiétez pas j’ai juste un lien pour vous. Cliquez ici. C’est plus simple alors que vous pensez. L’idée de base derrière un potentiomètre est le résistant entre deux de sa fin.
Après câblage et de télécharger le code j’ai là-haut pour vous dans votre Arduino, maintenant, cliquez sur l’icône du moniteur série en haut à droite (une mini loupe). Vous devriez voir quelque chose comme la troisième photo, maintenant ajuster votre potentiomètre pour renvoyer les 90 degrés de valeur. Et c’est la seule fois où que vous aurez besoin de ce potentiomètre.
Astuce : S’il vous plaît voir la vidéo de la prochaine partie, la tour de servo serait active après avoir téléchargé le code à votre Arduino, il est donc crucial que votre tour de servo est sécurisé.