Testeur de personnalité Arduino Numitron Cigar Box (7 / 15 étapes)

Étape 7: Code d’Arduino : une moyenne des données de capteur de pression

Le prochain morceau de code, que je tiens à expliquer est comment nous capter les lectures de capteur de pression et convertissez-les en valeurs de 1 à 9. Ce code est modifié par le tutorial Arduino lissage que vous pouvez lire directement.

Place au début du code (qui j’espère que vous avez téléchargé dans la dernière étape et regardez dans l’IDE Arduino), il y a certaines lignes définissant les choses que nous devons suivre pour nos mathématiques simples. Ils comprennent :

  • const int numReadings = 10 ; Il y aura 10 lectures du capteur pression
  • int lectures [numReadings] ; les lectures de l’entrée analogique seront stockés ici
  • int index = 0 ; l’index de la lecture courante
  • total int = 0 ; le total cumulé des lectures capteur
  • moyenne d’int = 0 ; la moyenne des lectures capteur
  • inputPin int = A0 ; C’est le capteur de fsr sur broche analogique A0

Le code qui prend les lectures de capteurs de pression et les magasins et les moyennes eux a être être mélangée avec du code qui fera la numitron compter à rebours de 9 à 0 et faire le tour de LED éteint un à la fois. C’est le code dans l’image ci-dessus. J’ai essayé d’annoter, ligne par ligne. Fondamentalement, le microcontrôleur tient 10 lectures dans un tableau et il soustrait la lecture plus ancienne et puis ajoute un nouveau dans. Ensuite, il est en moyenne tous les 10 lectures et stocke ce nombre dans un endroit appelé "moyenne". Ceci est important car nous avons besoin de ce numéro pour assigner une valeur de 1 à 9. Il fait ceci une fois puis passe à la partie suivante du code.

La partie suivante du code envoie les registres à deux décalage séquences 1 et 2. La numitron compte à rebours et les LEDs s’allument et puis démarquent un à la fois (voir étape précédente sur les séquences). Après l’envoi d’une partie de la séquence, il attend un laps de temps (je l’ai mis à 600 millisecondes) puis faut-il recommencer - cela signifie il soustrait la valeur de pression plus ancienne, attrape un nouveau, calcule une moyenne de nouveau et affiche la partie suivante de la séquence. Il fait ceci 10 fois et puis il existe cette partie du programme parce qu’il a dit de faire 10 fois en utilisant cette ligne de code vers le haut au début de cette section :

pour (int n = 0; n < 10; n ++)

Si c’est confus pour vous, que c’était pour moi au début, seulement reconnaître que la pour déclaration ci-dessus a un {après lui qui commence la petite boucle et puis il y a un} à la fin de la boucle et la boucle contient les trucs de capteur de pression et les trucs de compte à rebours numitron.

Articles Liés

Construction électrique, Cigar Box Ukulele

Construction électrique, Cigar Box Ukulele

dans ce Instructable, je va être documenter ma première tentative pour construire un ukulélé de boîte de cigares. C'est un travail en cours, donc j'ai mettra à jour ce Instructable le long du chemin. Les commentaires sont appréciés. Une boîte à vin p
Base Cigar Box Guitar Amp avec trépied Stand

Base Cigar Box Guitar Amp avec trépied Stand

il s'agit de la 2ème ampli de guitare de trépied que j'ai fait. Je vais utiliser un ampli de base - mais avec une torsion ; à l'aide de pièces anciennes et nouvelles.Étape 1: Trépied Trouver un trépied, vous pouvez utiliser un support de système de j
Cigar Box Stomp Box

Cigar Box Stomp Box

Un cigar box stomp box est un simple instrument de percussion qui peut ajouter un rythme vraiment impressionnant pour une performance solo. La construction est facile, alors c'est un projet de grand débutant pour quelqu'un qui joue de la musique et s
Cigar Box Uke

Cigar Box Uke

Cette guitare de boîte de cigares est super amusant et facile à faire !Voici les éléments que vous devrez faire :cigar box boîte/toutcordes pour guitareAccordeurs de guitarecharnière de portevis de petit oeilletboisforet de perçage circulairecolle à
Faire votre propre Cigar Box guitare / amplificateur lecteur Mp3

Faire votre propre Cigar Box guitare / amplificateur lecteur Mp3

j'ai voulu créer un Cigar Box guitare et l'ampli depuis un certain temps, et il semble que le contestst Instructable son Hack et alimenté par une pile étaient juste la motivation supplémentaire que je devais lui donner un essai.Ce Instructable montre
(GBC) Cigar Box guitare... Je

(GBC) Cigar Box guitare... Je

Instructable #2... ici allons-y!!Donc, j'ai récemment au début de l'année 2013 obtenu dans l'apprentissage et la construction de CBG ou Cigar Box Guitars. Je suis relativement nouveau pour elle, mais quand j'ai essayer de faire quelque chose et obten
Cigar Box Ukulele

Cigar Box Ukulele

pour ceux qui sont enterrés à vider des boîtes à cigares et manque d'ukulélés, c'est pour vous.Un bref historiqueCigar box instruments datent les années 1800, quand les cigares ont commencé à être emballés dans des petites unités dans des boîtes en b
Cigar Box guitare avec Hidden Whiskey Mini-Bar

Cigar Box guitare avec Hidden Whiskey Mini-Bar

Cigar Box Guitars (CBG) sont devenus très populaires au cours des dernières années. Ma théorie est que c'est dû à deux choses : le ralentissement économique et l'émergence de la culture hipster. GBC est très peu coûteux à construire. Et ils sont amus
Amplificateur électronique base 9v à 12v Cigar Box fermé ampli guitare

Amplificateur électronique base 9v à 12v Cigar Box fermé ampli guitare

Étape 1: Choisir votre boîte à cigares J'utilise un millésime de stand-up affichage boîte à cigares. J'ai acheté il y a des années, mais j'utilise également une autre boîte à l'intérieur de celui-ci pour assurer l'étanchéité vers le haut. La boîte qu
Cigar Box guitare

Cigar Box guitare

se compose habituellement d'un bâton, une vieille boîte à cigares, certains matériels aléatoire, et quelles que soient les chaînes sont traînent, guitares de boîte de cigares sont quelques-uns des plus simples, moins chers, et les instruments de musi
Construire une peu coûteux Cigar Box guitare à la maison

Construire une peu coûteux Cigar Box guitare à la maison

Bonjour. Comme un cadeau d'anniversaire pour mon frère, j'ai décidé de lui faire une guitare de boîte de cigares nice. C'est le premier que j'ai jamais fait donc c'était un peu d'une expérience d'apprentissage.Avant de prendre la guitare, j'ai décidé
Débutant Cigar Box guitare

Débutant Cigar Box guitare

il s'agit davantage d'une uninstructable qu'une instructable, mais j'espère que mes erreurs bénéficieront des autres fabricants de débutant.Je fais partie d'un petit groupe de fabricants de débutant à Atlanta, GA, appelé AHWIG. Pour notre dernière ré
Cigar Box amplificateur cas Mod

Cigar Box amplificateur cas Mod

dans ce Instructable, je va être documenter la construction de ma première batterie au Cigar Box ampli pour aller avec l'ukulélé ténor de Cigar Box d'une version précédente. Ce sera vraiment plus d'un mod de cas, comme je vais étriper un vieux Fender
Cigar Box guitare - comment faire pour enlever la matière de cou...

Cigar Box guitare - comment faire pour enlever la matière de cou...

Eh bien, ici c'est... #3. J'ai essayé d'obtenir le temps de travailler sur ce. J'ai été invité à faire une Instructable là-dessus il y a quelque temps. Mais maintenant se sont mes photos et mes étapes.Première... Il y a plusieurs façons de faire un C