ik heb een joystick shield gekocht et twee joysticks de maARM wdt.
ik snap er niks van het schild zit op een Arduino UNO en de arduino leest steeds 1023 als waarde hoe de joystick ook beweegt.
als de shield los neemt en 5 volt geeft en dan meet doet hij het perfect zoals het hoort.
maar op de uno werkt het niet . al vanalles gemeten voeding en connecties als is goed maar het werkt simpelweg niet.
uno werkt prima met een losse potmeter geprobeerd.

IK SNAP ER ECHT NIKS VAN GRAAG EEN TIP OF GOEDE RAAD.

TIP: NIET SCHREEUWEN
anyway. Ik ken hetschield niet, maar ik neem dat dat je bedoeld dat als je hem los hebt je op de analoge uit pin wel keurig een spanning tussen 0 - 5 volt meet als je de joystick beweegt?
DAn zou ik denken dat je arduino sketch geconfigureerd is om naar een andere analoge ingang te kijken. Check even welke pin van je shield met welke input verbonden zit van de uno.
Meestal kun je dat in de setup functie wel aangeven volgens mij.

de pin op de arduino is A0 en geeft in de serieel monitor 1023 dus 5 volt, dit blijft zo bij wat je ook doet.
als ik een losse potmeter aansluit op de arduino werkt het perfect zoal het hoort.
als ik het schild los neem en er 5 volt op zet en meet op A0 meet ik zoals het hoort bij bewegen van stick.
alleen als het schild op de arduino zit werkt het niet en heb je constant de waarde 1023.
ook al een andere Arduino UNO geprobeerd maar dat is het ook niet.

Heb je een link naar het schild dat je hebt gebruikt?

het is een meARM wdt. schild. ik kan er zelf niet zoveel over vinden

Check eens of de GND tussen Arduino en shield wel verbinding maakt.

op welke analoge poort lees je uit? Kom ik nergens tegen.

Inderdaad moet je uitzoeken welke analoge poorten dat shield gebruikt, aangezien je twee joysticks hebt zijn dat dus 4 analoge ingangen (2 potmeters per stick).

als dat shieldje ook potmeters heeft (zie dus 3 contacten aan 1 kant, en 3 contacten aan een andere kant, per knop op die link van arco), volg dan eens deze spoorten.

die zouden, als het goed is, moeten uitkomen op een 5V voeding, een GND pin en een analoge pin.
die kan je al controlleren of ze kloppen.

als je dan zo ene gevolgt hebt, meet eens met een multimeter de spanning op die analoge pin waar die potmeter mee verbind, terwijl je die joystick beweegt, kijk of de spanning varieert.

en als laatste, welke code gebruik je? gebruik je diezelfde code als je test met je potmeter, of test je dan een ander script die je al eens eerder maakte met een potmeter?

[Bericht gewijzigd door fcapri op (11%)]

V ref goed gekozen? als die op 3V hangt en je zet er 5 V op......
ook even naar kijken.