« SE4 2022/2023 EC2 » : différence entre les versions
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.