Ceci est une ancienne révision du document !


Arduboy

Photo de Gareth Halfacree, CC BY-SA

L'arduboy est une micro console de jeu basée sur un microcontrôleur ATMega32U4 (identique à ceux équipant les arduino Leonardo), d'un écran OLED noir et blanc de 128 x 64 pixels, de quelques boutons, d'une sortie sonore par piezo et d'une batterie.

Elle est programmable en utilisant l'IDE Arduino, en ajoutant quelques bibliothèques de code.

Plus de 255 jeux existent à l'heure actuelle (il est 22h57 le 8 février 2020), dont une grande partie sous licences libres.

Avec cette console, on peut donc apprendre à programmer de petits jeux.

La console peut être achetée ou fabriquée puisque le schéma électronique est publié. il existe d'ailleurs déjà de nombreuses versions "homemade" de l'arduboy.

Pour écrire/compiler un jeu il faut installer l'IDE arduino, les bibliothèques de codes arduboy (“croquis/inclure une bibliothèque/gérer les bibliothèques”) et la définition de la carte (“outils/type de carte/gestionnaire de carte”). Toutes ces étapes sont décrites en détail dans le quick start guide

Une fois l'installation complétée, voila comment téléverser un programme

  • relier l'arduboy à l'ordinateur par un cable USB data (attention à la confusion possible avec un cable de charge)
  • dans le menu “outils/type de carte”, choisir “arduboy”
  • dans le menu “outils/port” choisir le port USB sur lequel l'arduboy est branchée
  • tout est prêt pour téléverser!

Il existe un catalogue de jeu plus ou moins officiel : Erwin's Arduboy Collection, qui présente joliment le dépôt github ( https://github.com/ArduboyCollection )

Plusieurs méthodes :

  • compiler le jeu dans l'IDE arduino et le téléverser en utilisant la connexion par micro USB, comme n'importe quel programme arduino
  • téléverser directement le fichier .hex
  • utiliser une application android (Arby Utility) et un cable USB-OTG (il faut que le mobile ou la tablette puisse utilsier de l'USB-OTG), voir ci-dessous
  • utiliser une application windows (Arduboy Uploader) (il n'en existe pas pour Linux)

Quelques liens intéressants pour s'y mettre :

Et quelques outils :

Par ici

  • materiel/arduboy.1581506877.txt.gz
  • Dernière modification: 2020/02/12 12:27
  • par emoc