• Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
- Annonce -
  • Blog
    • Electronique
      • Arduino
      • POV
      • Raspberry PI
    • Divers
      • Gadget
      • Geekeries
      • SteamPunk
    • Do It Yourself
    • High Tech
      • IHM
      • Innovation
      • Réalité Augmenté
    • Imprimante 3D
    • Informatique
      • Hardware
      • Internet
      • Multimedia
      • Software
    • Robotique
    • Test et expertise
  • Boutique
    • Cartes Arduino
    • Raspberry PI
    • Cartes de développement
    • Capteurs
Accueil » Do It Yourself Electronique Guest Blogging

AVR TinyCopter : un mini jeu DIY très optimisé !

Monstercrunch Publié le 21 mars 2013
3
2.1K Vues


  • Partagez sur Facebook
  • Twittez

Voici le petit (mais puissant!) projet d’un « hélicoptère game » fabriqué à l’aide de :

  • un microprocesseur Attiny13,
  • un écran LCD de Nokia 3310 d’une résolution de 84X48px,
  • une résistance 1khom
  • un bouton poussoir,
  • le tout alimenté par deux piles AAA.

Ce qui est intéressant dans ce projet, c’est de voir comment l’auteur à su contourner les limites du microprocesseur : Avec seulement 1kb de mémoire flash programmable et 64ko de ram, le code devait être le plus court possible !

avr-tinycopter-un-mini-jeu-diy-tres-optimise

 

C’est pourquoi le jeu est programmé en assembleur qui permet d’obtenir un code très optimisé.

A titre d’exemple, on peut lire sur son blog que pour économiser au maximum la longueur du code, le score final est affiché en hexadécimal (et non en base 10) car il est plus économe de manipuler les chiffres dans cette base ! Il soulève aussi le problème du nombre d’I/O de l’attiny13 (au nombre de 6).

Au final, le jeu est court et on arrive vite au fond de la grotte qui est peu profonde (encore une fois faute de mémoire), mais c’est un petit exploit en soi 😉

Pour plus d’infos, je vous invite à vous rendre sur hackniac.com où il explique assez précisément comment il a trouvé une solution à chaque problème !

Vues : 2 081
  • Partagez sur Facebook
  • Twittez


- Annonce -
3310atmelATTiny13consoleconstruireDIYecranElectroniquefabriquergamehélicoptèreJeux Vidéoslcdnokia


Auteur

Monstercrunch

Je m'appelle Henri, j'ai 16 ans et je suis un passionné d'informatique, des nouvelles technologies et tout ce qui touche au diy et à l’électronique. J'adore la programmation, faire des jeux (J'ai touché un peu à tout: python, C, javascript, php, html... Sans pour autant devenir un pro en la matière, je vous l'avoue), bricoler, et grâce à arduino, je peux "enfin" réunir les deux. J'aime aussi le retro-gaming, mais surtout l'esprit et le design général de ces vieux jeux et consoles, car au final, je ne suis pas un grand joueur !

Vous aimerez aussi
DIY : Fabriquer un robot mangeur de pièces avec une boite de Pringles et un arduino
10 juillet 2018
DIY : Transformer un vieux réveil en horloge-station météo à base d’Arduino
3 juillet 2018
DIY : Fabriquer une jardinière sur le thème de Mario
25 juin 2018
Comment regarder Star War en ASCII sur votre ordinateur
A lire en suivant

Comment regarder Star War en ASCII sur votre ordinateur

  • - Annonce -
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

  • SEMAGEEK : Actualités High Tech, Robot, Électronique, DIY et Arduino.

    Mentions Légales

    Annonceurs

    À propos

    Contact

  • Articles Récents

    • STAR : Un robot modulable à base d'arduino qui se faufile partout
    • DIY : Fabriquer un robot mangeur de pièces avec une boite de Pringles et un arduino
    • Un robot imprimé en 3D qui dessine dans le sable.
  • Articles Populaires

    • 1
      Fabriquer un brouilleur de téléphone mobile.
    • 2
      Les 42 commandes les plus utiles sur Raspberry PI
    • 3
      DIY : Une machine CNC de gravure laser fabriquée avec une diode laser de graveur DVD

© Copyright Semageek® 2009 - 2020
Appuyez sur Entrée pour lancer votre recherche
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considérerons que vous acceptez l'utilisation des cookies.Ok