Pimp votre chocolat avec IDE Arduino et ATtiny13 (2 / 6 étapes)

Étape 2: Programmer le ATtiny13

Puisqu’il n’y a pas beaucoup d’espace à l’intérieur de la boîte, il s’agit d’un projet PCB-moins et donc le meilleur moment pour programmer le microcontrôleur est avant de commencer la construction.

Si vous n’avez pas mis à niveau votre installation IDE Arduino à la dernière version 1.0, est maintenant le meilleur moment pour le faire ! Bien qu’il soit possible de programmer un microcontrôleur à l’aide d’un programmateur avec les versions antérieures, 1.0 facilite surtout avec des options de menu pratique. Je recommande vivement la mise à niveau avant d’aller plus loin, si vous n’avez pas encore fait.

L’IDE Arduino est livré avec un ensemble de bibliothèques C qui sont optimisées pour s’exécutant sur différentes plates-formes matérielles et les types de microcontrôleurs. Par défaut, les bibliothèques ATtiny13 sont manquants. C’est un très petit MCU et programme de gens pas beaucoup pour elle, je suppose. Heureusement, il existe au moins deux séries de bibliothèques Arduino qui incluent un support pour ou qui peuvent être modifiés au support ATtiny13 :

J’ai fini par arrêter la Damellis'es bibliothèques parce que mon prochain projet devait inclure un ATtiny2313 et de smeezekitty sont pour ATtiny13 seulement.  Je vous invite à visiter la page d’accueil de la bibliothèque que vous avez choisi pour un ensemble spécifique d’instructions d’installation ou visitez mon blog sur eux ici : http://elabz.com/arduino-shrunk-how-to-use-attiny13-with-arduino-ide/ l’installation n’est pas un processus difficile et fondamentalement consiste à simplement placer les fichiers de bibliothèque dans le bon répertoire sous la hiérarchie de l’IDE Arduino éditant le fichier boards.txt pour dire Arduino IDE que vous venez d’ajouter une autre plate-forme matérielle en faveur.

Une fois que vous avez installé la bibliothèque nécessaire, vous pourrez voir des ATtiny13 dans la liste de vos planches en IDE Arduino -> outils. Il est assez difficile de voir sur cette photo, mais la ligne en surbrillance décrit le Conseil que l’IDE Arduino compilera pour comme ATtiny13 (horloge interne de 4,8 MHz)

Maintenant aller de l’avant et charge le sketch Arduino pour le projet Pimp Your chocolats dans le fichier ZIP joint ici (je n’ai aucune idée comment vous pointez sur le fichier que je viens de téléchargé à Instructables. Si vous ne pouvez pas voir, chargez-le sur mon site ici)

La prochaine étape est trop accrocher la ATtiny13 jusqu'à votre programmateur ICSP (Arduino comme PDCI ou un programmateur dédié, voir étape précédente) selon les schémas dans la deuxième image attachée à cette étape.

Sélectionnez le programmeur type dans Outils -> menu de programmeur

Ensuite, sélectionnez Outils -> graver Bootloader. C’est une caractéristique assez confusément nommée, au moins pour ATtiny13 parce que ATtiny13 n’utilise aucun programme d’amorçage. Toutefois, le même dispositif consomme également les registres de contrôle approprié à l’intérieur de la puce qui font qu’il fonctionne sur la fréquence d’horloge de droite, utilisez des diviseurs de fréquence d’horloge interne ou ni et sinon configure la puce physique pour fonctionner juste la façon dont le code compilé attendrait de lui.  C’est une étape importante et beaucoup de gens le manquer, alors soyez prudent.

Graver le code dans le commutateur de ATtiny13 en passant le fichier -> charger à l’aide de programmeur.

Si tout va bien il n’y aura aucun message d’erreur et, une fois le téléchargement terminé, le MCU est prêt pour notre projet,

Articles Liés

Comment graver optiboot botloader sur Atmega8 avec IDE Arduino 1.6.x et 1.5.x

Comment graver optiboot botloader sur Atmega8 avec IDE Arduino 1.6.x et 1.5.x

J'ai utilisé des vieux NG bootloader, mais j'ai quelques problèmes avec elle. Il faut environ 8 secondes pour lancer Atmega et il stucked parfois. Quand j'ai voulu graver optiboot, j'obtiens le message :type de mémoire « efuser » ne pas défini pour l
Pimp votre notebook avec sugru

Pimp votre notebook avec sugru

sugru permet de fixer votre stylo sur votre ordinateur portableÉtape 1 : ingrédientsÉtape 2 :Étape 3 :Étape 4 :Étape 5 :
Pimp votre punaises avec sugru

Pimp votre punaises avec sugru

sugru permet d'attacher une épingle à l'autre et faire des cintres flexibles de taille différenteÉtape 1 : Étape 2 :
Démarrage rapide pour Nodemcu (ESP8266) sur IDE Arduino

Démarrage rapide pour Nodemcu (ESP8266) sur IDE Arduino

Merci aux gars ceux qui a porté le Esp8266 en IDE Arduino et aider tous les utilisateurs d'arduino heureux jusqu'à la moelle. Oui, il a été longtemps fois depuis qu'ils ont fait et ce post est un peu plus tard à Merci le travail de bon cœur par les g
Pp - Pimp votre Paracord + idées

Pp - Pimp votre Paracord + idées

Il m'est apparu que nous modifier, proxénète ou créer tant de choses mais que nous prenons accorder une chose utilisée pour autant de plein air et d'autres projets / instructables - PARACORD. OK, il y a le Survivorcord de Titan qui vient avec fil de
Épeler affection pour votre Valentine avec chocolats, LEDs, Attiny13 et IDE Arduino

Épeler affection pour votre Valentine avec chocolats, LEDs, Attiny13 et IDE Arduino

Eh bien, bien sûr, vous auriez pu mettre une note de post-it avec le même message à l'intérieur de cette boîte de chocolats:) mais il ne sera pas presque aussi cool, surtout si votre Valentine a un sweet spot pour nerds. Venez pour penser à lui : bie
Votre dp32 chipkit de programmation à l’aide de l’IDE Arduino

Votre dp32 chipkit de programmation à l’aide de l’IDE Arduino

chipKIT conseils ont généralement beaucoup plus de mémoire et de puissance de calcul que plusieurs cartes Arduino, et par conséquent, ils sont tellement mieux à la manipulation des données.De l'autre côté, l'IDE Arduino est facile à utiliser et à com
Programmation à l’aide de l’IDE Arduino sur votre planche ChipKIT Dp32

Programmation à l’aide de l’IDE Arduino sur votre planche ChipKIT Dp32

Ce guide montre comment configurer l'IDE Arduino afin qu'il peut être utilisé pour programmer le microcontrôleur chipKIT dp32 .Étape 1: Télécharger et installer l'IDE Arduino Cette étape est pour ceux qui n'ont pas installé l'IDE Arduino. N'hésitez p
Guide de l’Idiot à la programmation d’AVR sur le bon marché (avec l’IDE Arduino!)

Guide de l’Idiot à la programmation d’AVR sur le bon marché (avec l’IDE Arduino!)

Microcontrôleurs sont, sans aucun doute, incroyable de petites choses. Ils sont polyvalents, puissants et extrêmement minuscules. Malheureusement, ce dernier trait est également partagé par mon portefeuille et mes compétences en programmation. Ma com
Se familiariser avec l’IDE Arduino : LinkItOne

Se familiariser avec l’IDE Arduino : LinkItOne

C'est l'IDE Arduino, ce qui vous permet d'écrire du code pour Arduino et Arduino planches compatibles. Dans précédent article , nous avons téléchargé le logiciel Arduino et fait l'installation de MediaTek LinkIt une planche qui est une carte compatib
Suivre votre voiture avec un Lojack axée sur l’Arduino

Suivre votre voiture avec un Lojack axée sur l’Arduino

Vol de voiture est un frein réel ! Augmentez vos chances de récupérer votre voiture en installant ce tracker simple axée sur l'Arduino dans votre voiture.Ce projet est assez simple et serait un bon projet pour un nouveau programmeur Arduino vous cher
Ouvrir votre porte avec un coup spécial avec Arduino, Android Phone et 1Sheeld

Ouvrir votre porte avec un coup spécial avec Arduino, Android Phone et 1Sheeld

Maintenant, vous ne servez la clé, avec ce projet simple que vous et chaque membre de votre famille peut ouvrir votre porte sans clé et aussi vous n'irons pas chaque fois à la porte pour l'ouvrir, vous pouvez l'ouvrir à partir de n'importe quel endro
Mise en route avec un Arduino (Guide étape par étape sur la façon d’installer le logiciel Arduino IDE)

Mise en route avec un Arduino (Guide étape par étape sur la façon d’installer le logiciel Arduino IDE)

Bonjour les gars, dans ce tutoriel, je pars du principe que vous possédez un Arduino UNO. Je vais vous montrer comment connecter votre carte Arduino à l'ordinateur et testez-le avec un simple croquis.Étape 1: 1) obtenir votre prêt de fournitures :Alo
Ajouter des boutons de votre manette de jeu X52-Pro avec un Arduino Micro

Ajouter des boutons de votre manette de jeu X52-Pro avec un Arduino Micro

J'ai une configuration HOTAS Saitek X52-Pro dont je me sers pour Elite : dangereux. C'est une manette de jeu fantastique mais il pourrait faire avec juste quelques boutons de plus. À l'aide d'un Arduino Micro, vous pouvez étendre (ou toute autre) joy