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 et les bibliothèques de codes arduboy. Toutes les étapes sont bien décrites dans le quick start guide

Pour pouvoir envoyer un code compilé, il faut allumer la console, sinon le port USB n'est pas reconnu

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 :

  • materiel/arduboy.1581282832.txt.gz
  • Dernière modification: 2020/02/09 22:13
  • par emoc