Le moyen le plus simple d'apprendre à programmer les microcontrôleurs de la série AVR est d'utiliser la plate-forme matérielle Arduino. Le shell logiciel de cette plate-forme prend en charge les systèmes d'exploitation Linux, Android et Windows.
Instructions
Étape 1
Obtenez une carte Arduino prête à l'emploi ou l'un de ses nombreux clones. Le clone aura n'importe quel autre nom. Si vous le souhaitez, créez vous-même l'un de ces clones à l'aide de l'un des microcontrôleurs AVR suivants: ATmega8, ATmega168, ATmega328. Si l'ordinateur n'a pas de port COM, assurez-vous de fournir un convertisseur USB-COM sur la carte ou utilisez un convertisseur externe prêt à l'emploi. Dans tous les cas, n'oubliez pas non plus le convertisseur de niveau, car les ports COM des ordinateurs fonctionnent généralement à 12V, et le microcontrôleur a besoin de 5 ou 3, 3.
Étape 2
Programmez le microcontrôleur avec un firmware Arduino spécial, si cela n'a pas été fait initialement (par exemple, dans une carte finie). Vous n'aurez besoin d'écrire le micrologiciel sur le microcontrôleur qu'une seule fois. À l'avenir, vous écrirez les programmes que vous développerez via USB ou port COM sans utiliser de programmeur. Ils fonctionneront dessus de la même manière que les programmes sur un ordinateur exécutés sur un système d'exploitation.
Étape 3
Si votre ordinateur n'a pas de machine virtuelle Java, téléchargez-la et installez-la.
Étape 4
Téléchargez et installez l'IDE officiel Arduino. Ce programme, situé sur le site officiel du projet, est compatible à la fois avec les cartes Arduino originales et leurs clones non officiels.
Étape 5
Connectez la carte à l'ordinateur, puis mettez-la sous tension.
Étape 6
Démarrez un shell. Sélectionnez le type de carte dedans. S'il n'est pas d'origine, veuillez sélectionner la carte avec laquelle il est compatible. Sélectionnez également le port auquel il est connecté.
Étape 7
Consultez les exemples inclus avec le shell. Ils sont écrits dans un langage de programmation spécial appelé Wiring. Essayez de les écrire un par un sur le microcontrôleur situé sur la carte et exécutez-les.
Étape 8
Après avoir examiné les exemples, essayez de commencer à écrire vos propres programmes. Équipez la carte de périphériques supplémentaires si nécessaire. Une fois programmé, il pourra à l'avenir fonctionner de manière autonome sans ordinateur.