Microcontrôleur Arduino

Encadrant : Thierry PERISSE

Adresse mail : [email protected]

Site web : http://thierryperisse.free.fr/

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7f53067f-b085-4257-8967-e7e48cf3afe2/Untitled.png

Objectifs de ce BE Bureau d'étude : (~20h)

Objectif 1 : Apprendre à programmer un microcontrôleur afin de piloter un système embarqué.

Objectifs 2 :

En effet l'objectif de ce BE n'est pas simplement de savoir utiliser la carte Arduino UNO avec les fonctions internes au langage Arduino mais de développer de nouvelles fonctions (de nouvelles librairies) : pour cela il faut aborder des problèmes de "programmation de bas niveau" (utilisation du langage C (C++) pour cette programmation bas niveau), notamment en sachant gérer des registres/variables "au niveau du bit".

Cible choisie : Carte de développement Arduino UNO avec le microcontrôleur ATMega228p.

Quelques définitions :

Arduino : Site web acceuil https://www.arduino.cc/

Fritzing : le logiciel libre et gratuit pour schématiser les montages : https://fritzing.org/

Proteus : logiciel de simulation de microcontrôleur (payant)