Funduino JOYSTICK V1.A

Last Updated on 8. Oktober 2026 by sfambachLink-Status: OK

Funduino bietet mit dieser Platine ein weiteres RC-Fernbedienungsmodul. Die Platine besitzt einen Joystick, diverse Taster und Anschlussmöglichkeiten für externe Platinen wie z.B. für ein RF Modul, ein Nokia Display und ein Bluetooth Modul.

Zusätzlich kann das Board mit 3V und 5V betrieben werden.

Ansicht

Einsatzzwecke

  • Mit RF Modul als Fernbedienung für Fahrzeuge
  • Mit Display als Spielekonsole
  • Als Bedienfeld

Stückliste

Für die Joystick-Platine

  • Funduino Joystick Platine
  • Arduino Uno
  • Spannungsversorgung (USB od., Akkupack)
  • Optional ein nRF24 Modul
  • Optional ein Nokia Display 5110
  • Optional ein Bluetooth Modul (habe ich keins)

Für die nRF Gegenstelle

  • nRF USB Dongle oder
  • Arduino Uno +
    • nRF24l01 Modul
    • nRF Anschlussplatine

Anschluss

Joystick und Taster

Arduino PinsFunktion
2Taster A
3Taster B
4Taster C
5Taster D
6Taster E
7Taster F
8Taster Unter Joystick
A0X-Richtung Joystick
A1Y-Richtung Joystick

nRF24 Modulanschluss

ArduinonRF24
GNDGND
VCC 3.3VVCC
9 CE
10 CSN
13SCK
11MOSI
12MISO

Nokia Display 5110

Achtung, es gibt mehrere Displays Nokia 5110, leider stimmen nur bei wenigen die Pins. Diese hier scheinen auf den ersten Blick zu stimmen:

https://www.exp-tech.de/displays/lcd/8653/graphic-lcd-84×48-nokia-5110Link-Status: Unbekannt

Hab leider das falsche Display bestellt, obwohl es mit der Kompatibilität zum Joystick Shield beworben wurde 🙁 somit erstmal kein Displaytest.

Man sollte auch beachten, dass das Display die gleichen Pins D9-D13 wie das nRF24L01 Modul verwendet. Somit kann nicht beides gleichzeitig betrieben werden.(Diese Aussage muss ich nochmal überprüfen 😉 )

Bluetooth Modul

Kein HC-05/06 Bluetooth Modul mit 3.3V zur Hand, habe aber eines beim schnellen Ali bestellt.

Programmierung

Bibliothek

Für den Joystick und die Tasten wird keine Bibliothek benötigt, für die anderen Bestandteile gibt es wie immer schon was im Netz.

nRF24 Lib

Für die nRF Kommunikation verwende ich die folgende Lib.

http://tmrh20.github.io/RF24Link-Status: Kaputt

Diese habe ich erfolgreich schon in anderen Projekten verwendet. Für das vorliegende Projekt habe ich die LIB Dateien jeweils in die Projektordner kopiert.

Die Einbindung von Bibliotheken im generellen ist unter folgenden Link beschrieben, hier werde ich nicht mehr näher darauf eingehen.
https://fambach.net/arduino-ide#BibliothekenLink-Status: OK

Joystick und Knöpfetest

Um mal den Joystick ohne jegliche andere Funktionalität zu testen, habe ich ein kleines Programm geschrieben. Dieses reagiert auf alle Knopfdrücke und den Joystick und gibt die Zustände auf der Konsole aus.

Ausgabe

nRF Übertragung

Als zweites habe ich die RF-Funktionalität mit in das Testprogramm von oben aufgenommen. Den Receiver habe ich aus einem alten Projekt und nur das data Array angepasst. Wie der Receiver aufgebaut wird und wie alles funktioniert, könnt ihr hierLink-Status: Kaputt nachlesen.
Den Transmitter auf die Funduino aufspielen und den Receiver auf einen zweiten Arduino mit RF und schon kanns losgehen.

Der Funduino Transmitter sendet die Taster und die Joystickdaten an den Receiver. Dieser gibt die Daten auf der Konsole aus.

Ausgabe

Fazit

Nette Platine, reich an Knöpfen, jedoch mit leichten Defiziten:

  • Entweder RF oder Display
  • Spannungsversorgung des nRF über den Arduino 3.3V
  • Anordnung der Bauteile könnte besser sein, nRF Modul wäre nach oben zeigend besser platziert.
  • Wenig vollständige Dokumentation zu finden, meist werden nur die Knöpfe und der Joystick ausgelesen.

Mit einem zusätzlichen ELCO ist die Platine dennoch gut als Fernbedienung für beispielsweise RC Autos zu gebrauchen.

Probleme

Verbindung reißt ab/kommt nicht zustande

Ich hatte mit dem RF auf diesem Board ziemliche Probleme. Nachdem ich die Datenmenge ohne ersichtliche Besserung begrenzt hatte, stellte ich die Power auf RF24_PA_MIN um. Danach ging es. Es scheint so, als würde das Board mit dem RF mehr verbrauchen als der Arduino liefern kann.

Eine angeschlossene externe Spannungsquelle am Arduino funktioniert leider auch nicht.

Der RF Chip wird anscheinend direkt über die 3,3V des Arduino gespeist, dies reicht bei den neueren nRF24l01+Chips nicht aus (Alle unter dem Namen nRF24l01 erworbenen Chips sind bei mir
nRF24l01+) .
Ein Elektrolyt-Kondensator mit 100uF zwischen 3,3V und Masse geschaltet, ermöglichte mir die Power bis auf RF24_PA_MAX hochzusetzen.

Siehe auch diesen Link:
http://arduinoinfo.mywikis.net/wiki/Nrf24L01-2.4GHz-HowToLink-Status: Unbekannt

Verwandte Beiträge

Quellen

https://1sheeld.com/top-5-arduino-joystick-shields/Link-Status: Unbekannt

https://www.reddit.com/r/arduino/comments/29wpyx/updated_project_nrf24l01_and_joystick_shields/Link-Status: Unbekannt

https://github.com/naztronaut/nrf24l01–tx-rx-project1/blob/master/joystickTX.inoLink-Status: Unbekannt

https://forum.arduino.cc/index.php?topic=322642.0Link-Status: Unbekannt

http://arduinoinfo.mywikis.net/wiki/Nrf24L01-2.4GHz-HowToLink-Status: Unbekannt

Nr. 24 – Joystick Modul V1.ALink-Status: Unbekannt
Funduino Joystick Shield V1.ALink-Status: Unbekannt
DatumÄnderungAutor
08.10.2026Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer)sfambach
04.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Grammatiksfambach
03.10.2026Log-Liste eingefügtsfambach
26.05.2019Beitrag erstelltsfambach
Logbuch

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert