Étape 3: Programme de lecture analogique
Pour lire une broche analogique, vous avez juste besoin d’ouvrir un fichier spécial et puis lire le fichier.
Le fichier est/proc/adc # où le # est remplacé par 0 – 5 suivant la goupille que vous utilisez. ADC0 et ADC1 fonctionnent avec des tensions de 0V à 2V et 6 bits. Cela signifie que vous allez lire les valeurs de 0 à 63. ADC1 – ADC5 travaille avec des tensions de 0V à 3.3V et ai 12 bits, ce qui signifie que vous pourrez le lire les valeurs de 0 à 4095. Lors de/proc/adc # lecture il renvoie la chaîne suivante: adc #: où # est la broche du connecteur Active Directory 0 à 5 et la valeur est 0 à 63 pour ADC0 et ADC1 et 0 à 4095 pour ADC2 à ADC5.
Télécharger le code ici : analogique
Configuration du programme
À l’aide de l’éditeur de votre choix ou la commande "cat > analog.c" vous aurez besoin obtenir le programme sur votre pcDuino. Voir le tutoriel de cligner des yeux pour les captures d’écran sur la façon de le faire.
Ensuite, vous devrez charger le pilote approprié s’il n’est pas déjà chargé lorsque vous démarrez votre système. Vous pouvez vérifier à l’aide de la commande lsmod et puis chargez le pilote avec "sudo modprobe adc" il y a encore des captures d’écran du présent dans le tutoriel de cligner des yeux.
Ensuite compilez votre programme à l’aide de « gcc analog.c – o analogique » et puis exécutez-le à l’aide de ". / analogique". Vous devriez obtenir une série de chiffres imprimés sur votre écran. Ces chiffres devraient changer lorsque vous faites pivoter le pot attaché à la pcDuino.
Remerciements
Merci aux gens à Sparkfun et leur grande Getting Started with pcDuino pour obtenir m’a commencé par rassembler ce tutoriel. Aussi Merci aux gens sur le site pcDuino pour leur soutien. Consultez le site Web et les forums pour plus d’informations.
Source : http://digitalhacksblog.blogspot.com/2013/09/pcdu...