Étape 8: Affichage des secondes dans un compteur analogique
Un ampèremètre est un compteur qui est raccordé en série avec le circuit, et thoeretically a 0 résistance (et un voltmètre est raccordé en parallèle et a théoriquement résistance infinie). Ce qui est important lorsque vous achetez votre ampèremètre est le courant maximal qu'il mesure. Pour balancer l’aiguille à 100 %, votre circuit doit exiger beaucoup plus de courant. 1 A (ou Amp) du courant est suffisante pour provoquer des blessures graves (je l’ai dit il suffit d’arrêter votre coeur). Mis à part qu’il soit dangereux, notre circuit ne sera probablement pas en mesure de générer beaucoup plus courant. Selon cet article, peut produire la plupart microcontrôleurs sur 5mA du courant, certains moins, donc vous devriez acheter un ampèremètre dont la valeur totale (100 %) est inférieur à 5mA.
J’ai acheté un ampèremètre 50uA. Si je devais alimenter cet ampèremètre sans une résistance de limitation de courant de 5V (qui est ce que fournissent les broches numériques de l’Arduino), je verrais probablement l’aiguille swing à (ou passé) 100 % et le plus susceptible d’endommager le compteur. Afin de comprendre ce que la résistance est nécessaire, nous retourner à la Loi d’Ohm.
V = IR
R = V / I
R = 5V / 50uA
R = 5V / 0.000050 A
R = 100KΩ
Ainsi, connecter une résistance de 100KΩ en série à l’ampèremètre et l’application de 5V au circuit provoquerait l’aiguille rester en sécurité à 100 %.
Obtenir le compteur pour afficher une fraction de 100 % s’effectue simplement en utilisant PWM (modulation de largeur d’impulsions). Vous pouvez lire à ce sujet, mais en appliquant 5V et 0V en alternance à un rapport particulier, vous pouvez obtenir efficacement l’aiguille de séjourner dans n’importe quelle position entre 0 et 100 %. En raison de la manière dont le compteur est construit, mouvement de l’aiguille est natually humidifié et vous ne verrez aucune pulsation ou variation de l’aiguille !