Étape 2: Le Circuit et programmation partie
Faites le circuit regarder exactement la même telle qu’elle figure dans l’image ci-dessus. Assurez-vous que la plaque métallique du transistor est vers la droite. Veillez également à ce que la Diode 1N4007 avec une bande soit vers le droit.
Ne tentez pas cette expérience si vous n’êtes pas clair avec le circuit. Laisser un commentaire pour clarification. Circuit incorrecte peut endommager votre carte mère.
Le code-
const int switchPin = 2 ; Broche à laquelle votre switch est connectée
const int motorPin = 9 ; Broche à laquelle votre moteur est connecté
switchState int = 0 ;
N’oubliez pas que 0 = faible et 1 = haut. Si switchState vaut 0, alors
- Cela signifie que le bouton est enfoncé, si c’est 1, cela signifie
- que le bouton est enfoncé
void setup() {}
pinMode (motorPin, sortie) ;
Raconter la carte Arduino pour donner seulement sortie au moteur. Cela signifie qu'aucune entrée n’est prise.
pinMode (switchPin, entrée) ;
En disant Arduino pour ne prendre que d’entrée de l’interrupteur
}
void loop() {}
switchState = digitalRead(switchPin) ;
Obtenir l’état de l’interrupteur, c’est à dire, savoir si l’interrupteur est enfoncé ou non
if(switchState == High) {}
digitalWrite (motorPin, HIGH) ;
Moteur fonctionnera si l’interrupteur est pressé
} else {}
digitalWrite (motorPin, basse) ;
}
}
Commentaires devraient expliquer la majeure partie du code, mais si vous n’êtes toujours pas clair quelque chose, puis, veuillez laissez un commentaire ci-dessous pour clarification.
N’oubliez pas de changer le switchPin et l’adresse de motorPin, si vous placez cet appareil sur quelques autres broches sur la carte Arduino.
J’utilise Arduino UNO R3 mais ce code doit s’exécuter sur probablement toutes les cartes Arduino.
Vous pouvez également télécharger le code et chargez-le comme esquisse immédiatement.