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 Pins | Funktion |
| 2 | Taster A |
| 3 | Taster B |
| 4 | Taster C |
| 5 | Taster D |
| 6 | Taster E |
| 7 | Taster F |
| 8 | Taster Unter Joystick |
| A0 | X-Richtung Joystick |
| A1 | Y-Richtung Joystick |
nRF24 Modulanschluss
| Arduino | nRF24 |
| GND | GND |
| VCC 3.3V | VCC |
| 9 | CE |
| 10 | CSN |
| 13 | SCK |
| 11 | MOSI |
| 12 | MISO |
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
- RF NanoLink-Status: OK
- NRF RC AutoLink-Status: OK
- Sunfounder nRF24 FernbedienungLink-Status: Unbekannt
- Pan Tilt mit JoystickLink-Status: OK
- OpenSmart Funk JoystickLink-Status: Unbekannt
- RC Auto mit PS2 ControllerLink-Status: OK
- Sunfounder nRF24 FernbedienungLink-Status: Unbekannt
- Arduino PS2 Controller Platine GrundlagenLink-Status: OK
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
| Datum | Änderung | Autor |
|---|---|---|
| 08.10.2026 | Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer) | sfambach |
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Grammatik | sfambach |
| 03.10.2026 | Log-Liste eingefügt | sfambach |
| 26.05.2019 | Beitrag erstellt | sfambach |