Comment faire Arduino sur Breadboard - Instructions étape par étape

Essayez Notre Instrument Pour Éliminer Les Problèmes





Dans cet article, nous allons apprendre à créer un Arduino sur une maquette. Nous allons également voir ce qu'est un Arduino, comment le programmer et comment les assembler en tant que microcontrôleur autonome sur une maquette ou un PCB.

Arduino était une aubaine pour ceux qui voulaient apprendre les microcontrôleurs et le système embarqué pour les non-ingénieurs et les débutants en microcontrôleur.



Avant la création d'arduino, les débutants devaient apprendre le microcontrôleur avec des kits coûteux et certains d'entre eux codaient le microcontrôleur en langage d'assemblage, qui est un langage terrible et ne les comprenait pas tous.

Arduino a totalement changé la donne, ce qui est bon marché et le codage peut être écrit dans des langages supérieurs comme C ++, et le programmeur n'a pas besoin d'être un pro du codage



Qu'est-ce qu'un Arduino? (Pour noobs)

Arduino est une carte de prototypage open source qui est faite autour de ATmega328P.Il dispose de 14 broches GPIO (sortie d'entrée à usage général), dont 6 broches ont la capacité de faire des fonctions analogiques, toutes les 14 broches ont la capacité de fonctions numériques.

Un USB 2.0 de type B placé dans le coin droit de l'arduino (selon la façon dont vous le placez) pour alimenter et graver des programmes sur le microcontrôleur. Un commutateur de réinitialisation est placé dans le coin supérieur gauche de la carte arduino pour redémarrer le programme dans l'arduino lui-même.

Le Carte Arduino a un programmeur intégré qui brûle le programme sur le microcontrôleur ATmega328P via USB. Une prise CC séparée est fournie pour alimenter l'arduino à partir d'une source de tension externe allant de 7V à 12V (avec régulateur de tension intégré).

Quelques spécifications d'arduino:

  • Tension de fonctionnement: 5 V sur USB et 7-12 V sur prise CC.
  • Broches d'E / S numériques: 14 (dont 6 peuvent effectuer des opérations PWM)
  • Broches d'entrée analogiques: 6
  • Mémoire flash pour stocker le programme: 32 Ko
  • RAM: 2 Ko
  • EEPROM: 1 Ko
  • Vitesse d'horloge: 16 MHz
  • Courant de sortie CC par broche E / S: 20 mA

Remarque: la spécification ci-dessus s'applique uniquement au microcontrôleur arduino basé sur ATmega328P.

Comment en créer un sur une maquette:

Si le prototype de votre projet est terminé et que vous souhaitez le pérenniser sur votre coffret projet? En fait, vous n'avez pas besoin de placer toute la carte arduino volumineuse dans votre boîte de projet.

ATmega328P avec peu de composants externes suffit pour exécuter le programme et contrôler les périphériques que vous avez connectés avec le microcontrôleur.

La carte arduino est utilisée pour graver le programme sur le microcontrôleur et fournir une certaine protection contre les problèmes que nous provoquons lors du prototypage.

DIAGRAMME:

ATmega328P connecte quelques composants externes pour créer Arduino sur une maquette

Une fois le projet terminé, vous pouvez retirer l'ATmega328P et connecter quelques composants externes comme indiqué dans le diagramme et vous pouvez le souder au PCB pour le rendre permanent.

Pour votre prochain projet, vous n'avez pas besoin d'acheter une nouvelle carte Arduino, mais vous pouvez acheter l'ATmega328P et quelques autres externes, ce qui est rentable et rend votre projet plus compact.

Comment programmer ATmega328P lorsqu'il est sur la maquette:

Méthode 1:

Le programme le plus simple et le plus paresseux de l'ATmega328P est avec la carte Arduino elle-même. Insérez l'ATmega328P, gravez votre programme et arrachez-le, insérez-le dans votre projet.

Cette méthode est adaptable lorsque votre projet dispose d'un support de circuit intégré à 28 broches (afin que l'ATmega328P puisse être retiré facilement) et que l'ATmega328P est facilement accessible.

Voici comment faire:
Téléchargez Arduino IDE sur le site officiel d’arduino et installez-le sur votre ordinateur.
Mettez à jour le pilote de la carte arduino sur votre ordinateur (pas besoin de le faire, si vous utilisez un ordinateur basé sur Linux).
Insérez ATmega328P sur la carte arduino dans la bonne direction et assurez-vous qu'il dispose d'un chargeur de démarrage.
Sélectionnez «Outils»> «Carte»> «Arduino / Genuino UNO»
Branchez l'arduino sur votre PC et sélectionnez le bon port pour votre arduino (varie d'un ordinateur à l'autre. Sélectionnez «Outils»> «port»).
Compilez le programme et cliquez sur le bouton de téléchargement.
Supprimez ATmega328P et insérez-le dans votre projet.

Méthode 2:

Si vous reprogrammez fréquemment le microcontrôleur et que le matériel de votre projet est inaccessible, cette méthode est la meilleure pour votre projet, en particulier lorsque l'ATmega328P est soudé directement sur le PCB.

REMARQUE: assurez-vous que l'alimentation du circuit externe est déconnectée avant de continuer, nous allons alimenter ATmega328P à partir de la carte arduino.

Diagramme:

reprogrammez fréquemment le microcontrôleur et le matériel de votre projet

Sélectionnez «Outils»> «Carte»> «Arduino / Genuino UNO»
Branchez l'arduino sur votre PC et sélectionnez le bon port pour votre arduino (varie d'un ordinateur à l'autre. Sélectionnez «Outils»> «port»).
Compilez le programme et cliquez sur le bouton de téléchargement.




Une paire de: Circuit d'alarme d'accident de moto Un article: Circuit d'indicateur de temps de sauvegarde de la batterie