RF Joystick för Arduino (1 / 2 steg)

Steg 1: sändare



Denna skiss skickar antingen numret 1,2,3,4 eller 5 beroende på joysticken position och kommer det bara skicka

ett tal om det skiljer från tidigare nummer det läsa från joysticken. Skickas det med "Digital Pin 10" och använda kommandot "mySwitch.send (pos, 23);". "23" är oviktigt i dessa exempel flera men de kunde användas för att avgöra vilken signal kommer att som mottagare om det fanns mer än en.

RF kontrollerade Joystick

Innan detta exempel kommer att fungera måste du träna din joysticks "död zon", dessa är horisontella och vertikala värdena för styrspak när det inte är i bruk. I koden ersätta "Värde" med 0, köra och sedan selct Verktyg menyn i Arduino programvara och välj Serial Monitor, detta kommer att ge dig de två värdena. Stoppa programmet och ersätta de två 0 med dessa värden.

Hardware Setup sändare

I det här exemplet måste vi leder fyra "kvinnliga till male" jumper de första går från "Jord" till "Jord" de andra går från "VCC" till "5v". Den tredje "HOZ" till "AO" och slutligen "VER" till "A1". Nu ansluta sändaren. För det första använder en "kvinnliga till male" mellankabel ansluta "GND" till "Jord" på vänstra sidan av styrelsen bredvid "Digital Pin 13". För det andra med en "Kvinna till kvinna" bygeln leda ansluter "VCC" till den översta vänstra "5v" header stiftet. Slutligen använder en "kvinnliga till male" mellankabel ansluta "ATATRK/DATA" PIN-koden till "Digital Pin 10". Du har nu konfigurerat att skicka data trådlöst.

Arduino kod sändaren kod

#include < RCSwitch.h >

RCSwitch mySwitch = RCSwitch();

int hozdead = värde;

int verdead = värde;

int pos = 0;

int oldpos = 100;

int val = 0;

int värde2 = 0;

void setup() {

Serial.BEGIN(9600);

mySwitch.enableTransmit(10);

}

void loop() {

Läs JoyStick

Val = analogRead(0);

värde2 = analogRead(1);

Serial.println(val);

Serial.println(val2);

UPP 1

om (val > verdead + 30) {pos = 1; Serial.println(POS);}

NER 2

om (val < verdead-30) {pos = 2; Serial.println(POS);}

HÖGER 3

om (värde2 > hozdead + 30) {pos = 4; Serial.println(POS);}

LEFT 4

om (värde2 < hozdead-30) {pos = 3; Serial.println(POS);}

DÖD ZON 5

om (val > verdead-20 & & val < verdead + 20 & & värde2 > hozdead-20 & & värde2 < hozdead + 20)

{

POS = 5; Serial.println(POS);

}

mySwitch.send (pos, 23);

}

Nu låt oss göra en mottagare!

Se Steg
Relaterade Ämnen

Med en joystick med din Arduino

Joysticks är en stor källa till ingång för ett projekt. Särskilt för robotteknik. De flesta av oss har alltid älskat dessa typer av saker som hårdvara hackare. Förutom de nya killarna till detta kanske tycker att det är svårt att förstå begreppet und...

Lägga till knappar i din X52-Pro Joystick med en Arduino mikro

Jag har en Saitek X52-Pro HOTAS setup som jag använder för Elite: farligt. Det är en fantastisk joystick men det kan göra med bara några fler knappar. Med en Arduino Micro kan du utöka detta (eller någon annan) joystick för alla spel som kommer att s...

Radar (joystick kontroll) via Labview(+Arduino)

I själva verket min enhet är remake av denna radar: http://howtomechatronics.com/projects/arduino-rada...Men jag tror att göra en remake är värt det, eftersom även trots min version inte är den snygg, jag använder inte sådana fattiga "teknik" so...

Styra datorn med Arduino och en Joystick

denna handledning kommer att lära dig om potentiometrar och knappar i samverkan med en arduino. Dessutom lär du dig några kommandon som låter du styra markören på datorn med hjälp av dessa komponenter.Obs: Detta fungerar bara med Arduino Micro och Le...

Arduino Steve - en Minecraft Animatronic

SammanfattningJag gör ofta introduktion till elektronik för grupper - och efter teorin är ur vägen - det här är roligt projekt för att se teorin i praktiken. Med lite förberedelse (pre tryckt papper) kan det fyllas i under en timme av studenter. Ämne...

Kalibrera en joystick potentiometer

Jag försökte att kontrollera hastigheten på en RC-bil med Joystick Potentiometer, när jag kom över ett problem. Centrerad joysticken har ett standardvärde annat än 0. Det var första gången att jag använder denna typ av potentiometer, så började jag s...

Trådlös pan och tilt kamera rigga med arduino

Detta är en liten arduino projekt med de NRF24L01 trådlös sändare moduler ans 2 servomotorer.riggen styrs av en trådlös joystick och det kan hålla en kamera, laser eller något du kan tänka på.Steg 1: kravnödvändiga verktyg:3D-skrivareliten skruvmejse...

Lägga till USB-spelenhet till Arduino Leonardo/Micro

VIKTIGT: Denna artikel är för Arduino IDE version 1.6.5 (eller nedanför). Lägga till en USB-spelenhet till en Arduino Leonardo eller Micro använder Arduino IDE version 1.6.6 (eller ovan) se följande Instructable: Arduino Leonardo Micro som Game Contr...

Att göra en MeArm Joystick Pad

** Obs: Detta instructable förutsätter att du redan har en fungerande MeArm. Om du vill bygga en MeArm, finns det många instructables som kan hjälpa dig med detta. Det är hur jag byggde min. :) Den kod som jag använder i videon är en något modifierad...

Grove tummen Joystick

Detta är del tre i en serie av instructables där jag tar standard Grove senors och komponents och tråd det upp med en Arduino. I de två senaste tutorials jag visade hur man ansluter en I2C motor förare och en enda axel analoga Gyro till Arduino, var...

DFRobotShop Rover w/Xbee och Joystick

Rover hinderbana från Aleksei Sebastiani på Vimeo. Tack till Red Vines och Philip K Dick.Mål: För att få min DFRobotShop Rover att prata över xbee och kontrolleras via en Analog Styrspak.Delar:The Rover från DFRobotShop $90 (mitt pris från detta Inst...

3D orm på Charlieplexed 4 x 4 x 4 LED Cube

Hej,Detta är min första instructable så medan jag ska försöka göra det så tydligt som möjligt, lämna gärna en kommentar med bra/dåliga delar och/eller stavning misstag i min instructables. Dessutom, om du gillade den instructable, kan du rösta på mig...

CRANE spelet

detta visar dig hur man bygger en arkad stil kran spel av skrot delar. De grundläggande delarna är: en motoriserad församling som höjer och sänker en klo, ett spår för församlingen att flytta runt på, och en ctontroller med lite elektronik.Oktober 20...

Edison Steve - en snabb att bygga Robotic marionett

Ovanstående video spela inte ibland på mobila enheter - här är länken till det på youtube.Detta är ett roligt projekt som är mycket lätt att bygga.Jag har haft att göra flera demonstrationer av elektronik till kids nya till elektronik - och jag ville...

Raspberry Pi bärbara spelkonsol

Bygga denna bärbara spelkonsol är kanske det roligaste jag haft med en Raspberry Pi. Och det är inte bara att bygga som är kul; Jag har nu fått en fullt fungerande spelkonsol, så jag kan spela alla mina favorit gamla arkad spel, on-the-go!Det finns e...

EtchABot: En mångsidig CNC Etch en skiss

EtchABot använder en Arduino för att förvandla en Etch A Sketch till en själv radera CNC (Computer Numerical Control) ritade maskin. Det har långt ifrån först motoriserade Etch A Sketch på internet. Andra projekt har använt stegmotorer för att förvan...

Balansera plattan spel - Ramy Mounir - göra kurs!

Detta instructable skapades enlighet projektet kravet på Makecourse vid University of South Florida (www.makecourse.com)HejMitt namn är Ramy Mounir, och jag är en student maker inskrivna i gör kursen på University of South Florida - hösten 2015. Jag...

Untouchable PAD

Denna handbok förklarar hur du ställer in och montera hårdvara för att komma igång att bygga din egen tablett / pad. Denna fantastiska brister av design men extremt oanvändbara tablett var design främst för akademiska ändamål, men på grund av sin ext...

Arduino + 2 servon + styrspak (joystick)

i mina andra 2 Arduino tutorials jag har hjälper nya användare att spela toner och göra 2 servon flytta musen.Denna gång jag hjälper flytta du samma 2 servon med en styrspak.Och igen jag har surfa internet för att se om det finns tutorials som klart...