Atmel démarrage 5: Ligne de vie (7 / 13 étapes)

Étape 7: Le programme LIFELINE One

Le programme LifeLine fait passer la broche ATTiny2313A B0, ce qui est physique broche #12 pour le package DIP, au rythme plus rapide en utilisant l’horloge interne de 8MHz avec forme d’onde relativement symétrique (c'est-à-dire, une onde carrée à rapport cyclique 50 %). La ligne de vie est plus simple que le Blinkies discuté ci-dessus. LifeLine deux fournit une infrastructure pour quand pourrait être étendu pour inclure d’autres fonctions.

1. le cas échéant remplir étape 6. Mettre le fichier 'Atmel Lifeline.cpp' au premier rang par un double clic sur le fichier dans l’Explorateur de solutions AS sur le côté droit, ou si elle est visible, cliquez sur l’onglet (sous le menu AS) avec le nom 'Atmel Lifeline.cpp'.

2. retirer tout code existant et toutes les instructions « #define » ou « #include » sauf pour "#include < avr/io.h >. Le nouveau programme devrait être entré exactement comme ci-dessous en prenant soin d’observer la capitalisation, des points-virgules, des parenthèses et accolades.

#include < avr/io.h >

int main (void)

{

DDRB = 0b00000001 ; ou 0 x 01 ; Définit B0 comme sortie et le reste comme entrée

while(1)

{

Trois à symmetrize de forme d’onde

PORTB = 0 X 01 ; LED SUR

PORTB = 0 X 01 ;

PORTB = 0 X 01 ;

PORTB = 0 X 00 ; LA LED EST ÉTEINTE

}

}

3. aller de l’avant et compilez Lifeline et chargez-le dans le MCU, comme décrit dans démarrage n ° 3, étape 7. En bref, appuyez sur F5 ou cliquez sur le petit triangle sur la barre d’outils avec la liste déroulante pour Debug (pas celui avec les deux barres verticales). S’il y a des erreurs ou des avertissements, puis corrigez-les et réessayez.

4. À ce stade, la LED devrait avoir une lueur dim quelque part entre entièrement « on » et entièrement « off ». Autrement dit, la puissance optique émise doit être entre max et min (Pmax et Pmin comme décrit dans démarrage 3, étape 8). Si vous modifiez le programme en supprimant certains de la PORTB = 0 x 01 déclarations, alors vous devriez être en mesure de voir différente luminosité de la LED.

5. Enfin, enlever le programmeur du port USB, débrancher la pile 9V de Conseil d’administration de l’expérimentateur – le MCU est maintenant prêt à être inséré dans la douille dans le boîtier en plastique, construit à l’étape 1.

Articles Liés

Atmel démarrage 3: Binky One – PORT, broches, DDR et del

Atmel démarrage 3: Binky One – PORT, broches, DDR et del

M. A. Parker c2015Blinky, le témoin clignotant, montre comment utiliser le langage C/C++ dans le Studio Atmel (AS) pour contrôler le MCU Atmel ports pour entrée et sortie (c.-à-d., IO) et révèle la vie « secrète » des registres Atmel PORT, de PIN et
Atmel démarrage 4: Deux Blinky – commutateurs, résistances de pull-up et Bit Ops

Atmel démarrage 4: Deux Blinky – commutateurs, résistances de pull-up et Bit Ops

Figure 1: Interrupteurs exemple utilisable par des résistants à la traction selon les MCU, recto : Photo-résistance, transistor photo, bouton poussoir ; Arrière : touches des exemple.M. A. Parker c2015Magnet lumineux deux montre comment le MCU peut f
Atmel démarrage 2: Circuits de microcontrôleur et les fusibles

Atmel démarrage 2: Circuits de microcontrôleur et les fusibles

M. A. Parker c2015Circuits et fusibles construit un circuit simple mais important sur la maquette de l'expérimentateur qui sera utilisé comme plateforme de base pour de nombreux projets de microcontrôleur et pour définir les paramètres de microcontrô
Atmel démarrage 1: Programmeur et Studio Atmel

Atmel démarrage 1: Programmeur et Studio Atmel

M. A. Parker c2015Installation Atmel Studio (AS) et un programmeur incarnent les prémices [0] sur le chemin d'accès à l'aide d'une unité individuelle de Microcontrôleur AVR Atmel MCU [1] par opposition à la MCU-a-bord comme Arduino [2]. Ici commence
Congelés Kristoff guitare

Congelés Kristoff guitare

vouloir faire un costume de Kristoff, je devais trouver différents accessoires pour lui. Un d'entre eux était sa guitare. Il a été démontré au cours de la berceuse « duo » Kristoff et Sven et lorsqu'Anna tente de frapper les loups avec elle pendant «
Programme ATtiny jetons avec Arduino

Programme ATtiny jetons avec Arduino

Parfois un Arduino juste n'est pas apte à l'emploi. À l'époque quand vous avez besoin quelque chose de plus petit, plus simple et moins cher, il est préférable d'utiliser un microcontrôleur AVR. Atmel dispose d'une ligne de Attiny puces qui viennent
Raspberry Pi voix reconnaissance domotique

Raspberry Pi voix reconnaissance domotique

Home Automation ou domotique est un champ de happening, antérieure de grands noms comme LEGRAND, CRESTRON, AMX, BITICHINO etc étaient des fournisseurs de solutions populaires. De la fin un certain nombre de sociétés entrés dans la mêlée, maintenant A
Arduino ultrasons télémètre, avec affichage à cristaux liquides I²C !

Arduino ultrasons télémètre, avec affichage à cristaux liquides I²C !

Salutdans ce projet, je veux montrer et vous expliquer un capteur de gamme avec ultrasons et un écran à cristaux liquides 20 x 04. J'ai écrit le code pour ce projet moi-même et ajouté beaucoup de commentaires, afin que tout le monde peut le comprendr
« Ne laisser la maison sans »

« Ne laisser la maison sans »

ne quitter la maison sans elle "survie Qté d'équipement ou de fournituresTOUJOURS PORTÉ1Doug Ritter conçu RSK Mk1 couteau pliant par Benchmade w / 3,44 po lameouChris Reeve équipés pour survivre « Sebenza » couteau pliant w / 3,5 pouces lame1Multi-to
Comment on peut préparer pour la récupération de la dépendance

Comment on peut préparer pour la récupération de la dépendance

"Je n'avais qu'une boisson. Est-ce qu'un ? Non, j'ai eu deux boissons. C'était comme il y a une heure. Cela devrait être assez de temps. Je serai bien. Je ne peux pas être supérieur à la limite. Casser la fenêtre. Etait-ce un double vodka dans juste
Conseils de Maintenance simple pour faire ressembler votre guitare électrique et son meilleur

Conseils de Maintenance simple pour faire ressembler votre guitare électrique et son meilleur

Dans ce tutoriel je vais montrer comment changer les cordes sur les guitares électriques et nettoyer votre guitare pour lui donner l'air brillante et nouvelle. Il s'agit d'une tâche très importante pour n'importe quel joueur de guitare que les chaîne
Monter sans danger avec un « Figure 8 noeud »

Monter sans danger avec un « Figure 8 noeud »

il y a beaucoup de choses qu'un grimpeur de début doit savoir, y compris plusieurs nœuds importants. Peut-être le nœud essentiel est la Figure 8 suivre à travers. Ce didacticiel vous montrera comment correctement exploiter vous-même à une corde avec
Guide de Configuration ultime Raspberry Pi

Guide de Configuration ultime Raspberry Pi

The Raspberry Pi est une grande chose : c'est le réel de l'ordinateur, c'est pas cher (40$), il peut s'interfacer avec électronique, parler sur le web et bénéficie d'un support complet HDMI.Toutefois, il fonctionne sur Linux, que j'ai une relation am
Enseignement de la physique et Creative Problem Solving avec noeuds

Enseignement de la physique et Creative Problem Solving avec noeuds

J'aime paracord. Alors quand j'essayais d'imaginer des programmes machine qui peuvent être faits à peu de frais en seulement 45 minutes pour notre club maker au travail (je travaille comme bibliothécaire pour enfants), je suis naturellement à penser