Émetteur de voiture RC pas cher commandes Arduino (3 / 4 étapes)

Étape 3: Expliquer le programme de test Arduino


Fiche technique tandis que le TX2/RX2 IC fait référence à la fonction épingles en termes de directions, par exemple gauche, droite, avant et en arrière broches, j’utilise cette convention de nommage pour assurer l’uniformité. Mais en réalité, vous décidez ce que ces fonctions doivent être nommées ou ce qu’ils font parce que tout ce que nous faisons est actionnant les épingles IC et leur désactivation. Que faire ces broches dépend de ce que nous voulons leur faire

Tout d’abord, j’ai allouer et initialiser 4 broches numériques sur l’Arduino pour soutenir les 4 broches fonction/direction sur le TX2 je veux transmettre à partir. Le schéma de numérotation sur TX2Pin01, TX2Pin14, TX2Pin05, TX2Pin04 correspondent aux broches fonction sur l’encodeur TX2 IC nous voulons contrôle. Il s’agit encore une fois par souci de cohérence avec la feuille de données TX2 IC. Dans ce projet, j’ai seulement contrôler Right et Left ou TX2 broches 1 et 14 respectivement.

//===========================================

int TX2Pin01 = 8 ;  Droit (ou celui que vous vouliez cette broche à faire. Idem pour les autres broches ci-dessous.)
int TX2Pin14 = 9 ;  Gauche
int TX2Pin05 = 10 ; Vers l’avant
int TX2Pin04 = 11 ; Vers l’arrière

void setup() {}

Les 4 broches numériques de l’Arduino doivent être raccordés aux broches fonction TX2 IC 1,14,4,5 via une résistance de 10K Ohms.
Le GND TX2 est connecté à la broche GND de Arduino Uno.
La DMV TX2 est connectée à V3.3 broche de la Arduino Uno.
Réglez les 4 broches numériques de l’Arduino sur sortie puisque nous allons les utiliser pour contrôler le TX2.

pinMode (TX2Pin01, sortie) ;  Droit
pinMode (TX2Pin14, sortie) ;  Gauche
pinMode (TX2Pin05, sortie) ;  Vers l’avant
pinMode (TX2Pin04, sortie) ;  Vers l’arrière

/*
IMPORTANT : Désactiver toutes les goupilles de fonction/direction TX2 en les définissant à vif avant de commencer. C’est pour éviter toute activation accidentelle de gauche et droite en même temps (ou avant et arrière simultanément) qui vont confondre le RX2 côté réception.

Chaque broche de fonction/direction TX2 est activé/activé en lui affectant GND/basse.

Encore une fois, n’oubliez pas qu’en face de directions/fonctions sont mutuellement exclusives. Ce qui signifie, nous ne pouvons avoir aussi bien droite et à gauche la valeur comme LOW(GND) en même temps car faible tourne sur les deux broches de fonction. De même, nous ne pouvons fixer vers l’avant et vers l’arrière comme les tiges de LOW(GND) depuis peu active la fonction. Un moteur ne peut pas tourner vers l’avant et vers l’arrière en même temps. Désolé si je ressemble à un disque rayé, mais cela peut être source de confusion pour certains

*/

digitalWrite (TX2Pin01, élevé) ;   Définissez la TX2 broche 1 (droit)
digitalWrite (TX2Pin14, élevé) ;   définir la broche TX2 14 sur (gauche)
digitalWrite (TX2Pin05, élevé) ;   régler la tige TX2 (Forward) 5
digitalWrite (TX2Pin04, élevé) ;   Définissez la TX2 broche 4 (Backward)

Serial.Begin(9600) ;  pour le débogage
}

void loop() {}

/ * Nous pouvons couper et coller en dessous de code et changement de variables TX2pinXX à contrôle restant 2 broches de fonction pour la marche avant et arrière.

Le segment de code suivant active la fonction de pin01 de droit/TX2 pendant 2 secondes que s’arrête le droit/TX2 pin01 pendant 2 secondes.
*/

Serial.println (« TX2Pin01, basse/GND/aller à droite") ;
digitalWrite (TX2Pin01, basse) ;    Tourner sur TX2 broche 1 (droit à l’aller)
Delay(2000) ;                                attendre pendant un certain temps

Serial.println (« TX2Pin01, HIGH/STOP ») ;
digitalWrite (TX2Pin01, élevé) ;   TURN OFF TX2 broche 1 (droit à l’arrêt)
Delay(2000) ;                                attendre pendant un certain temps


Ce segments de code activer gauche/TX2 broche 14 fonction pendant 2 secondes qu’arrêter pin14 gauche/TX2 pendant 2 secondes.

Serial.println (« TX2Pin14, basse/GND/aller à gauche") ;
digitalWrite (TX2Pin14, basse) ;    Tourner sur TX2 broche 14 (aller à gauche)
Delay(2000) ;                                attendre pendant un certain temps

Serial.println (« TX2Pin14, HIGH/STOP ») ;
digitalWrite (TX2Pin14, élevé) ;   TURN OFF TX2 broche 14 (arrêt à gauche)
Delay(2000) ;                                attendre pendant un certain temps
}

Articles Liés

Travaillant pas cher maison arduino joystick

Travaillant pas cher maison arduino joystick

Bonjour tout le monde !Aujourd'hui je vous présente :Arduino Joystick !Un jour, j'ai été vérifier l'intérieur de la vieille manette de jeu. Système n'était pas si difficile à comprendre, alors j'ai pensé à faire mon système.La construction entière es
Comment faire un chariot de remorquage de voiture/camion pas cher

Comment faire un chariot de remorquage de voiture/camion pas cher

J'ai recueilli des voitures pendant un bon moment maintenant. Je me fie généralement AAA ou Allstate Motor Club à obtenir remorqué la maison si il y une panne mécanique, mais je voulais vraiment mon propre remorque ou remorque dolly. Surtout lors de
Terminal de Python pour pas cher Pi Arduino connexion

Terminal de Python pour pas cher Pi Arduino connexion

Le Raspberry Pi est une machine Linux donc il n'y a probablement une tonne d'applications de terminal pour elle. Mais j'ai écrit une nouvelle en Python, j'ai pourquoi ? Lire la suite. Si vous faites un projet qui utilise la Pi et l'Arduino, vous deve
Robot pas cher avec Arduino

Robot pas cher avec Arduino

j'ai voulu apprendre Electronique, Arduino, programmation, et souder alors j'ai pensé que je voudrais choisir l'un des projets de Randy et copiez-le.J'ai fini avec une configuration différente du moteur. Mon moteur avant pointe vers le bas et tourne
Pas cher personnalisé Arduino Shield

Pas cher personnalisé Arduino Shield

créer un shield arduino dans une pièce de cuivre plaqué protoboard est facile et vous permet d'économiser environ 15 dollars.  Le produit final se cassera directement sur la carte arduino, création d'une connexion électrique fiable entre votre circui
Bâti de vent voiture iPad pas cher

Bâti de vent voiture iPad pas cher

Il pourrait être laid, mais il fonctionne, et si vous avez déjà un sandow cela vous coûtera seulement 1,99 $.Matériaux• le cordon élastique court• pince bois avec revêtement plastique sur les poignéesHome Depot HDX 2 dans. Bride a ressort modèle # 80
Super simple et pas cher robot Arduino pare-chocs à l’aide de steppers 28BYJ-48

Super simple et pas cher robot Arduino pare-chocs à l’aide de steppers 28BYJ-48

Dans cette vidéo, je vais vous montrer comment construire votre premier robot arduino ou tout autre dans l'ordre ofcourse, mais si vous n'avez pas fait un robot avant puis ce robot est un excellent endroit pour commencer, c'est vraiment simple à comp
Détecteur d’obstacle pas cher - avec Arduino !

Détecteur d’obstacle pas cher - avec Arduino !

Quand j'ai commencé avec arduino et de l'électronique, j'ai toujours voulu faire des choses la manière bon marché.Rien n'a changé.Étape 1: pièces Vous aurez besoin :-LED infrarouge-Photodiode infrarouge-Arduino-Fils de quelque sorte-Chatterton, du ru
Lecteur de carte SD pas cher de Arduino

Lecteur de carte SD pas cher de Arduino

Bonjour tout le mondeLorsque vous créez un projet à l'aide d'un Arduino parfois vous avez besoin sauver/charger les données, mais les lecteurs de cartes SD peuvent être coûteux, donc dans ce tutoriel, je vais vous montrer comment en faire un sous R70
Construisez votre propre voiture électrique : Pas cher

Construisez votre propre voiture électrique : Pas cher

Salut tout le monde,Il s'agit d'une présentation que j'ai fait à la Foire de la terre mère, 25 septembre 2010.Dedans, je couvre les étapes qu'il a fallu pour moi de construire une voiture électrique sur un budget.C'était seulement une présentation de
Pas cher 2-Way Bluetooth connexion entre Arduino et PC

Pas cher 2-Way Bluetooth connexion entre Arduino et PC

mise à jour31 août 2013 : J'ai publié un guide sur la façon de modifier les paramètres par défaut pour le module SC-05.5 juillet 2013 : S'il vous plaît voir mon autre guide sur Arduino contrôlant avec Android via BluetoothINTRODUCTIONDans le guide, j
Commander un moteur pas à pas avec un Arduino

Commander un moteur pas à pas avec un Arduino

Ce tutoriel va vous montrer comment faire fonctionner un moteur pas à pas qui a été récupéré d'une vieille imprimante avec un Arduino.Étape 1: Ce qui est un moteur pas à pas ? Un moteur pas à pas se compose de deux parties principales, un rotor et un
Commande de moteur pas à pas 2 axes Arduino UNO

Commande de moteur pas à pas 2 axes Arduino UNO

ce Instructable explique comment mettre en place un système de contrôle de 2 axes moteur pas à pas à l'aide :- Arduino UNO (~ 30$ US)- Sparkfun Quadstepper (~ 65$ US)-Un couple de démonté les anciens scanners (5 $ chaque)J'ai acheté ces en Nouvelle-Z
Informatique pas cher : Arduino avec numéro de série TTL

Informatique pas cher : Arduino avec numéro de série TTL

Une grande partie du coût de la pleine échelle arduinos comme le UNO est le coût de l'interface USB. Se débarrasser de ça et vous pouvez construire votre propre arduino à partir de zéro ou obtenir un Conseil d'administration comme le vraiment Bare Bo