Inleiding tot en met I / O's IN ARDUINO (JOYSTICK) (2 / 3 stap)

Stap 2: Extra INFO en CODE


Ik dacht dat het nuttig kan zijn voor sommige mensen, wanneer u setup het circuit, upload de code hieronder u kunt proberen voor jezelf en zie de verschillende lezingen in elke richting, in de afbeelding hierboven ik 5 posities van de joystick en de bijbehorende waarden geboden. Veel plezier met de code, speel er mee en je kunt zien uit het schema dat geen weerstand was gekoppeld aan de LED kathode, dit is omdat de uitgangsspanning is sterk beïnvloed, aangezien de joystick zelf al een apparaat van de weerstand (potentiometer is). De onderstaande code is een zeer eenvoudig te begrijpen, blijkt ON the LED op X:1023, Y:1023 en bochten het uit bij X:0, Y:0, en u kunt ook de waarden van de seriële achtergrond controleren.

  1. Initialisatie van de poort
  2. int SW_pin = 2; digitale pin verbonden om over te schakelen van de uitvoer
  3. int VX_pin = 0; analoge pin verbonden met X uitgang
  4. int VY_pin = 1; analoge pin aangesloten op Y-uitgang
  5. int LED = 5;
  6. VOID Setup {}
  7. pinMode (SW_pin, INPUT);
  8. pinMode (LED, uitvoer);
  9. Serial.begin(9600);
  10. }
  11. void loop {}
  12. int V1 = analogRead(VX_pin);
  13. int V2 = analogRead(VY_pin);
  14. int V3 = digitalRead(SW_pin);
  15. Als (V1 == 1023 & & V2 == 1023) {}
  16. delay(100);
  17. digitalWrite(LED,HIGH);
  18. }
  19. anders als (V1 == 0 & & V2 == 0) {}
  20. digitalWrite(LED,LOW);
  21. }
  22. Serial.Print ("Switch:");
  23. Serial.Print(v3);
  24. Serial.Print("\n");
  25. Serial.Print ("VX-as:");
  26. Serial.Print(v1);
  27. Serial.Print("\n");
  28. Serial.Print ("VY-as:");
  29. Serial.Print(v2);
  30. Serial.Print("\n\n");
  31. delay(500);
  32. }

Gerelateerde Artikelen

Inleiding tot en met I / O's IN ARDUINO (drukknop)

Inleiding tot en met I / O's IN ARDUINO (drukknop)

Datum: 3/11/2016Titel: Arduino ingangen (digitaal)Moeilijkheidsgraad: gemakkelijkHallo iedereen. Ik ben hier om te praten over de digitale "inputs" in het algemeen, soorten digitale drukknoppen en digitale drukknop programmeren in de arduino. Ee
Inleiding tot de Light Emitting Diode met behulp van Snap Circuits

Inleiding tot de Light Emitting Diode met behulp van Snap Circuits

In deze foto Instructable, leert u over de Light Emitting Diode, of LED. U zult ook leren hoe te bouwen van een eenvoudige schakeling die aantoont hoe de LED werkt met behulp van Snap Circuits.Onderdelen nodig:1 basis raster (11 "x 7.7") # 6SC B
Arduino kookwekker met een inleiding tot de timer interrupts

Arduino kookwekker met een inleiding tot de timer interrupts

Welkom bij mijn eerste instructable,Heb ik besloten om een vrij eenvoudig project de instructable wereld te betreden te maken. Dit project is over het maken van een eenvoudige kookwekker met een Arduino Uno. Dus zal ik een kleine introductie de 2.2"
Inleiding tot de domotica met Arduino en RF-signalen!

Inleiding tot de domotica met Arduino en RF-signalen!

Vandaag ga ik Toon u een inleiding op huisautomatisering met RF-signalen.Stel je het midden van de winter, het is koud en donker buiten, maar dankzij automatisering u wakker worden met een warme en lichte kamer met een warme kop koffie stomen langs d
Inleiding tot Leatherworking

Inleiding tot Leatherworking

Leder is een geweldig product dat is gebruikt door de mens sinds echt, het begin van de mens. Het is in kleding, schoenen, tassen, riemen en holsters en echt, vrij veel alles wat die je van bedenken kunt kan worden gemaakt van leer.Werken met leer is
Configureren MKS Sbase v1.2 32-bits domeincontroller basics en inleiding tot de Smoothieware.

Configureren MKS Sbase v1.2 32-bits domeincontroller basics en inleiding tot de Smoothieware.

ProlougeIk ben echt blij om te zien hoe deze fundamentele intro in Smoothieware en de MKS Sbase 1.2 controller zoveel aandacht hebben gekregen, en hoop echt dat het gaat om het helpen van mensen aan de slag of besluiten niet te.Ik heb aanvaard in rob
Inleiding tot het installeren van web apps.

Inleiding tot het installeren van web apps.

Webapplicaties zijn een zegen voor uw computeromgeving bieden. Traditioneel zou u computer software applicaties lokaal op elk systeem laden.  Zelfs met geautomatiseerde software kan implementatie systemen, nog steeds worden ondersteunen intensieve. M
How To Make Websites - Complete Inleiding tot de Webdevelopment

How To Make Websites - Complete Inleiding tot de Webdevelopment

Bekijk op YouTubeDeze video serie is het introduceren van websiteontwikkeling voor beginners die niets weet over het maken van websites. Deze eerste aflevering introduceert de software die ik gebruik in mijn workflow om websites te maken om de beste
Zomer 2014 Inleiding tot Engineering competitie

Zomer 2014 Inleiding tot Engineering competitie

Juli 3, 2014DOORGroep: Één stukBu JiaqingQian-JunqiXiang YinanYang SiyuanChen MiaomiaoVG100 INLEIDING TOT DE TECHNIEKDEPATMENT VAN INSTALLATIE-EN MACHINEBOUWUNIVERSITEIT VAN MICHIGAN – SHANGHAI JIAO TONG UNIVERSITEIT GEZAMENLIJK INSTITUUT(UM SJTU JI)
Inleiding tot LED Strips

Inleiding tot LED Strips

LED strips zijn een zeer leuke en effectieve manier om veel van de gloed en kleur aan een project. In dit Instructable leert u over de basissoorten strips en hoe ze tot de Intel Edison met Arduino breakout board vasthaken. Deze schakelingen omvatten
Inleiding tot de Arduino

Inleiding tot de Arduino

An Arduino is een open-source microcontroller ontwikkel bord. In gewoon Engels kunt u de Arduino dingen zoals motors en lichten te lezen van sensoren. Dit kunt u uploaden van programma's op dit forum die vervolgens met dingen in de echte wereld samen
Inleiding tot de Manipulators

Inleiding tot de Manipulators

maken van de juiste manipulator voor een uitdaging een van de moeilijkste onderdelen van het eerste Robotics competitie (FRC is).  In mijn vier jaar als student was het altijd de grootste bij gebreke van punt van mijn team.  Hoewel de spel uitdaging
DSLR TimeLapse van begin tot eind met behulp van Lightroom

DSLR TimeLapse van begin tot eind met behulp van Lightroom

Hallo weer, als je de titel van dit instructable sugests DSLR timelapse van begin tot eind zien. Dus zal ik proberen ter dekking van nabewerking de foto's (soort van), instellingen en de timelapse zelf.Disclaimer: Ik ben geen expert op timelapse, maa
Inleiding tot het Model vliegtuig Autopilot!!!

Inleiding tot het Model vliegtuig Autopilot!!!

Hi All!Ik ben twintig jaar oud. Ik pakte mijn arduino voor het eerst dat deze kerst, en ik heb het bijhouden van druk op mijn arduino toepassingen zodat ik u kan brengen dit instructable. Ik hoop dat het helpt!Het doel van dit project was het bouwen