Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:arduino-gamer [2017-04-24 00:13] messlinger [Pinbelegung] |
projekte:arduino-gamer [2017-10-18 20:26] (aktuell) thirsch Typo in der Mailadresse gefixed. |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ======= Arduino-Gamer ====== | + | ====== Arduino-Gamer ====== |
** Eine Handheld-Spielekonsole\\ | ** Eine Handheld-Spielekonsole\\ | ||
Projekt-Workshop zum Arduino-Day 2016**\\ | Projekt-Workshop zum Arduino-Day 2016**\\ | ||
** Kontakt:** | ** Kontakt:** | ||
- | [[mailto:thomas.hirsch@fablab-bayreuth.de@fablab-bayreuth.de|Thomas Hirsch]], | + | [[mailto:thomas.hirsch@fablab-bayreuth.de|Thomas Hirsch]], |
[[mailto:stephan.messlinger@fablab-bayreuth.de|Stephan Messlinger]] | [[mailto:stephan.messlinger@fablab-bayreuth.de|Stephan Messlinger]] | ||
Zeile 18: | Zeile 18: | ||
* Windows <10: {{ :projekte:arduino-gamer:ch341ser.zip |}} | * Windows <10: {{ :projekte:arduino-gamer:ch341ser.zip |}} | ||
* Windows 10: {{ :projekte:arduino-gamer:ch340_win10.zip |}} | * Windows 10: {{ :projekte:arduino-gamer:ch340_win10.zip |}} | ||
+ | * macOS 10.12: [[https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver]] | ||
+ | * Mac OS X (bis 10.12): [[http://www.wch.cn/download/CH341SER_MAC_ZIP.html]] | ||
- | **Portierte Spiele:** | + | ==== Spiele: ==== |
* Pong (analog control) | * Pong (analog control) | ||
* Space Invaders | * Space Invaders | ||
* Tetris | * Tetris | ||
- | * Arduboy Library (in Arbeit) | + | * Breakout (Arkanoid clone) |
+ | |||
+ | Die Spiele befinden sich im Ordner games/ im Github-Repository. | ||
Einige Spiele benötigen die Adafruit GFX library. Diese kann am einfachsten über den Library-manager der Arduino IDE installiert werden (Sketch -> Include Libray -> Manage Libraries -> Search: Adafruit GFX Library) | Einige Spiele benötigen die Adafruit GFX library. Diese kann am einfachsten über den Library-manager der Arduino IDE installiert werden (Sketch -> Include Libray -> Manage Libraries -> Search: Adafruit GFX Library) | ||
+ | |||
+ | ==== Arduboy-library ==== | ||
+ | |||
+ | Der [[https://arduboy.com|Arduboy]] ist eine Arduino-basierte tragbare Spielekonsole, ähnlich dem Arduino-Gamer. | ||
+ | Insbesondere besitzt der Arduboy ein zu unserem Gamer kompatibles Display. Für den Arduboy entwickelte Spiele können | ||
+ | daher ohne Änderung der Grafik auf den Gamer portiert werden. | ||
+ | |||
+ | Um die Portierung zu vereinfachen, stellen wir modifizierte Versionen einiger offizieller Arduboy-libraries zur Verfügung. | ||
+ | (Zur Zeit: Arduboy, Arduboy2, ArduboyPlayTunes und ArduboyTones.) | ||
+ | Viele Arduboy-Spiele, welche diese libraries verwenden, sind ohne weitere Modifikationen auf dem Gamer lauffähig. | ||
+ | |||
+ | Liste von Spielen für den Arduboy: | ||
+ | [[https://community.arduboy.com/t/semi-official-game-list-for-the-arduboy/783|“Semi-Official” Game List for the Arduboy]] | ||
+ | |||
+ | Auf dem Gamer getestete Arduboy-Spiele (lauffähig ohne weiter Anpassungen): | ||
+ | * [[https://github.com/Mre64/BattleForZuthsrah | Battle for Zuthsrah]] | ||
+ | * [[https://github.com/MLXXXp/FlappyBall | Flappy Ball]] | ||
+ | * [[https://community.arduboy.com/t/hollow-seeker-a-simple-action-game/ | Hollow Seeker]] | ||
+ | * [[http://www.team-arg.org/rmh-manual.html | Reverse Mermaid Hockey]] | ||
+ | * [[http://www.team-arg.org/ecomd-manual.html | Epic Crates Of Mass destruction]] | ||
+ | * [[http://www.team-arg.org/fish-manual.htm | Trolly Fish]] | ||
+ | * [[https://community.arduboy.com/t/robododge-dodge-the-rockets/ | RoboDodge]] | ||
+ | * [[https://github.com/Jezzamonn/TeenyTank/ | TeenyTank]] | ||
+ | * [[https://github.com/boochow/picovaders | picovaders (another Space Invaders clone)]] | ||
+ | * [[https://community.arduboy.com/t/ardu-man-inspired-by-pac-man/1550 | Ardu-Man]] (a pacman clone). Use the arduboylib11-version. | ||
+ | * [[https://community.arduboy.com/t/squario-the-ultimate-adventure/1257 | Squario]] (Super Mario-like Jump'n'Run) | ||
+ | * [[http://www.team-arg.org/srn-manual.html | Sirène]] | ||
+ | * [[http://www.team-arg.org/shrun-manual.html | Shadow Runner]] | ||
+ | * [[http://www.team-arg.org/vlqp-manual.html | Virus LQP-79]] | ||
+ | * [[http://www.team-arg.org/mybl-manual.html | Mystic Balloon]] (Balloon-Kid clone) | ||
+ | * [[https://community.arduboy.com/t/bangi-destroy-all-the-balloons/ | Bangi]] | ||
+ | |||
+ | Auf dem Gamer (noch) nicht lauffähige Arduboy-Spiele: | ||
+ | * [[http://www.team-arg.org/blba-manual.html | Blob Attack]] | ||
+ | * [[https://drive.google.com/file/d/0B5NlFQiQmxogdV8yc1BSWm83QjA/view?usp=sharing | Atomic Puzzle pack]] | ||
+ | * [[https://github.com/gnargle/Stellar_Impact | Stellar Impact]] (glitches, low memory?) | ||
+ | |||
+ | |||
+ | |||
===== Bauanleitung ===== | ===== Bauanleitung ===== | ||
Zeile 45: | Zeile 88: | ||
{{:projekte:arduino-gamer:gamer-block-schem.png?400|}} | {{:projekte:arduino-gamer:gamer-block-schem.png?400|}} | ||
- | ===== Pinbelegung ===== | + | ==== Pinbelegung ==== |
^OLED (SSD1306) ^Uno ^ATmega328 ^ | ^OLED (SSD1306) ^Uno ^ATmega328 ^ |