Un arduino, c’est bien sympa pour faire clignoter des leds, mais pour apprendre à programmer de manière autonome, pour brancher directement à un écran c’est pas super adapté.
D’un autre coté, un raspberry juste pour apprendre à programmer, avec tout un linux derrière, c’est un peu lourd (et plus cher).
Entre les deux, voici le « Duo Light ».
C’est un micro ordinateur autonome, à base de AtMega328 (le coeur des Arduino Uno).
Comme tout seul, c’est un peu limité, Jack Eisenmann y a ajouté les périphériques qui vont bien:
- Un port PS/2 pour un clavier
- Une sortie Vidéo composite
- 64Ko de SRAM
- Un slot pour carte SD
(Plus fourni et plus puissant qu’un bon vieux ZX81 !)
Les classiques ne sont pas en reste :
- Un connecteur ICSP pour reprogrammer le processeur, changer le firmware
- 2 rangées de GPIO pour s’interfacer avec d’autres choses
- Un firmware custom qui gère les périphériques
- Un émulateur sous Win/Mac
- La bête se programme en C ou en pseudo code propriétaire
Le tout est très bien documenté sur le site de l’auteur, qui a également lancé une campagne Kickstarter ($22+port pour une carte montée).
On notera que Jack n’est pas un débutant. Il a déjà remué le monde du DIY computing avec des réalisations improbables, comme un ordinateur tout en portes logiques, un ordinateur à base de attiny84…
Parmi ses précédentes réalisations, impossible de passer sous silence son ordinateur portable, entièrement autonome, à base de Atmega1284:
ou encore son prototype multiprocesseur : 16 coeurs de 8bits (des atmega328) en parallèle, en voici la démo en vidéo :
Un boulot impressionnant, des réalisations qui font vraiment plaisir !
Le Duo Light sur le site de l’auteur.
La campagne Kickstarter pour le Duo Light.