Arduino controles goedkoop RC auto zender (3 / 4 stap)

Stap 3: Uitleg van de Arduino testprogramma



Terwijl de TX2/RX2 IC datasheet verwijst naar de functie pinnen op het gebied van de richtingen, bijvoorbeeld links, rechts, vooruit, en terug pinnen, ik gebruik deze naamgevingsconventie voor consistentie. Maar in werkelijkheid, u beslist wat deze functies moeten worden genoemd of wat ze doen, omdat alles wat we doen is IC pinnen en uitschakelen van hen. Wat deze pinnen doen hangt af van wat we hen doen willen

Eerst ik toewijzen en initialiseren van 4 digitale pinnen op de Arduino ter ondersteuning van de 4 functie/richting pinnen op de TX2 ik verzenden wilt uit. Het nummeringsschema op TX2Pin01, TX2Pin14, TX2Pin05, TX2Pin04 komen overeen met de functie pinnen op de TX2 IC-encoder die we willen af van controle. Dit is opnieuw voor consistentie met het gegevensblad TX2 IC. In dit project, kan ik alleen controleren rechts en links of TX2 pin 1 en 14 respectievelijk.

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

int TX2Pin01 = 8;  Recht (of wat je wilt deze pin te doen. Hetzelfde geldt voor andere pinnen hieronder.)
int TX2Pin14 = 9;  Links
int TX2Pin05 = 10; Voorwaarts
int TX2Pin04 = 11; Achteruit

VOID Setup {}

De 4 Arduino digitale pinnen moeten worden aangesloten op de TX2 IC-functie pennen 1,14,4,5 via 10K Ohm weerstand.
De GND TX2 is aangesloten op de Arduino Uno de GND pin.
De VDD TX2 is aangesloten op de Arduino Uno de V3.3 pin.
Stel de 4 digitale pinnen van de Arduino op OUTPUT aangezien we ze gebruiken zullen om te controleren de TX2.

pinMode (TX2Pin01, uitvoer);  Rechts
pinMode (TX2Pin14, uitvoer);  Links
pinMode (TX2Pin05, uitvoer);  Voorwaarts
pinMode (TX2Pin04, uitvoer);  Achteruit

/*
BELANGRIJK: Deactiveren alle TX2 functie/richting pinnen door hen op hoog instellen voordat u begint. Dit is ter voorkoming van onopzettelijke activering van links en rechts op hetzelfde moment-(of voor- en achterkant gelijktijdig) die de RX2 aan de ontvangende kant verwarren zal.

Elke TX2 functie/richting pin is geactiveerd/ingeschakeld door het te plaatsen op GND/laag.

Nogmaals, houd er rekening mee dat tegenover richtingen/functies wederzijds exclusief zijn. Betekenis, kunnen we geen zowel rechts als links instellen als LOW(GND) op hetzelfde moment, omdat lage op zowel functie pennen draait. Wij instellen niet op dezelfde manier, zowel voorwaartse en ACHTERWAARTSE zoals LOW(GND) Aangezien laag de functie verandert pinnen op. Een motor kan niet voorwaarts en achterwaarts draaien op hetzelfde moment. Sorry als ik klinken als een gebroken record maar dit kan verwarrend zijn voor sommige

*/

digitalWrite (TX2Pin01, hoge);   instellen van de TX2 pin 1 op (rechts)
digitalWrite (TX2Pin14, hoge);   instellen van de TX2 pin 14 op (links)
digitalWrite (TX2Pin05, hoge);   instellen van de TX2 pin 5 op (vooruit)
digitalWrite (TX2Pin04, hoge);   instellen van de TX2 pin 4 op (achterwaarts)

Serial.begin(9600);  voor foutopsporing
}

void loop {}

/ * We kunt knippen en plakken en vervolgens onderstaande code wijzigen TX2pinXX variabelen te controleren resterende 2 functie pinnen voor volgende en vorige.

Het volgende codesegment activeert recht/TX2 pin01 functie voor 2 seconden dan stopt recht/TX2 pin01 gedurende 2 seconden ingedrukt.
*/

Serial.println ("TX2Pin01, LOW/GND/GO rechts");
digitalWrite (TX2Pin01, laag);    Turn ON TX2 pin 1 (ga rechts)
delay(2000);                                wachten voor te wijl

Serial.println ("TX2Pin01, HIGH/STOP");
digitalWrite (TX2Pin01, hoge);   Turn OFF TX2 pin 1 (stoppen rechts)
delay(2000);                                wachten voor te wijl


Deze code segmenten activeren links/TX2 pin 14 functie voor 2 seconden dan stop links/TX2 pin14 2 seconden ingedrukt.

Serial.println ("TX2Pin14, LOW/GND/GO links");
digitalWrite (TX2Pin14, laag);    Turn ON TX2 pin 14 (Ga links)
delay(2000);                                wachten voor te wijl

Serial.println ("TX2Pin14, HIGH/STOP");
digitalWrite (TX2Pin14, hoge);   Turn OFF TX2 pin 14 (Stop links)
delay(2000);                                wachten voor te wijl
}

Gerelateerde Artikelen

Arduino Uno en Visuino: controle van slimme auto Robot met Joystick en L298N Motor Driver

Arduino Uno en Visuino: controle van slimme auto Robot met Joystick en L298N Motor Driver

Dat Smart auto ingesteld wanneer gecombineerd met L298N Motor Driver Modules, bieden een van de gemakkelijkste manieren om robot auto's maken. De L298N Motor Driver Module is makkelijk te controleren met Arduino, en met behulp van Visuino kunt u uw a
Verwerking van controles R/C auto met XBee modules

Verwerking van controles R/C auto met XBee modules

dit instructable is een wijziging van mijn presentatie naar Chicago verwerking Gemeenschap bij de (EVL) elektronische Visualization Laboratory, Universiteit van Illinois in Chicago op 1 oktober 2012. In het onderwerp vanProcessing Library serieVerwer
Arduino gebaseerd Aquarium meststof Auto Doser

Arduino gebaseerd Aquarium meststof Auto Doser

na voortdurend vergeten mijn beplante aquarium met meststoffen Doseer heb ik besloten om te vinden een manier om dit proces te automatiseren. Ik bouwde een arduino auto doser zodat mijn kleine eco systeem bloeiende.  Dit systeem dosering van een bepa
Gehackt Hexbug Spider Arduino Control

Gehackt Hexbug Spider Arduino Control

Dit project heeft hexbug Arduino gebaseerde robot spider zal controleren. Het controlesysteem voltooit ons project door het verstrekken van zowel per telefoon en computer.http://make.robimek.com/Arduino-Control-Hexbug-Spider/Stap 1: materialen:Hexbug
Arduino Controlled Flight Simulator - "The Viper"

Arduino Controlled Flight Simulator - "The Viper"

mijn Maker Faire project voor 2012 is "The Viper"--een Arduino controlled flight simulator geïnspireerd door het schip van de gelijknamige filmpje uit de SyFy Channel's TV serie Battlestar Galactica. Het draait 360 graden langs twee assen, wat b
Zelfgemaakte Scara Robot Arm DIY robot Frame projecten Chassis Draw Arduino Control

Zelfgemaakte Scara Robot Arm DIY robot Frame projecten Chassis Draw Arduino Control

Zelfgemaakte Scara Robot Arm DIY robot Frame projecten Chassis Draw Arduino controleMaterialen:1 stk aluminiumlegering 245 x 42 x 12 mm1 stk aluminiumlegering 200 x 22 x 12 mm1 stk aluminiumlegering 100 x 160 x 12 mm voor bed1 stk stap motor 42 x 48
Smart WIFI Video auto (Arduino control)

Smart WIFI Video auto (Arduino control)

Wij hebben allemaal een wens van de exploratie van onbekende plaats. Bij ik en mijn partner kijken naar de film "The Martian" en zie dat er een robot-auto in Mars is - - een planeet thats vijftig - zes miljoen kilometer van onze aarde. "Hij
Autonome controle van RC auto met behulp van Arduino

Autonome controle van RC auto met behulp van Arduino

dit instructable laat zien hoe een goedkope RC auto te wijzigen zodat het kan worden gecontroleerd door een on-board microcontroller.  U kunt programmeren van de controller te maken de auto een willekeurig aantal rijden patronen en stunts doen.  Zodr
Arduino Control rc auto mod

Arduino Control rc auto mod

Sur plusieurs site internet op peut voir des voiture télécomander par bluetooth, sa ma donner envie den construire une petite qui peut être commandant par bluetooth via un smartphone ou tablette, je suis tomber sur ce petit 4 x 4 dans un magasin d'oc
Arduino-Controlled Robotic Drum

Arduino-Controlled Robotic Drum

Jarenlang die ik heb verteld wie dat luistert ging ik om te bouwen van een robot trommel. De meeste mensen soort onverschillig haalde. Zelfs als ik het gebouwd, de meeste mensen soort het keek en overgebracht doubtfulness. Het leek niemand maar zelf
Arduino-controlled RGB LED Infinity spiegel

Arduino-controlled RGB LED Infinity spiegel

Update 11/22/2013: dank aan iedereen die gestemd voor dit project in de Microcontroller-wedstrijd! Het was een van de drie winnaars van de eerste-prijs.9/17/2013 update: dank aan iedereen die gestemd voor dit project in de wedstrijd van de Arduino (i
Arduino bijgestaan RC Truck/auto

Arduino bijgestaan RC Truck/auto

onlangs ik stof vandaan te halen mijn 7 jaar oude Stampede 2wd, ontworpen in 1996. Ik heb het voor mijn 8e verjaardag. De vrachtwagen was groot, maar het had een paar kanttekeningen. Bijvoorbeeld, als de vrachtwagen liep buiten bereik, batterij laag
Arduino - controle LEDs met een afstandsbediening

Arduino - controle LEDs met een afstandsbediening

Hi guys,Een project dat ik onlangs heb gedaan ben ik met u delen. I'ts over hoe u sommige LED's met een afstandsbediening en je Arduino controleren kunt. Maar u kunt dit toepassen op elk elektronisch apparaat zoals motoren, lichten bijvoorbeeld.u kun
Arduino Controlled RGB LED Dot Matrix bord

Arduino Controlled RGB LED Dot Matrix bord

dit project is een relatief eenvoudig en simpel DIY muziek-board.De Dot Matrix bord kan elke ouder persoon maken hun eigen muziek en beats.Allen u moet hebben is een goed begrip van de Arduino en circuits.Stap 1: Verzamel onderdelen die nodig zijnHie