Last Updated on 8. October 2026 by SuffocationLink 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.
View


Applications
- Mit RF Modul als Fernbedienung für Fahrzeuge
- Mit Display als Spielekonsole
- Als Bedienfeld
Bill of materials
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 or
- Arduino Uno +
- nRF24l01 Modul
- nRF Anschlussplatine
Annexation
Joystick und Taster
| Arduino Pins | Function |
| 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 |
| Ground | Ground |
| VCC 3.3V | VCC |
| 9 | CE |
| 10 | Counter-Strike: Global Offensive |
| 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: Broken
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.
Programming
Library
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: Broken
Diese habe ich erfolgreich schon in anderen Projekten verwendet. Für das vorliegende Projekt habe ich die LIB Dateien jeweils in die Projektordner kopiert.
The integration of libraries in general is described under the following link, and I will not go into further detail here.
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.
Output

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 hereLink status: Broken 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.
Output
Conclusion
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.
Problems
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: Unknown
Related Posts
- RF NanoLink status: OK
- NRF RC CarLink status: Unknown
- Sunfounder nRF24 Remote ControlLink status: OK
- Pan Tilt with joystickLink status: OK
- OpenSmart Wireless JoystickLink status: OK
- RC car with PS2 controllerLink status: OK
- Sunfounder nRF24 Remote ControlLink status: OK
- Arduino PS2 Controller Board FundamentalsLink status: OK
Sources
https://1sheeld.com/top-5-arduino-joystick-shields/Link status: Unknown
https://www.reddit.com/r/arduino/comments/29wpyx/updated_project_nrf24l01_and_joystick_shields/Link status: Unknown
https://github.com/naztronaut/nrf24l01–tx-rx-project1/blob/master/joystickTX.inoLink status: Unknown
https://forum.arduino.cc/index.php?topic=322642.0Link status: Unknown
http://arduinoinfo.mywikis.net/wiki/Nrf24L01-2.4GHz-HowToLink status: Unknown
| Date | Change | Author |
|---|---|---|
| 08.10.2026 | Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer) | Suffocation |
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Grammatik | Suffocation |
| 03.10.2026 | Log-Liste eingefügt | Suffocation |
| 26.05.2019 | Post created | Suffocation |