Les afficheurs sur Arduino

Nous allons nous intéresser,  à l’interfaçage d’un afficheur sur la plateforme Arduino.

Le travail se déroule par l’approche projet. Il est demandé de comprendre l’ensemble des tenants et aboutissants avant de s’attaquer à la réalisation de la programmation.
Les afficheurs qu’il est possible d’utiliser peuvent être les suivants :

  • Afficheur LCD
  • Afficheur OLED
  • Barre de LED
  • Matrix 8×8
  • 8 Digit
  • Afficheur TTF
  • LED
  • Buzzer

Avant de brancher notre aafficheur, il est nécessaire de comprendre son fonctionnement, ses broches d’interconnexion, sa tension d’alimentation, ainsi que les données qu’il reçoit mais aussi celles qu’il transmet. Toutes ces informations sont présentes dans la documentation constructeur.

Nous allons donc structurer le travail comme suivant :

  • Rechercher la documentation constructeur.
  • Extraire les informations importantes sur son fonctionnement (Caractéristiques, Spécification technique).
  • Plateforme et Shield de développement.
  • Proposer un schéma de montage (même si aucun composant extérieur intervient) faisant intervenir notamment les broches de l’Arduino.
  • Proposer une méthode de récupération des données :
  • Données analogiques, numériques ?
  • Trame de 8 bits, 12 bits, continue ?
  • Envoie automatique ou nécessité de demander depuis l’Arduino ?
  • Proposer un code Arduino permettant de récupérer les données transmises par l’afficheur
  • Vérifier le fonctionnement.

En parallèle des recherches et travaux effectués, il sera réalisé la rédaction d’un document numérique (format au choix) qui retracera l’ensemble de la démarche comprenant entre autre chose :

  • le site sur lequel la documentation a été trouvée,
  • des captures d’écran des informations importantes,
  • l’explicitation de ces données