Piratage d’une voiture RC avec Arduino et Android (8 / 9 étapes)

Étape 8: Déclenchement des moteurs à courant continu par l’intermédiaire de pont en H

Les moteurs avant et arrière sont raccordés à pont en H comme indiqué dans le diagramme ci-dessus et chacune des broches Arduino, qui devraient être définis comme une sortie lors de l’installation, aura une variable assignée :


const int rearMtFw = 4 ; Moteur arrière - FW

const int rearMtBw = 7 ; Moteur arrière - BW

const int rearMtEne = 6 ; L’arrière moteur - activer

const int frontMtLeft = 2 ; Avant moteur - virage à gauche

const int frontMtRight = 3 ; Avant moteur - tourner à droite

const int frontMtEne = 5 ; Enable avant de moteur

Par exemple, si nous voulons avancer la voiture, la fonction "moveForward" devrait mettre la pin 4 fr haute et la broche 7 en bas, cela entraînera actuel s’écouler "sens horaire" comme indiqué dans le second schéma ci-dessus.

Broche 6 est l’option « Activer », uniquement lorsqu’il est en « HIGH », le pont permettra de courant au moteur. Parce que cette broche est un type PWM, la vitesse à laquelle le moteur tournera, dépend de la valeur de la variable « MotorSpeed », à la broche 6 (plage de valeurs de 0 à 255).

La fonction devrait également s’assurer que le moteur avant « tourner librement » et pour cela, la broche 5 qui est la broche « enable » devrait être faible (l’état des broches 2 et 3 n’importent pas, étant donné que l’option Activer est faible). La LED rouge qui fonctionne comme « feu de marche arrière » doit toujours être éteint lorsque la voiture avance :


void moveForward () / / arrière moteur FW

{

analogWrite (rearMtEne, MotorSpeed) ;

digitalWrite (rearMtFw, HIGH) ;

digitalWrite (rearMtBw, basse) ;

digitalWrite (frontMtEne, basse) ;

digitalWrite (ledRed, basse) ;

retard (5) ;

}

Par analogie, il est évident que, pour rendre la voiture « reculer », le moteur doit tourner dans le sens inverse. Pour ce faire, la broche 4 doit être faible et la broche haut 7. Notez que dans ce cas de la « lumière de marche arrière », il devrait être sur. La fonction dans ce cas sera :


void moveBackward () / / arrière moteur BW

{

analogWrite (rearMtEne, MotorSpeed) ;

digitalWrite (rearMtFw, basse) ;

digitalWrite (rearMtBw, HIGH) ;

digitalWrite (frontMtEne, basse) ;

digitalWrite (ledRed, HIGH) ;

retard (5) ;

}

Le même raisonnement peut être utilisé pour le moteur avant, seulement que dans ce cas il n’y a aucun contrôle de la vitesse. Mettre la broche 2 (enable) haute permet au moteur de « essaie de tourner » d’un côté ou l’autre selon l’état des broches 2 et 3 :


void moveLeft () / / avant gauche moteur

{

digitalWrite (frontMtEne, HIGH) ;

digitalWrite (frontMtLeft, HIGH) ;

digitalWrite (frontMtRight, basse) ;

digitalWrite (ledRed, basse) ;

retard (10) ;

}


// ************************************//

void moveRight () / / avant droit moteur

{

digitalWrite (frontMtEne, HIGH) ;

digitalWrite (frontMtLeft, basse) ;

digitalWrite (frontMtRight, HIGH) ;

digitalWrite (ledRed, basse) ;

retard (10) ;

}

Pour arrêter la voiture, il suffit de mettre sorties du pont pour le moteur arrière en bas, qui « attraper » l’arbre du moteur (pour le moteur avant, juste la broche enable devrait être faible) :


void moveStop () / / éteindre moteur arrière

{

analogWrite (rearMtEne, basse) ;

digitalWrite (rearMtFw, basse) ;

digitalWrite (rearMtBw, basse) ;

digitalWrite (frontMtEne, basse) ;

digitalWrite (ledRed, basse) ;

retard (5) ;

}

Dans le lien ci-dessous, vous trouverez le code complet pour l’Arduino :

Articles Liés

Commander une Led RGB avec Arduino et traitement

Commander une Led RGB avec Arduino et traitement

cette instructable (mon premier pas moins) indique comment contrôler une RGB a conduit à l'aide de la transformation et arduino.La caractéristique principale étant que la couleur est sélectionnée en cliquant sur une image, la valeur RGB du pixel sur
Zéro construire une voiture RC avec CAO et prototypage rapide

Zéro construire une voiture RC avec CAO et prototypage rapide

IntroductionPendant longtemps j'ai voulu construire une voiture RC complètement à partir de zéro, mais jamais tout à fait avait accès à tous les outils nécessaires pour le faire à la main ou été en mesure de justifier le coût d'utilisation des méthod
Geste car(robot) de contrôle avec Arduino et Android(bluetooth)

Geste car(robot) de contrôle avec Arduino et Android(bluetooth)

Salut les gens,Voici un projet intéressant pour tout ce que vous les esprits créatifs là-bas. Nous allons construire une voiture RC de Téléphone android contrôlée.Rien ne pouvait être plus fascinant que de voitures télécommandées. Celui-ci utilise le
Contrôlez votre système Audio, Dvd et Tv avec Arduino et Android

Contrôlez votre système Audio, Dvd et Tv avec Arduino et Android

Salut tout le monde, c'est mon deuxième instructable et mon premier en anglais, oui, Désolé pour les fautes.Je tiens à partager ce projet qu'il s'agit de comment vous pouvez contrôler votre Tv, de DVD et de votre système Audio avec Arduino et un app
ITEAD Intelligent interrupteur fonctionne avec Arduino et Android

ITEAD Intelligent interrupteur fonctionne avec Arduino et Android

ITEAD offrent maintenant les switchs intelligents qui prennent en charge tactile et commande à distance, et il sera très facile à pirater et le faire fonctionner avec votre téléphone Arduino et Andriod. Nous montrons ici vous qu'une petite démo et pl
Lecture audio depuis une carte SD avec Arduino

Lecture audio depuis une carte SD avec Arduino

Lecture de fichiers audio depuis une carte SD dira. Sans l'aide de n'importe quel module jouera les fichiers audio MP3 avec lecteur de carte SD.Étape 1: matériaux :Matériaux :ArduinoModule de carte SDHaut-parleuradaptateur et la carte sdÉtape 2: Sect
Truc facilement une voiture RC avec une chose !

Truc facilement une voiture RC avec une chose !

Salut les gars ! Je vais vous montrer comment tromper votre voiture RC. La seule chose dont vous avez besoin : éclat de peinture ! Le meilleur type est une peinture à tissu tridimensionnel à Michaels ou un autre magasin d'art, mais vraiment une lueur
Incendie une voiture Hotwheels avec une fusée et de la vitesse de mesure.

Incendie une voiture Hotwheels avec une fusée et de la vitesse de mesure.

Sur la première note, vous pourriez voir très grand nombre d'exemplaires de cette expérience, en raison de notre classe devoir individuellement en poster un. Passant, cette expérience était dangereuse lors de nos essais préliminaires, donc une protec
Un contrôleur de bande de LED en réseau avec Arduino et Android

Un contrôleur de bande de LED en réseau avec Arduino et Android

je suis fascinant de l'effet de lumières depuis enfant et une fois trouvé sur Ebay un bon marché LED multicolore bande j'ai commencé à la recherche comment il, vous cherchez un Ethernet activé control qui fait les bandes un ensemble d'objet en réseau
Comment faire une voiture Rc câblé en utilisant un Arduino

Comment faire une voiture Rc câblé en utilisant un Arduino

Je vais vous montrer comment faire une voiture RC avec un arduinoÉtape 1: matériaux2 unos Arduino (c'est juste ce que j'ai utilisé).Fils de raccordement et mâle/femelle fils2 manettes de jeu Arduino2 piles de 9vbatterie rechargeable de voiture RC 1 9
Comment faire une télécommande contrôlée main robotisée avec Arduino

Comment faire une télécommande contrôlée main robotisée avec Arduino

C'est mon projet d'école pour la 5e année du secondaire (je suis italien, nous avons 5 ans d'études secondaires).Il consiste en une main artificielle contrôlée par un gant avec des capteurs de flex. La main artificielle qui reproduit les mouvements d
ESP8266 et Visuino : télécommande WiFi Smart voiture Robot avec Wii Nunchuck

ESP8266 et Visuino : télécommande WiFi Smart voiture Robot avec Wii Nunchuck

Que voiture smart définit lorsqu'il est combiné avec Les Modules des pilotes automobile L298N, offre une des façons plus faciles à rendre les voitures robot. J'ai déjà fait une Instructable sur comment vous pouvez contrôler la voiture Smart avec Ardu
Comment dessiner une voiture Simple

Comment dessiner une voiture Simple

apprendre, Comment dessiner une voiture Simple , avec le meilleur tutoriel de dessin en ligne. Pour le tutoriel complet avec étape par étape & vitesse contrôle visitez : SketchHeroes!
Faire une voiture jouet mini avec Arduino

Faire une voiture jouet mini avec Arduino

Tous les garçons ont le rêve de faire une voiture. Jours j'ai fait un coléoptère jamais chute, c'est très drôle et tellement de gens dit similaires il. Ici, il fera une autre voiture de jouet, qui est beaucoup plus petite et il est programmable.Je ne