Chérie, j’ai rétréci l’Arduino : passant de Arduino à ATtiny et écrire votre code en pure AVR-C

Arduino est un grand dur - et la plate-forme logicielle, mais avec toutes ses caractéristiques, c’est aussi un peu gonflé et souvent vous avez seulement besoin d’une petite partie de toutes les fonctionnalités. Votre projet nécessite parfois d’avoir des appareils plus petits et moins coûteux. Ce que vous pourriez avoir besoin est le microcontrôleur ATtiny ! Pour environ 1 $, vous pouvez obtenir par un exemple un ATtinyX5, un petit génie à pattes 8 à max. 20Mhz. C’est tout à fait suffisante pour de nombreux projets et vous pouvez jeter un oeil a la différence de taille sur la photo ci-dessus. Vous avez également un coup d’oeil à ce tableau comparatif de décider quel ATtiny dont vous avez besoin.

Comme d’autres l’ont déjà montré, vous pouvez facilement programmer votre ATtiny maintenant en utilisant un Arduino et son IDE. Mais le problème avec le code qui est généré par l’IDE Arduino n’est souvent qu’il est lent et grand en termes de mémoire flash occupée. Puisque notre ATtiny a habituellement seulement environ 2K pour 8KByte de mémoire flash, il faut être très prudent à ce sujet.
Pour obtenir un contrôle total sur le code qui s’exécute sur la puce, il est recommandé d’écrire vos programmes en AVR-C, qui est comme C avec modifications/extensions pour la plate-forme de l’AVR.

Cette instructable doit vous montrer comment écrire vos premiers programmes avec AVR-C, transmettre au microcontrôleur à l’aide d’un programmeur et soigneusement déboguer votre code en utilisant l’Arduino comme série-transitaire pour le ATtiny.

Que vous faut-il ?
-un microcontrôleur ATtiny. J’ai utilisé un ATtiny45 avec 4KByte flash
-un programmeur : par exemple Adafruit USBtiny
-un Arduino pour transfert série (sortie de débogage)
-1 carte de test
-2 LEDs pour tester
-2 résistances (avec environ 150 ohms ou calculer ici)
-des fils de raccordement

Mots clés: Arduino, Electronics, Attiny, Atmel, Avr

Articles Liés

Arduino animatronics-Vérifiez vos costumes génial plus impressionnants !

Arduino animatronics-Vérifiez vos costumes génial plus impressionnants !

Voici comment ajouter des lumières, de sons et d'action à votre projet Halloween favori en utilisant l'open source Arduino microcontrôleur. Arduino est facile d'apprendre à utiliser et il ouvre un tout nouveau monde pour les constructeurs de costume
Vertical Hydroponic Farm

Vertical Hydroponic Farm

Nous réclamons notre projet RUF, Robotic Udéj Fbras SystemUn jardin hydroponique verticalPermettant des rendements de haute densité et des cycles de croissance plus courtsRéduction de la consommation de ressources - l'eau, d'engrais et espaceLabor sa
Traçage et graphiques des données actives de Arduino à l’aide de la puissance de Python

Traçage et graphiques des données actives de Arduino à l’aide de la puissance de Python

Je vais vous montrer comment prendre vos projets Arduino au niveau suivant en ayant l'Arduino à interagir avec le langage de programmation Python. Python est un logiciel gratuit, que vous pouvez télécharger. Puisque vous avez déjà appris les rudiment
Compter les objets à l’aide d’Arduino et capteur à ultrasons sur un convoyeur de production

Compter les objets à l’aide d’Arduino et capteur à ultrasons sur un convoyeur de production

Intro:Cette instructable explique comment utiliser un capteur à ultrason avec Arduino pour compter / log différents paquets sur un convoyeur. L'instrucable couvrira l'installation physique et le programme Arduino.Il ne sera pas toute information sur
Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Halloween est l'occasion parfaite pour le plaisir de créer des effets spéciaux. Lorsque vous voulez être en mesure de commander à distance les accessoires et effets, une bonne option est d'utiliser une télécommande infrarouge. Donc dans ce projet, je
Arduino alimenté bluetooth distant relais commutateur

Arduino alimenté bluetooth distant relais commutateur

HiJe voulais construire une simple boîte de commutateur à distance 2 canaux bluetooth.pour me permettre de passer à distance des dispositifs divers sur et en dehors de mon téléphone android.L'appareil a dû être petit facile à utiliser et assez flexab
Jouer Ode à la joie et autres musiques classique avec Arduino

Jouer Ode à la joie et autres musiques classique avec Arduino

Il s'agit d'un didacticiel de base (idéal pour les débutants!) à l'aide de l'Arduino Uno ou version similaire à jouer l'Ode à la joie de Beethoven. Ce fut l'un de mes premiers projets avec Arduino.Ce que vous aurez besoin :-Arduino Uno ou version sim
Construire votre propre contrôleur (bon marché!) multifonctions sans fil caméra.

Construire votre propre contrôleur (bon marché!) multifonctions sans fil caméra.

IntroductionJamais imaginé de construire votre propre contrôleur de caméra ?Remarque importante : Les condensateurs pour le MAX619 sont 470n ou 0.47u.  Le schéma est correct, mais la liste des composants a été mal - mise à jour.Il s'agit d'une entrée
Un guide de démarrage complet pour rea

Un guide de démarrage complet pour rea

avez-vous joué avec de l'Arduino et maintenant ont un goût pour les microcontrôleurs ?Vous avez essayé d'aller au-delà de Arduino mais a été arrêtée par les fiches techniques denses ?C'est l'instructable pour vous !Je travaillais sur un instructable
Contrôleur de culture hydroponique Edison Intel

Contrôleur de culture hydroponique Edison Intel

Création d'une IoT activé contrôleur de culture hydroponique utilisant l'Edison Intel au cours de la Boston IoT HackathonNotre objectif :Au sein d'un hackathon 36 heures pour construire un contrôleur à utiliser avec notre précédente instructable (hyd
Comment programme microcontrôleurs AVR, bon marchés et faciles

Comment programme microcontrôleurs AVR, bon marchés et faciles

Cette volonté instructable guide vous étape par étape comment faire pour exécuter un programme simple en un micro-contrôleur ATMEGA (uC). Si don´t vous savez tout sur comment votre code est stocké dans les microcontrôleurs, il existe essentiellement
Swarmbots : Autonome Arduino voitures que jouent les chaises musicales

Swarmbots : Autonome Arduino voitures que jouent les chaises musicales

Notre intention avec ce projet était de fusionner les deux champs de pointe de la technologie : des véhicules autonomes et swarmbots. En partenariat avec l'Académie de Fremont pour la technologie et de Design de Femineer élèves, dix membres de la cla
Tout sur Max Sonar EZ0 et Arduino

Tout sur Max Sonar EZ0 et Arduino

j'ai cherché sur Internet sur EZ0 ultrasonique et j'ai trouvé beaucoup d'informations dans la fiche technique pour ce capteur, je vais vous montrer comment nous pouvons programmer ce capteur dans IDE Arduino.Dans un premier temps, la feuille de donné
Construire une Installation ludique et aider à créer le parc à thème de tous les jours

Construire une Installation ludique et aider à créer le parc à thème de tous les jours

Contrôler les choses physiques c'est amusant !Permet de parc à thème de tous les jours vous permet de créer du plaisir installations matérielles que n'importe qui peut contrôler avec un smartphone. Votre installation pourrait être quelque chose de co