« SE4 2022/2023 EC2 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
(Page créée avec « = Objectifs = Il vous est demandé de : = Matériel nécessaire = Travail réalisé = = Documents Rendus = »)
 
Aucun résumé des modifications
Ligne 2 : Ligne 2 :


Il vous est demandé de :  
Il vous est demandé de :  
* de réaliser un prototype de système comportant un Arduino Uno, un écran LCD 2 lignes à contrôleur HD44780 et les quelques composants nécessaires ;
* vous devez écrire un programme C pour gérer le contrôleur HD44780 à partir de l'ATMega328p, vous utilisez le compilateur <code>avr-gcc</code> pour générer l'exécutable ;
* votre projet doit être constitué d'un répertoire comprenant un makefile et la source C, le makefile doit implanter les cibles clean, all et upload ;
* en utilisant vos fonctions pour le contrôleur HD44780 vous ferez en sorte que les données reçues sur le port série de l'Arduino soient affichées sur l'écran ;
* vous sélectionnerez les 5 séquences VT100 qui vous paraissent les plus importantes et vous les implanterez dans votre code.


= Matériel nécessaire
= Matériel nécessaire =
 
Le matériel nécessaire consiste en un kit Arduino Uno.


= Travail réalisé =
= Travail réalisé =


= Documents Rendus =
= Documents Rendus =

Version du 7 juillet 2023 à 22:04

Objectifs

Il vous est demandé de :

  • de réaliser un prototype de système comportant un Arduino Uno, un écran LCD 2 lignes à contrôleur HD44780 et les quelques composants nécessaires ;
  • vous devez écrire un programme C pour gérer le contrôleur HD44780 à partir de l'ATMega328p, vous utilisez le compilateur avr-gcc pour générer l'exécutable ;
  • votre projet doit être constitué d'un répertoire comprenant un makefile et la source C, le makefile doit implanter les cibles clean, all et upload ;
  • en utilisant vos fonctions pour le contrôleur HD44780 vous ferez en sorte que les données reçues sur le port série de l'Arduino soient affichées sur l'écran ;
  • vous sélectionnerez les 5 séquences VT100 qui vous paraissent les plus importantes et vous les implanterez dans votre code.

Matériel nécessaire

Le matériel nécessaire consiste en un kit Arduino Uno.

Travail réalisé

Documents Rendus