Table des matières:
- Étape 1: Outils nécessaires
- Étape 2: gravure du chargeur de démarrage sur Atmega328p
- Étape 3: Circuit de téléchargement de croquis
Vidéo: ATmega328p autonome (utilisant une horloge interne de 8 MHz) : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
L'ATmega328p est un microcontrôleur monopuce créé par Atmel dans la famille megaAVR (plus tard Microchip Technology a acquis Atmel en 2016). Il possède un cœur de processeur RISC 8 bits à architecture Harvard modifiée. Ce microcontrôleur est le cerveau de la carte de développement Arduino ainsi que de nombreuses autres cartes de développement. En utilisant ce Instructable, vous pouvez minimiser la taille de vos projets et les rendre beaucoup moins chers. Cela se fait en réduisant le nombre de composants de la carte de développement tels que les LED intégrées, les oscillateurs à cristal externes, les condensateurs externes et de nombreux autres composants redondants intégrés aux cartes de développement.
Étape 1: Outils nécessaires
Liste des pièces nécessaires
1. résistances 10K ohms
2. CI ATmega328P-PU
3. Fils de cavalier
4. Régulateur de tension LM7805
5. Planche à pain
6. Carte de développement Arduino Uno
Nous avons également besoin d'Arduino IDE pour graver le chargeur de démarrage et de télécharger des croquis sur ATmega328P. Vous pouvez le télécharger à partir d'ici
Vous devez également télécharger Arduino sur une bibliothèque Breadboard. Vous pouvez le télécharger ici en fonction de votre version IDE
Étape 2: gravure du chargeur de démarrage sur Atmega328p
L'IC ATmega328P n'est pas préchargé avec un chargeur de démarrage. Le Bootloader est un ensemble de code qui permet à l'IC d'interpréter le code que nous téléchargeons à l'aide d'Arduino IDE.
Étapes pour télécharger Bootloader sur ATmega328P
1. Connectez Arduino à ATmega328P comme indiqué dans l'image.
Les connexions sont répertoriées comme suit: -
ATmega328P broche 7 => Vcc
ATmega328P broche 8 => Masse
ATmega328P broche 20 => Vcc
ATmega328P broche 22 => Masse
ATmega328P broche 1 => broche D10 d'Arduino
ATmega328P broche 17 => broche D11 d'Arduino
ATmega328P broche 18 => broche D12 d'Arduino
ATmega328P broche 19 => broche D13 d'Arduino
tirez la résistance sur la broche 1 de l'ATmega328P
2. Ajoutez une carte à votre IDE:
Créez un dossier nommé Matériel (s'il n'est pas déjà présent) dans votre dossier de croquis, extrayez et copiez la bibliothèque téléchargée dans ce dossier.
Redémarrez l'IDE et recherchez une nouvelle carte dans le menu Outils > Carte, vous devriez voir une nouvelle carte nommée "ATmega328 sur une maquette (horloge interne 8MHz)". Si vous voyez ce tableau, tout va bien jusqu'à présent.
3. Sélectionnez Port série.
4. Sélectionnez le programmeur sur "Arduino en tant que FAI".
5. Gravez Bootloader en allant dans Menu Tools > Burn Bootloader.
Étape 3: Circuit de téléchargement de croquis
Vous pouvez télécharger des croquis sur ATmega328P à l'aide de votre carte Arduino.
Étapes pour télécharger des croquis sur ATmega328P
1. Retirez IC d'Arduino.
2. Connectez Arduino à ATmega328P comme indiqué dans l'image, les connexions sont répertoriées comme suit:
ATmega328P broche 7 => Vcc>ATmega328P broche 8 => Gnd
ATmega328P broche 20 => Vcc
ATmega328P broche 22 => Masse
Broche ATmega328P 1 => Broche de réinitialisation d'Arduino
ATmega328P broche 2 => broche 1 ou broche RX d'Arduino
ATmega328P broche 3 => broche 2 ou broche TX d'Arduino
tirez la résistance sur la broche 1 de l'ATmega328P
3. Téléchargez Sketch sur Atmega328P à l'aide d'Arduino IDE.
4. Connectez les broches à ATmega328P selon le schéma de mappage des broches.
Conseillé:
Comment faire une horloge analogique et une horloge numérique avec une bande LED à l'aide d'Arduino: 3 étapes
Comment faire une horloge analogique et une horloge numérique avec une bande LED à l'aide d'Arduino Horloge numérique avec Led Strip et module MAX7219 Dot avec Arduino. Elle corrigera l'heure avec le fuseau horaire local. L'horloge analogique peut utiliser une bande LED plus longue, elle peut donc être accrochée au mur pour devenir une œuvre d'art
Faire une horloge avec M5stick C en utilisant Arduino IDE - Horloge temps réel RTC avec M5stack M5stick-C : 4 étapes
Faire une horloge avec M5stick C en utilisant Arduino IDE | Horloge en temps réel RTC avec M5stack M5stick-C : Salut les gars dans ce instructables, nous allons apprendre à faire une horloge avec la carte de développement m5stick-C de m5stack à l'aide d'Arduino IDE. semaine du mois sur l'écran
Horloge numérique utilisant le RTC interne du STM32L476 : 5 étapes
Horloge numérique utilisant le RTC interne du STM32L476 : ce didacticiel explique comment fabriquer une horloge numérique à la maison et peut fonctionner tant qu'il est alimenté par une source d'alimentation. Il utilise les registres internes du microcontrôleur et ne nécessite pas de RTC externe
Créer une horloge à partir d'une horloge : 11 étapes (avec photos)
Création d'une horloge à partir d'une horloge : dans ce Instructable, je prends une horloge existante et crée ce que je ressens est une meilleure horloge. Nous allons passer de l'image de gauche à l'image de droite. Avant de commencer votre propre horloge, sachez que le remontage peut être difficile car le piv
Construisez une vraie horloge à sonnerie pour votre PC et une horloge à sonnerie d'extincteur. : 3 étapes (avec photos)
Construisez une vraie horloge à sonnerie pour votre PC et une horloge à sonnerie d'extincteur. : Une cloche en laiton, un petit relais, quelques autres éléments et une vraie cloche peuvent sonner les heures sur votre bureau. Bien que ce projet fonctionne sous Windows et Mac OS X aussi, j'ai décidé d'installer Ubuntu Linux sur un PC que j'ai trouvé à la poubelle et de travailler dessus : je n'avais jamais