Description
Arduino Due + Câble Usb
L’Arduino Due est une carte de développement basée sur le microcontrôleur ARM Cortex-M3 SAM3X8E d’Atmel. Elle est compatible avec l’environnement de développement Arduino (IDE) et offre une grande puissance de traitement, idéale pour les projets complexes nécessitant des calculs intensifs ou la gestion de plusieurs périphériques en temps réel. La carte est accompagnée d’un câble USB pour faciliter la connexion et la programmation.
Caractéristiques:
- Microcontrôleur: Atmel SAM3X8E ARM Cortex-M3
- Tension de fonctionnement: 3.3V
- Tension d’entrée recommandée: 7-12V
- Tension d’entrée limite: 6-16V
- Broches numériques I/O: 54 (dont 12 peuvent être utilisées comme sorties PWM)
- Entrées analogiques: 12
- Sorties analogiques (DAC): 2
- Courant DC par I/O Pin: 130 mA
- Mémoire Flash: 512 KB
- RAM SRAM: 96 KB (deux banques de 64 KB et 32 KB)
- Mémoire EEPROM: Non présente (émulation via Flash)
- Horloge: 84 MHz
Comment ça marche: L’Arduino Due fonctionne en utilisant le microcontrôleur SAM3X8E qui exécute les instructions programmées via l’IDE Arduino. La carte peut être alimentée via le port USB ou une alimentation externe, et elle permet de contrôler divers capteurs, modules et autres composants électroniques en temps réel grâce à ses nombreuses entrées et sorties.
Applications:
- Projets de robotique avancée
- Systèmes embarqués complexes
- Automatisation industrielle
- Projets nécessitant une interface utilisateur graphique (GUI)
- Applications nécessitant un traitement rapide des données
Comment l’utiliser:
- Connexion: Connectez l’Arduino Due à votre ordinateur à l’aide du câble USB fourni.
- Installation de l’IDE: Téléchargez et installez l’IDE Arduino depuis le site officiel.
- Configuration: Ouvrez l’IDE, sélectionnez “Arduino Due (Programming Port)” dans le menu “Outils” -> “Type de carte”.
- Programmation: Écrivez votre code ou utilisez un exemple fourni dans l’IDE.
- Téléversement: Cliquez sur le bouton “Téléverser” pour transférer votre code sur la carte.
Pinout Connection: L’Arduino Due dispose de nombreux ports d’entrée/sortie (I/O) répartis comme suit:
- Broches numériques (0-53): Utilisées pour les entrées/sorties numériques.
- PWM (2-13): Broches pouvant générer des signaux PWM.
- Entrées analogiques (A0-A11): Utilisées pour lire des signaux analogiques.
- DAC (DAC0, DAC1): Sorties analogiques pour générer des signaux analogiques.
Composants nécessaires pour un test de base:
- 1x Arduino Due
- 1x Câble USB (fourni)
- 1x LED (pour tester une sortie numérique)
- 1x Résistance de 220 ohms (pour limiter le courant de la LED)
- 1x Breadboard et des câbles de connexion
Exemple de code pour tester une LED:
Pour copier le code, cliquez sur l’icône dans le coin supérieur droit de la fenêtre du code.
int ledPin = 13; // Broche de la LED
void setup() {
pinMode(ledPin, OUTPUT); // Définir la broche comme sortie
}
void loop() {
digitalWrite(ledPin, HIGH); // Allumer la LED
delay(1000); // Attendre une seconde
digitalWrite(ledPin, LOW); // Éteindre la LED
delay(1000); // Attendre une seconde
}
Explication détaillée du code:
- setup(): Cette fonction est appelée une fois au démarrage du programme. Elle est utilisée ici pour définir la broche 13 comme sortie.
- loop(): Cette fonction tourne en boucle après l’exécution de setup(). Elle allume la LED, attend une seconde, éteint la LED, puis attend encore une seconde, créant ainsi un clignotement continu de la LED.
Ce guide vous aide à démarrer avec l’Arduino Due et à comprendre ses caractéristiques et ses applications. Pour des projets plus avancés, vous pouvez explorer les bibliothèques et les ressources supplémentaires disponibles dans l’IDE Arduino et la communauté Arduino en ligne.
Mots clés: développement.