Titre: La plateforme Arduino
Auteurs: Xavier Serpaggi
Ecole: École Nationale Supérieure des Mines de Saint-Étienne
Résumé:
- Rajouter des exemples pour toutes les fonctions Arduino (digital analog)
- Rajouter un exemple de code fonctionnel qui relève une valeur de capteur.
- Parler des bibliothèques externes parfois nécessaires.
Un μC est principalement composé :
- d’une unité de calcul
- de mémoire
- de modules d’entrée/sortie
Tout ça dans un petit chip avec une consommation électrique faible (quelques milli-Watts) et un coût peu élevé. Les principaux fabricants de μC sont Texas Instrument, STMicroelectronics, Atmel. Nous utiliserons des μC Atmel, de la famille ATMega.
Il existe plusieurs μC ATMega, dont l’ATMega328 et l’ATMega2560. Ce sont tous
- des μC 8 bits Advanced RISC Architecture à 16 MHz
- avec de la mémoire (Flash, EEPROM et RAM)
- des lignes d’E/S programmables
- une interface série
- un ADC 10 bits (Analog to Digital Converter)
- des timers/compteurs 8 et 16 bits
- un comparateur analogique
- etc.
Extrait du sommaire:
1 Matériel
2 Microcontrôleurs
3 Arduino
4 Programmation C, environnement de développement
5 Programmation C – rappels
5 Environnement de développement (IDE) Arduino
6 Détails divers
7 PWM
8 Interruptions
9 Interface série
10 Bus série
11 Rappels d’électronique
12 Moteurs
13 Compléments
Télécharger le fichier PDF: La plateforme Arduino