Étape 4: Le programme gratter pour conduire le moteur Snap Circuits
Le programme zéro est assez simple :
Lorsque l’icône de drapeau vert est CLICKED affichage MESSAGE: « Press flèche haut pour accélérer, flèche bas pour diminuer la vitesse, ou barre d’espacement pour quitter. »
DÉFINIR les moteur A à la 0 (arrêt moteur)
Répétez l’attente.01 SECS (ralentissement de transformation vers le bas assez pour afficher une pression de touche à la fois)
LE RÉGLAGE DE LA VITESSE D’UN MOTEUR D’AFFICHAGE
IF EN FLÈCHE ENFONCÉE
AUGMENTER LA VITESSE DU MOTEUR PAR 1
S’APPUIE SUR TOUCHE BAS
DIMINUTION DE LA VITESSE DU MOTEUR PAR 1
SI LA VITESSE DU MOTEUR EST SUPÉRIEURE À 100
VITESSE MOTEUR FIXÉE À 100
SI LA VITESSE DU MOTEUR EST INFÉRIEUR À ZÉRO
VITESSE DU MOTEUR RÉGLÉ À 0
JUSQU'À CE QUE LA BARRE D’ESPACE EST ENFONCÉE
VITESSE DU MOTEUR RÉGLÉ À 0
PROGRAMME DE FIN
Cliquez sur le drapeau vert (l’icône qui lance le programme). Lorsque vous appuyez sur la flèche vers le haut le fan commence à tourner lentement et continuent d’augmenter la vitesse jusqu'à ce que l’affichage de la vitesse atteint 100. Lorsque vous appuyez sur la flèche vers le bas le ventilateur va diminuer en vitesse jusqu'à ce que l’affichage de la vitesse arrive à 0 et le ventilateur s’arrête.
Apprendre à conduire les moteurs avec un microcontrôleur est une compétence de base dont vous aurez besoin si vous êtes intéressé en robotique. Vous pouvez utiliser le transistor Snap Circuits avec moteur Snap Circuits (M4) car il n’est pas une charge sur le moteur tourner simplement la fixation du ventilateur. Lorsque vous augmentez la charge sur essieu du moteur (par exemple connecter à une boîte de vitesses) il aura tendance à attirer plus de courant et cela peut provoquer le transistor de surchauffer. Et cela peut changer de moteur de moteur. Vous pouvez conduire un moteur Lego Technic à simple agitateur magnétique de spin, mais un érecteur set moteur provoquera le transistor surchauffe n’étant pas chargé du tout. Pour une analyse humoristique sur la gravure des transistors avec moteurs Voir le Simone Giertz (Giertz se prononce « Yetch ») vidéo sur sa Machine de réveil (NOTE aux parents : vous aurez envie de revoir la vidéo avant de laisser vos enfants à regarder en raison de la langue) :
Donc, si vous voulez conduire un moteur dans un sens avec un microcontrôleur et n’avez pas besoin de contrôler la vitesse (par exemple lancer la Snap Circuits Flying Saucer) vous pouvez utiliser le relais de Circuits Snap, mais c’est un sujet pour un autre Instructable