Cours 6 | La plateforme Arduino

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

Formation_Programmation_Arduino_cours_6

Télécharger le fichier PDF: La plateforme Arduino