⚲
Projet
Général
Profil
Connexion
S'enregistrer
Accueil
Projets
Aide
Recherche
:
Polytech Ge Sous Traitance
Tous les projets
Polytech Projets Ge
»
Polytech Ge Sous Traitance
Aperçu
Activité
Roadmap
Demandes
Gantt
Calendrier
Annonces
Documents
Wiki
Fichiers
Dépôt
Télécharger (1,25 ko)
Support #11912
» EntreSortie _ultrason.txt
Anonyme, 08/11/2019 16:55
Dans l'état initial, le pointeur est stable dans une certaine position, le LCD affiche "0" sur l'écran.
Lorsque l'interrupteur est poussé vers le haut, le pointeur tourne vers la gauche et restaure l'interrupteur, et puis le valeur du LCD plus un.
Chaque fois le compteur a été appuyé 5 fois, l'ultrason commenc à mesurer le distance, dans ce cas le pointeur ne bouge plus.
Si l'ultrason mesure un distance plus grand que 1 mètre, l'ultrason va arrêter de mesurer le distance et le pointeur recommence à fonctionner.
Au point de vue logiciel, la fonction "cntlen" va indiquer combien de caractères doivent afficher sur l'ecran.
Le LCD est contrôlé par la fonction "afficheur" et elle va afficher les caractères un par un.
Le pointeur est commandé par la fonction "PWM_RP". L'interrupteur est défini à '1' et '0' quand il est en bas et en haute.
Des que l'interrupteur a le valeur '0', la fonction "PWM_RP" s'exécute et le compteur plus un. Le "number" va remettre à 0 chaque fois il compte à 5.
La fonciton "Trigger_Pulse_10us" transmet 10 us d'impulsions à Trig, et après l'ultrason va envoyer huit implusions automatiquement,
"TMR0" mesure le temps de reçu ces implustions. Et puis, on peut calculer le distance et l'afficher sur le LCD.
« Précédent
1
2
3
Suivant »
(2-2/3)
Chargement...