Go Down

Topic: Simuler un capteur ultrason avec un potentiomètre  (Read 313 times) previous topic - next topic

louloudevinci

Bonjour !
J'aimerais simuler un capteur ultrason sur Proteus, et du coup, j'aimerais utiliser un potentiomètre pour faire varier la distance "mesurée", mais je n'ai aucune idée de comment faire...

Un peu d'aide serait la bienvenue ^^

J-M-L

Vous écrivez une fonction int lireDistance() qui dans le vrai code devra faire appel au module ultra son et retourner la distance mesurée en cm --  mais qui pour votre exemple va retourner une transformation de la lecture du potentiomètre.

Vous connectez le potentiomètre à 5V et GND, la partie mobile à une pin analogique - genre A0

Dans votre code Vous lisez sur A0 (analogRead) la valeur analogique représentant la tension - c'est un nombre entre 0 et 1023 sur un Arduino typique genre UNO - que vous transformez par une règle de 3 (ou la fonction map()) en une distance qui vous convient pour votre simulation. genre 0 --> 10cm et 1023 --> 500cm

la fonction se résume donc à un
Code: [Select]
return map(analogRead(A0), 0, 1023, 10, 500);
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

louloudevinci

Merci beaucoup ! Je vais me débrouiller avec vos informations ^^

Go Up