Quelque chose que vous devez savoir sur Arduino

Table des matières

Arduino

Matériel

Logiciel

Boucliers

Esquisser

Type de cartes Arduino

Arduino

Arduino

est une plate-forme open source basée sur du matériel et des logiciels faciles à utiliser. La conception de la carte Arduino utilise les différents microcontrôleurs et microprocesseurs et les cartes sont équipées des différents ensembles de broches d'entrée et de sortie analogiques et numériques qui pourraient servir d'interface à diverses cartes et autres circuits. La carte Arduino utilise l'interface de communication série comprenant un bus série universel qui pourrait être utilisé pour charger les programmes. La carte Arduino utilisait principalement le type de microcontrôleur AT méga qui pouvait être programmé à l'aide des langages de programmation C et C ++ avec l'utilisation d'une API standard également appelée langage Arduino. L'environnement de développement intégré Arduino est également disponible où les codes du programme peuvent être compilés.

Arduino a d'abord été lancé pour créer des dispositifs pouvant interagir avec les divers autres actionneurs et capteurs.

Matériel

Il s'agit d'un matériel open source distribué sous une licence de partage Creative Commons disponible sur le

Site Web Arduino

. Les conceptions matérielles et logicielles sont disponibles gratuitement. La plupart des cartes Arduino sont constituées d'un microcontrôleur 8 bits de type Atmel. Certains d'entre eux incluent Atmega 8, Atmega168, Atmega328, Atmega 1280 avec diverses fonctionnalités, broches et mémoire flash. Plusieurs blindages empilés peuvent être adressés via un bus série I2C. La plupart des cartes incluent le régulateur linéaire 5V et le 16MHz de l'oscillateur à cristal.

Le microcontrôleur est préprogrammé avec le chargeur de démarrage qui a simplifié le téléchargement des programmes vers la mémoire flash sur puce. Les cartes sont chargées avec le code du programme via la connexion série à un autre ordinateur. Certaines des cartes Arduino contenaient le décaleur de niveau pour la conversion entre le niveau logique de RS-232 et le signal de niveau TTL. Les cartes Arduino actuelles sont programmées via le bus série universel qui est implémenté à l'aide des puces adaptateur USB vers série. Une partie de l'électronique amusante et des industries ADA-fruits ont conçu les cartes.

Logiciel

Le programme de tout matériel Arduino peut être écrit dans l'un des langages de programmation avec les compilateurs qui pourraient produire le code machine binaire pour le processeur ciblé. Atmel a fourni l'environnement de développement pour le cortex ARM 32 bits et l'AVR 8 bits. Arduino a pris en charge l'IDE qui est l'application multiplateforme écrite en langage de programmation Java. L'IDE prend en charge toutes les plates-formes ; Windows, macOS et Linux. Le source fait pour l'IDE est publié sous la version de GNU. L'IDE fournit également la bibliothèque logicielle du projet de câblage qui fournit de nombreux processus d'entrée et de sortie communs. L'IDE Arduino a utilisé le programme pour convertir le code exécutable dans le fichier texte au codage hexadécimal qui est chargé dans la carte Arduino à l'aide du programme de chargement de la carte du micrologiciel. L'IDE prend en charge les différentes bibliothèques.

Boucliers

Les cartes Arduino utilisaient la carte d'extension de circuit imprimé appelée blindage qui se branche sur les en-têtes à broches Arduino fournis. Le contrôle du moteur pour de nombreuses applications, la navigation par satellite, Ethernet, LCD et l'impression 3D pourraient être fournis par le bouclier. Le blindage du moteur adafruit utilisait l'I2C nécessitant moins de broches d'entrée et de sortie numériques que de connecter directement chaque moteur.

Figure 1 : Bouclier moteur Adafruit (source google)

Certains boucliers offrent l'en-tête d'empilage qui permet d'empiler plusieurs boucliers dans le haut de la carte Arduino. Le blindage de dérivation de borne à vis permet de connecter le fil dénudé à la carte sans avoir besoin de broches spécialisées.

Figure 2 : Embase d'empilage et blindage de dérivation de borne à vis

Esquisser

L'esquisse est le programme qui est écrit dans l'IDE Arduino. Les fichiers de croquis sont enregistrés dans l'ordinateur sous forme de fichiers texte avec l'extension de fichier .ino. le programme Arduino se compose de deux fonctions, dont la configuration et la boucle.

Type de cartes Arduino

Les différents types de cartes Arduino disponibles sont les suivants :

Arduino méga

Il est basé sur le microcontrôleur Atmega 2560 avec 54 broches d'entrée et de sortie.

Figure 3 : Arduino Mega

Arduino Uno

Il utilise l'Atmega 16U2 à la place du 8U2 qui a permis un transfert de mémoire plus rapide. La carte utilisait le microcontrôleur ATmega 328.

Figure 4 : Arduino Uno

Arduino Léonard

Cette carte est basée sur ATmega32u4 avec 20 broches d'entrée et de sortie numériques.

Figure 5 : Arduino Leonardo

nénuphar

La planche est conçue pour intégrer les projets e-textile et wearable.

Figure 6 : nénuphar

Tableau rouge

La carte est programmée à l'aide d'un câble USB de mini B. La carte utilise les puces USB et FTDI.

Figure 7 : Tableau rouge

Remarque : Vous pouvez trouver les composants dont vous avez besoin sur notre site Web :

https://utsource.net/

Articles populaires