Phase I : TP de prise en main et utilisation des entrées/sorties
Sujet
Grille de notation du compte-rendu
- Quantité de travail – avancement en cours (1,5 points) : 0, 1 ou 1.5 pour les plus rapides
- Réponses aux questions (1,5 points) 0, 1 ou 1.5 pour les plus pertinents:
- Rédaction (2 points)
- Orthographe
- Expression et correction de la langue Française
- Modèle du compte-rendu : (1 point par item)
- Originalité
- Couleurs
- Police
- Sommaire
- Mise en forme cohérence
- Titre des parties et sous-parties
- Document attractif pour faciliter la lecture
- Entête
- Pied de page
- Présentation du CR (1 point par item)
- Classe, nom, titre
- Pagination
- Enoncé, repérage des questions
- Date
- Introduction
- Conclusion
Phase II : écriture de fonctions
Des exercices sont en lien avec le cours de programmation : les fonctions.
Ressources
- Mémento algo/Langage C/Python : Mémento Algorithmique et langages informatiques v3.24-algo-langc-python
- Cours les base de la programmation : 01-Les bases de la programmation – Partie 1 – .1.1
1. Avec la diode intégrée
- Ecrire une fonction ClignoterCinq qui fait clignoter 5 fois la led.
- Ecrire une fonction Clignoter qui fait clignoter la led n fois, n est un paramètre d’entrée de la fonction
- Ecrire une fonction EtatLed qui renvoie l’état de la led : 0 pour allumé et 1 pour éteint
- Ecrire une fonction InverseLed qui inverse l’état de la led (allumé -> éteint, éteint->allumé)
Programme N°1 : donner des exemples d’utilisation
2. Avec d’autres leds
- Réécrire la fonction ClignoterCinq avec comme paramètre d’entrée un objet de type DigitalOut, et qui fait clignoter 5 fois la led.
- Réécrire la fonction Clignoter avec comme paramètre d’entrée un objet de type DigitalOut et qui fait clignoter la led un certain nombre de fois qui est un paramètre d’entrée de la fonction
- Réécrire la fonction EtatLed avec comme paramètre d’entrée un objet de type DigitalOut et qui renvoie l’état de la led : 0 pour allumé et 1 pour éteint
- Réécrire la fonction InverseLed avec comme paramètre d’entrée un objet de type DigitalOut et qui inverse l’état de la led (allumé -> éteint, éteint->allumé)
Programme N°2 : Donner des exemples d’utilisation :
3.Sources
Envoyer les sources des programmes N°1 et N°2 au professeur pour correction
Phase III: Application Shield
- Création de menus : Sujet au format PDF
- Le buzzer : Sujet au format PDF
- Capteur de température : Sujet au format HTML
- Horloge temps-réel : Sujet au format HTML
- le Convertisseur AN : Sujet au format HTML
Phase IV : Communication sans-fils Xbee
Phase V : écran tactile
Phase VI : Utilisation d’un shield LCD Arduino
Utilisation d’un shield « Arduino » : écran LCD et boutons : TPN°2_LCD Arduino.v1.0.ph