Base réservoir-robot commande via Bluetooth en utilisant mbed avec le Freescale K64F (2 / 5 étapes)

Étape 2: Code d’importation TankDrive

Dans le mbed IDE, sélectionnez importation et « cliquez ici » pour importer l’URL.

Entrez https://developer.mbed.org/users/Mr_What/code/Tank... pour le programme TankDrive.

Compiler et télécharger l’image de ce code. Après remise à zéro, le programme devrait s’illuminer l’ensemble de toutes les couleurs primaires et complémentaires du primaire dans l’ordre. Si vous voyez cette séquence, le code s’exécute.

Examen du code pour int main() dans main.cpp pour s’assurer que la communication Bluetooth est défini sur votre vitesse.

Vérifiez également que vous avez utilisé les mêmes broches appelés dans les constructeurs mondiaux de MotorDrive haut de main.cpp. Si vous avez sélectionné différentes broches, définissez de manière appropriée leurs noms dans les constructeurs mondiaux pour les objets MotorDrive dans le préambule de main.cpp.

Plusieurs modules de commande de moteur puissance plus élevées, ce ad le DHP-1 x série, ont un réglage maximal de PWM. Dans le cas de la DHP-1 a, il s’agit de 98 %. Je ne sais pas pourquoi. Ils avertissent du transistor burn-out en actionnant sur le facteur de marche 100 %. Il pourrait être qu’ils utilisent une pompe de charge pour MOSFET canal N sur le côté élevé, et si cette pompe de charge draine, le transistor ne peut être pleinement « on », qui pourrait l’amener à la chaleur vers le haut. Pour être sûr, j’ai utilisé des broches PWM pour entrées de direction du pilote automobile et ébauché un taux max de PWM de 98 % de ces lignes. J’ai contrôler vitesse principalement avec PWM sur la broche EN, mais en utilisant un 98 % facteur de marche PWM dans les pivots de direction veille à ce que j’ai répond parfaitement aux recommandations pour l’utilisation de la DHP-1 x module.

La puce L298N commune n’a pas cette limitation. Si vous utilisez un module L298N, commentez la ligne #define DBH1 dans le préambule de main.cpp. Du pilote L298N, vous n’aurez pas besoin broches capables de PWM pour les signaux IN1/IN2. Ils peuvent être simples broches capables des e/s numériques. Vous pourrez également Notez que la version L298N de ce pilote n’a que 3 n’entrées au constructeur, puisqu’il n’y a aucun sens courant sortie fourni sur la plupart des modules de L298N.

Pour le test, j’ai câblé les signaux de commande du moteur à une évasion sur une maquette. Chacun de ces signaux était relié à une sonde logique amplifié qui illumine une LED. Je crains que vous ne pourrez pas conduire régulier 2v, 20mA LED de fiable d’un digital e/s output des bras, surtout quand ils sont partagés avec un TTL 5v d’entrée. La construction de ces indicateurs amplifié logique peut faire l’objet d’un futur Instructable. Celui qui est indiqué sur .3mA en tire la broche numérique de I/O et cela amplifie avec un Darlington NPN pour allumer la LED d’une source de 5V. J’ai depuis commandé un sac de 2N7000 small-signal MOSFETs à cet effet. Ils devraient pouvoir passer sans la nécessité de la résistance de base limitation de courante, et dessiner presque 0 a pour conduire la lumière. (Une petite quantité de courant est nécessaire pour changer l’État, mais une fois que l’état du transistor est définie, un appel de courant tombe à nA ou moins)

Si vous n’avez pas pour construire une test d’évasion, c’est très bien. Maintenant que le code est testé, vous devriez être en mesure de tester directement sur les moteurs à courant continu.

Articles Liés

Arduino - moteur à courant continu commande via Bluetooth

Arduino - moteur à courant continu commande via Bluetooth

Salut les gars,Dans ce projet nous commandera un moteur DC avec un smartphone via bluetooth. Ce projet est idéal pour en savoir plus sur :-Moteur DC-Arduino interfaçage avec votre smartphoneModule Bluetooth--L293Dvous pouvez visiter mon site Web pour
Servo commande via Bluetooth avec l’accéléromètre

Servo commande via Bluetooth avec l’accéléromètre

Dans notre projet, nous commandera un servomoteur via bluetooth. Nous le faisons avec les mesures de contrôle accéléromètre sensible aux mouvements.plus d'informations : http://Make.robimek.com/servo-control-over-Bluetooth-with-accelerometer/Étape 1:
Servo de commande via bluetooth

Servo de commande via bluetooth

Un moteur d'asservissement est beaucoup utile dans les projets de bricolage la raison est que vous pouvez contrôler l'angle de votre moteur d'asservissement par le biais de diverses commandes. Aujourd'hui j'ai serait être vous dire comment faire pour
Bluetooth Robot commandé en utilisant Arduino

Bluetooth Robot commandé en utilisant Arduino

Bluetooth voiture contrôlée à l'aide de Arduino uno de téléphone mobile AndroidÉtape 1: Appareillage requis :1 X Arduino Atmega3281 X Bluetooth module (HC-06)1 X châssis 4 X roues (ou) 2 x roues prend en charge au châssis4 x moteurs (OR) 2 x Motors s
LinkIt One : Commandes sur Bluetooth SPP AT

LinkIt One : Commandes sur Bluetooth SPP AT

Dans ce instructable, je vais étudier comment utiliser Bluetooth SPP pour LinkIt One pour travailler comme une interface AT au Conseil de développement.En bref, vous pouvez essayer ces commandes via Bluetooth à un LinkIt et pouvez obtenir reponseAT +
Raspberry Pi Robot contrôlé via Bluetooth

Raspberry Pi Robot contrôlé via Bluetooth

ce tutoriel est basé sur un précédent Instructable -Robots de bâtiment avec Raspberry Pi et PythonLe but est de présenter un exemple de comment mettre en place une connexion série Bluetooth avec Arduino pour contrôler un robot Raspberry Pi. Mais perm
Très simple de créer le robot d’Arduino bluetooth espion avec télécommande Android app

Très simple de créer le robot d’Arduino bluetooth espion avec télécommande Android app

dans ce projet, vous verrez comment simple mélange de différentes technologies et applications tierces permet de créer un jouet assez complex.Le robot fait deux choses :1. Arduino basé espion robot déplace selon les commandes envoyées de RemoteContro
Commande de moteur servo via bluetooth avec potentiomètre

Commande de moteur servo via bluetooth avec potentiomètre

Dans ce projet, nous allons faire la commande de moteur servo avec potentiomètre via bluetooth.Deux fera la carte Arduino via bluetooth sans fil haberleştirerek contrôle. Gère un des modules pour ce (maître) tandis que l'autre géré (esclaves) doit êt
Android Robot commandé pour les débutants (A à Z)

Android Robot commandé pour les débutants (A à Z)

Vous aimez les Robots ? Vous débutez en robotique ? Avez-vous penser à construire un Robot à partir de zéro ? Dans l'affirmative, cette instructables est fait pour vous. Dans cette instructables, je vais vous montrer comment vous pouvez construire un
Voiture RC simple pour les débutants (Android contrôler via Bluetooth)

Voiture RC simple pour les débutants (Android contrôler via Bluetooth)

Il s'agit d'un simple projet de Android Bluetooth voiture avec Bluetooth control. Contrôleur de l'Arduino est utiliséPour contrôler la voiture utilisé Android-dispositif avec un accéléromètre intégré. Inclinaison vers l'avant - voiture se met en marc
Comment contrôler une voiture arduino via Bluetooth (pour débutants)

Comment contrôler une voiture arduino via Bluetooth (pour débutants)

Tous que nous savons que l'Arduino est une plate-forme de prototypage excellente, principalement parce qu'il utilise un langage de programmation convivial et il y a beaucoup de composants supplémentaires incroyables qui nous offrent des expériences e
Comment faire pour télécharger le croquis à Pro Micro/Leonardo via bluetooth serial

Comment faire pour télécharger le croquis à Pro Micro/Leonardo via bluetooth serial

À l'aide de Optiboot bootloader avec Arduino axée sur les ATmega32U4 télécharger des sketches via le matériel UART et module Bluetooth au lieu de l'USBExpansion de l'ordre de faire ici :http://Makezine.com/Projects/DIY-Arduino-Bluetooth-Programming-S
Robot Bluetooth contrôlée avec camera sans fil espion

Robot Bluetooth contrôlée avec camera sans fil espion

Dans cette instructables, que je vais vous montrer comment faire sans fil robot contrôlé avec Bluetooth module.the meilleur long-métrage de ce robot est une caméra sans fil opérant sur wiffi.in plus haut de la photo que vous pouvez voir mon travail t
SparkRover - 3D Smartphone imprimé Robot commandé

SparkRover - 3D Smartphone imprimé Robot commandé

Au cours des années, j'ai construit plusieurs robots grandes en utilisant un pilote robotique sur mesure que j'ai créé appelé le système de SmartRover. Ce pilote a été initialement utilisé pour mon robot SmartRover que j'ai construit qui avait couru