Arduino est-il un microcontrôleur

Arduino est-il un microcontrôleur

Arduino est une plate-forme de programmation matérielle et logicielle basée sur les microcontrôleurs ATMEL ATMEGA. Il s'agit d'une plate-forme open source qui signifie que tous les codes et bibliothèques sont ouvertement disponibles et faciles à modifier par les étudiants, les débutants et les experts de la communauté Arduino. Arduino est populaire parmi les gens car il n'a pas besoin de matériel externe pour la programmation. Il s'agit d'une carte de développement basée sur le microcontrôleur et facile à programmer en utilisant simplement le câble USB.

Arduino est-il un microcontrôleur

Arduino est-il un microcontrôleur? En général, cela pourrait être difficile à répondre. C'est la même chose que de dire «est un PC un processeur?"La réponse sera non car un PC contient un processeur à l'intérieur, il en va de même pour le cas ici avec Arduino. Afin de répondre à cette question d'abord, nous devons comprendre la différence entre une carte Arduino et un microcontrôleur. Pour rendre cela plus clair, nous devons en discuter séparément.

Arduino: un conseil de développement

Arduino est une plate-forme qui combine les deux matériel et logiciel interagir avec le monde réel d'une manière facile. Les planches Arduino sont conçues pour utiliser microcontrôleurs facilement. Arduino est un Tableau de développement qui contient une puce de microcontrôleur; Il a plusieurs broches d'entrée et de sortie qui communiquent avec les microcontrôleurs. Arduino Boards peut programmer une puce de microcontrôleur à l'aide d'Arduino Ide, un développement logiciel et observer la sortie directement sur la carte Arduino ou en intégrant des circuits électroniques externes.

Arduino Board est un environnement de développement complet qui consiste à suivre:

    • Carte Arduino (qui contient un microcontrôleur avec d'autres composants)
    • Arduino ide
    • Matériel électronique externe ou bouclier

Arduino ne peut pas être défini comme seulement un microcontrôleur mais une carte de développement avec une puce de contrôleur AVR ainsi qu'un environnement de programmation qui a des composants matériels pré-testés et des bibliothèques de logiciels pour contrôler quoi que.

Avec le microcontrôleur, Arduino a également beaucoup d'autres composants, comme:

    • Convertisseur USB
    • Bouton de réinitialisation
    • Jack DC Barrel
    • Régulateur 5V
    • Régulateur 3V
    • Convertisseur USB-TTL
    • Microcontrôleur Atmega328p


Microcontrôleur

Le microcontrôleur est un petit circuit intégré compact qui contient le processeur, la RAM, la mémoire non volatile, l'ADC, le DAC et différents types de contrôleurs de communication tels que USRT, ICSP et USB. L'utilisation principale d'un microcontrôleur est de contrôler une tâche spécifiée stockée dans sa mémoire non volatile qui ne change pas jusqu'à réécriture ou flash.

Une seule puce de microcontrôleur n'est rien, elle a besoin d'une carte de programmeur séparée pour écrire un programme en sa mémoire. Afin de construire un projet, nous avons besoin d'une planche à pain ou d'un Veroboard pour connecter d'autres composants de circuit et une alimentation DC séparée pour donner de l'alimentation au microcontrôleur.


La carte Arduino contient la même puce de microcontrôleur ainsi que d'autres composants de circuit. Sans la carte Arduino, ce microcontrôleur ne peut pas fonctionner même une seule instruction.

Arduino avec microcontrôleur

Arduino est une plate-forme qui simplifie l'utilisation des microcontrôleurs. Tout le monde peut interagir avec un microcontrôleur d'une manière facile à l'aide de la plate-forme de développement Arduino. Les puces de microcontrôleur nécessitent un circuit externe avec de nombreuses pièces différentes pour fonctionner. Arduino a conçu une seule carte PCB avec tous les composants essentiels nécessaires pour faire fonctionner un microcontrôleur. Plus d'outil de programmation Arduino appelée IDE utilise une version simplifiée du langage C ++ qui facilite l'interaction avec les utilisateurs avec le matériel.

Conclusion

Pour résumer, je dirai qu'Arduino lui-même n'est pas un microcontrôleur mais une carte de développement avec son propre environnement de programmation et son support matériel. Nous pouvons interfacer plusieurs boucliers Arduino et planches ensemble pour concevoir des projets électroniques, mais nous ne pouvons pas utiliser le microcontrôleur autonome dans les projets; Il a besoin d'un circuit de soutien pour lire et écrire des instructions.