Skip to content

๐ŸŽฎ A Game controller realized with an Arduino, I modified the Arduino bootloader to program with Java โ˜•๏ธ

License

Notifications You must be signed in to change notification settings

IDouble/IoT-Arduino-Game-Controller-Java

Repository files navigation

๐ŸŽฎ IoT Arduino Game Controller Java โ˜•๏ธ

๐ŸŽฎ A Game controller realized with an Arduino, I modified the Arduino bootloader to program with Java โ˜•๏ธ

Don't get me wrong, I can easily program this in standard C too, but I like the aspects of OOP (object-oriented programming). That's the reason why I mostly prefer Java / C++ over ANSI C.

(JArduino) was used in this project to communicate with the Pins (GPIO) of the Arduino.

In this project I used my own written Java Classes (Mouse) and (Keyboard) to send signals to the Mouse and the Keyboard, when buttons on the Game Controller are being pressed.

โš™๏ธ Concept โš™๏ธ

IoT Arduino Game Controller Java Circuit Diagram

๐Ÿ–ผ Images ๐Ÿ–ผ

IoT Arduino Game Controller Java IoT Arduino Game Controller Java

๐Ÿ“ Notes ๐Ÿ“

In the context of Arduino

  • Digital means 0 or 1 (1-Bit)
  • Analog means a number between 0 ... 255 (8-Bit)
  • The Output of the Arduino is 40 Milliampere (mA)

๐Ÿ“ Cheatsheet ๐Ÿ“

IoT Arduino Cheatsheet Game Controller Java

Binance Ready to give crypto a try ? buy bitcoin and other cryptocurrencies on binance