Cours 243-420-MA Microcontrôleurs et interfaces H-2011 Exercices 10 Algorithmes Exercice 10-1 Écrire un algorithme pour réaliser la mesure et l'affichage sur LCD série de l'accélération sur un axe en utilisant un accéléromètre ADXL311. L'ADXL311 a une sortie = Vcc/2 +/- 174mV/g Écrire le programme Exercice 10-2 Modifier l'algorithme de 10-1 pour ajouter l'amortissement des variations instantanées de la mesure. Faire une moyenne des 10 dernières valeurs avant d'afficher. Exercice 10-3 Écrire un algorithme de lecture d'une température en utilisant un capteur LM35. Affichage sur LCD série Exercice 10-4 Écrire un algorithme de thermostat utilisant le LM35, un bouton UP, un bouton DOWN, un afficheur LCD et une LED: Appui sur UP: Tréglée ++ 243-420-MA Microcontrôleurs et interfaces EX10-1 Appui sur DOWN: Tréglée -Affichage: Tmesurée et Tréglée Si Tmesurée < Tréglée, LED allume Si Tmesurée ≥ Tréglée, LED éteint Écrire le programme en C Exercice 10-5 Ajouter à l'algorithme et au programme de 10-4 la possibilité de régler le thermostat, et d'afficher la température à distance, sur un autre PIC. Faire algorithmes et programmes des PIC 1 et 2 sans interruption. Les programmes doivent transmettre seulement quand les données changent: appui sur UP ou DOWN Tmesurée change Exercice 10-6 Faire l'algorithme et le programme de 10-5 avec interruption. L'interruption dans le PIC_1 est générée quand le PIC_2 a une information à transmettre. L'interruption dans le PIC_2 est générée par une transmission sur PIC_1 243-420-MA Microcontrôleurs et interfaces EX10-2 Exercice 10-7 Faire l'algorithme de gestion de l'affichage d'un menu sur LCD série: Au début: Choix 1 Choix 2 Choix 3 Choix 4 Appui sur DOWN: Choix 1 Choix 2 Choix 3 Choix 4 Appui sur DOWN: Choix 1 Choix 2 Choix 3 Choix 4 Appui sur DOWN: Choix 1 Choix 2 Choix 3 Choix 4 Appui sur DOWN: Choix 2 Choix 3 Choix 4 Choix 5 243-420-MA Microcontrôleurs et interfaces EX10-3 Appui sur UP: Choix 2 Choix 3 Choix 4 Choix 5 Le code pour est 0x7E Exercice 10-8 Faire l'algorithme pour faire défiler un texte de gauche à droite sur l'afficheur LCD: C Co Col Coll … C College de Maisonneu ollege de Maisonneuv 243-420-MA Microcontrôleurs et interfaces EX10-4