Craft

Craft est un defi que s’est lancé Linus Akesson, consistant à générer un signal vidéo avec une bande son, sur un microcontrôleur ATmega88. Ce dernier est un microcontrôleur 8bits cadencé à 20MHz, possédant 1Ko de SRAM et 512 octet EEPROM.

La difficulté réside dans l’obtention d’une vidéo fluide à 59,99 fps tout en générant la bande sonore. Pour cela, il a utilisé les « temps mort » ou le microcontrôleur n’est pas utilisé par la vidéo (effacement horizontal/vertical de l’écran).

Je vous laisse découvrir le résultat:

Comme vous l’aurez surement remarqué, le son est proche de la Nintendo NES dont il s’est inspiré pour sa « carte son ».

Vous trouverez ici plus d’infos sur le microcontrôleur, et sa datasheet.

Source

Articles similaires: