Étape 2: quelques Tests
Ce projet utilise des résistances de 330 ohms comme fils de connexion. À l’aide de résistances 330 ohms comme fils de raccordement protège de court-circuiter les broches. Cependant le fil de ces résistances est très mince et vous devrez peut-être les pousser à faire des contacts dans les prises de l’en-tête.
Lecture d’une entrée numérique.
En utilisant l’un de l’ohm 330 résistances connecter D3 à GND. L’affichage de la D3 sur votre mobile passera de haute à basse. Le pfodApp sur votre téléphone portable redemande cet écran sur une fois par seconde.
Conduire une sortie numérique
Déplacer la connexion de la résistance afin que le D3 est connecté à D7. Sur D7 sur votre mobile puis cliquez configurer ce code confidentiel afin d’être faible. D3 mettra à jour pour afficher l’entrée basse.
Conduire une Led
Vous devez connecter une résistance à la Led afin de limiter le courant. Prendre la jambe plus longue de la Led (la jambe positive / anode) et le plier vers le haut et tourner un bout d’une résistance de 330 ω autour de lui. Ensuite, branchez la jambe restante de la Led sur l’une des broches Gnd et branchez l’autre extrémité de la résistance en D3.
Maintenant lorsque vous configurez D3 comme sortie haute la Led s’allume. Configuration de sortie faible, il s’éteint. Configuration d’entrée avec Pullup s’allume le voyant faiblement parce que la résistance de pullup 20K relié 5V à l’entrée de D3 et fournit ainsi un courant pour la Led.
Varier la luminosité Led (PWM)
Le dernier exemple de la broche numérique est le moteur de la Led avec un signal PWM. PWM (modulation de largeur d’impulsion, voir http://arduino.cc/en/Tutorial/PWM) utilisé pour mettre la sortie marche environ 500 fois par seconde. Dans chaque cycle de marche et en arrêt le pourcentage du temps, que la Led s’allume peut être définie par un curseur sur le mobile.
Cliquez sur D3 et depuis l’écran de configuration sélectionnez PWM. Seulement ces broches numériques marquées avec * ont des capacités de PWM. Lorsque PWM est sélectionné un curseur s’affiche qui vous permet de choisir le pourcentage que le voyant s’allume au cours de chaque cycle. Il y a environ 500 cycles par seconde qui doit vite pour vous permet de voir chaque interrupteur marche/arrêt. Votre oeil est en moyenne le résultat, donc si vous augmentez le % à l’heure (le rapport cyclique), la Led semble être plus lumineux.
Mesurer une tension
Les circonstancielle entrées vous permettent de mesurer une tension. La tension appliquée à la circonstancielle d’entrée ne doit ne pas dépasser le 5V. La circonstancielle compare la tension sur la broche d’entrée à la tension de référence et retourne un nombre entre 0 et 1023, où 1023 correspond à la tension de référence fournie à la circonstancielle. Il sont 3 tensions disponibles, 5V, 1.1V de référence et la tension appliquée à la broche AREF. Le 1.1V référence n’est pas très précis, si vous voulez l’utiliser vous devez calibrer le résultat à l’aide d’un voltmètre. La référence 5V est précise au sein d’un couple de %.
Pour mesurer une tension, ouvrir l’écran analogique Pin et cliquez sur A0 pour ouvrir l’écran de configuration. Choisissez la référence de 5V. Puis connecter une résistance de 330 ohms entre A0 et le 3.3V broche sur l’en-tête suivant. L’écran analogique indique maintenant la tension mesurée. Le pfodApp sur votre téléphone portable redemande cet écran sur une fois par seconde.
La mesure ne sera pas exactement 3.3V en raison d’inexactitudes dans la référence au 5V et la tension sur les 3.3V pin et le bruit électrique sur la broche A0.
Une des caractéristiques de la spécification du message pfod est que lors de l’affichage d’un nombre dans un menu, vous pouvez dire la pfodApp l’appliquer une échelle et offset ainsi qu’un unités. Lorsque la référence 5V est sélectionnée et l’esquisse de UnoStarter envoie le menu Analog à la pfodApp sur votre téléphone portable, il inclut des unités de « V » et un facteur d’échelle de 0.0048876. Lorsque la circonstancielle convertit le 3.3V d’entrée à l’aide d’une référence de 5V, il retourne une lecture de 681 (681/1023 == 3,3/5). Sur votre mobile les 681 comtes est multipliée par le facteur d’échelle 0.0048876 = 3.328, donc mobile affichera 3.328 plus les unités « V ».