Étape 6: Menu déroulant détection
Il semblait que j’ai eu seulement deux choix, soit le code serait compatible avec le projet initial ou le bouton ne nécessite une résistance pull-down.
La solution est plus simple alors j’ai d’abord pensé :
Si le pull-up interne est activée et déroulant pas externe utilisé la tension à l’entrée devraient être très proche de la tension du système. Si un déroulant externe est utilisée les deux résistances créez un diviseur de tension et donc la tension à cette entrée doit être significativement plus faible. Tous les restait à faire pour obtenir l’ADC pour lire la valeur et la comparer au seuil préprogrammé. Si la valeur mesurée est inférieure à un déroulant externe est utilisé pour un signal est active haute.