COI - ennui compteur

Matériel

  • Rétroéclairage RGB écran LCD
  • Bouton de Grove
  • Intel Edison
  • ordinateur
  • 2 cordons usb mini
  • 2 cavaliers
  • public static mat

Kit de démarrage Grove plus avec l’Intel Edison

l’écran LCD rétro-éclairage RGB appartenait dans le port de D3. Et le bouton appartient dans le port de D7. Il y a deux cordons usb accroché sur le dos. Il y a deux cavaliers reliant le bouton et le rétro-éclairage. Il y a un tapis statique avec une pince crocodile vous mise à la terre au tapis.

Logiciel

Ouvrir l’IDE d’Edison Arduino et utilisez le code suivant :

 #include<br><wire.h></wire.h> 
 #include <rgb_lcd.h></rgb_lcd.h> 
 rgb_lcd lcd; 
 const int buttonPin = 3; 
 // variables will change: 
 int buttonState = 0; // variable for reading the pushbutton status 
 int numPresses = 0; 
 boolean buttonWasJustDown = false; 
 int rVal = 0; 
 int gVal = 0; 
 int bVal = 0; 
 void setup() 
 { 
 // set up the LCD's number of columns and rows: 
 lcd.begin(16, 2); 
 // Print a message to the LCD. 
 lcd.print("Boredom Measure:"); 
 delay(1000); 
 // initialize the pushbutton pin as an input: 
 pinMode(buttonPin, INPUT); 
 } 
 void loop() 
 { 
 // read the state of the pushbutton value: 
 buttonState = digitalRead(buttonPin); 
Si (buttonState == HIGH) if (buttonState == HIGH) { 
 if(buttonWasJustDown==false){ 
 numPresses = numPresses+1; 
 buttonWasJustDown = true; 
 rVal = random(0,256); 
 gVal = random(0,256); 
 bVal = random(0,256); 
 lcd.setRGB(rVal, gVal, bVal); 
 } 
 } else { d’autre lcd.setRGB(255, 255, 255); 
 buttonWasJustDown = false; 
 } 
 // set the cursor to column 0, line 1 
 // (note: line 1 is the second row, since counting begins with 0): 
 lcd.setCursor(0, 1); 
 // print the number of seconds since reset: 
 lcd.print(numPresses); 
 delay(100); 
 } 

Vérifier et télécharger le Code.

Résultat

Votre produit fini est un « compteur de l’ennui » qui compte le nombre de fois que vous appuyez sur le bouton. Il modifie la couleur de l’écran LCD, chaque fois que vous appuyez sur le bouton. Cette même technologie peut être utilisée par des personnes ayant une déficience pour signaler à l’aide, ou il peut être utilisé en milieu de travail comme un signal entre les travailleurs, ou en ligne de l’usine. Enfin, la capacité de comptage peut être utilisée pour compter combien de fois une porte a été ouverte.

Expérience

Il y a un certain nombre d’écueils qui doivent être évités lorsque faire ce projet.

  1. Utilisez toujours le tapis statique, car frais peuvent s’accumuler sur l’électronique ou de votre corps si elle n’est pas correctement mise à la terre, et cela risquerait d’endommager l’électronique.
  2. Assurez-vous que les ports du Grove Starter Kit Plus Base de bouclier sont les mêmes que celles utilisées dans l’image. Si ce n’est pas le cas, l’adresse utilisée dans le code ne sera pas en mesure d’accéder au bouton.
  3. Vérifiez les connexions sur les appareils pour s’assurer que l’échec n’est pas due à un problème matériel.

Articles Liés

COI - compteur de Transmission de la lumière

COI - compteur de Transmission de la lumière

Le produit fini utilise le capteur de lumière la Grove Starter Kit, majoré pour mesurer le changement dans l'intensité de la lumière. Il mesure une valeur initiale de la lumière et vous indique comment lumineux ou sombre il est devenir basé sur les c
Qualité de vie compteur Mk.2 - intelligents et connectés

Qualité de vie compteur Mk.2 - intelligents et connectés

Il y a quelque temps j'ai créé un compteur de la qualité de vie, basé sur une blague qui circule où je travaille. Essentiellement, c'est juste une version de la version de tableau blanc, avec que nous avons commencé LED. Lorsque vous travaillez sur c
Compteur/moniteur de PC Nixie

Compteur/moniteur de PC Nixie

J'ai toujours aimé l'idée du steampunk ; J'aime le look vieux de gadgets et d'appareils. J'ai récemment « découvert » les tubes Nixie et, à mon avis, ils vont de pair avec le steampunk. Alors j'ai décidé de le prendre lent et commencer par un schéma
Un simple compteur de tr/min pour FLUIPIERRE utilisant une Labjack U3.

Un simple compteur de tr/min pour FLUIPIERRE utilisant une Labjack U3.

Il est toujours utile de savoir à quelle vitesse un équipement rotatif est réellement émouvant. Cela peut être un moteur, volant moteur, générateur, pneu etc..Je vais vous présenter ici, un très petit schéma en fluipierre pour calculer tr/min via un
S’ennuyer ? kit de survie anti-ennui

S’ennuyer ? kit de survie anti-ennui

un kit de survie anti-ennui est un kit que vous gardez avec vous pour survivre à l'ennui.Il s'agit d'un kit que vous pouvez faire pour moins de $5.toutes pièces de ce kit sont des choses générales que vous pouvez normalement trouver se trouvant autou
LittleBits Arduino ennuyeux Machine

LittleBits Arduino ennuyeux Machine

Il s'agit d'un amusant petit machine mon fils et j'ai construit avec littleBits. Construit autour de la littleBits Arduino, cette machine sonne le buzzer à intervalles irréguliers, obligeant la personne agacée, appuyez sur la touche à des moments alé
Compteur de la qualité de vie

Compteur de la qualité de vie

[Note : le Mk.2 est en ligne!]Nouvelles règles de durs au travail vous déprime ? Heures supplémentaires sucer la vie hors de vous ? Ou peut-être que les choses sont grands, qu'il en soit maintenant vous pouvez montrer vos collègues de travail et gest
Compteur de push-up

Compteur de push-up

Il est facile de tricher vous-même lorsque vous faites des tractions. Es-tu vraiment assez bas, ou était que l'une de ces pompes « demi-essai wimpy » ? Il est également difficile si vous essayez d'avoir une compétition de push-up. Les deux concurrent
Ghost Busters PKE compteur

Ghost Busters PKE compteur

Il s'agit d'un compteur de PKE imprimés 3D avec électronique personnalisé intérieur semblable à celui dans le film ; Ghost Busters. Imprimer ce et utilisez-le pour compléter votre ghost busters prop de décors ou costumes. Être un concepteur, j'ai amé
Objet numérique compteur à l’aide de LDR interfaçage avec Mediatek LinkIt One

Objet numérique compteur à l’aide de LDR interfaçage avec Mediatek LinkIt One

Dans ce Instructable, vous serez en mesure à Mediatek Linkit une carte d'Interface à l'aide de LDR et compteur d'objet numérique qui peut comte objets jusqu'à 9999.Étape 1: exigences Usage général PCB bord4 CD 4026 Johnson décennie Counter.4 communes
Compteur Digital Gauss

Compteur Digital Gauss

Tout le monde aime les aimants. Jouer avec la force magique invisible des aimants permanents est de tous les âges.Bricoler avec des bobines, relais et beaucoup d'autres dispositifs magnétiques doit parfois un outil de mesure de densité de champ magné
Compteur Suzuki Alto tr/min

Compteur Suzuki Alto tr/min

Maruti Suzuki alto voiture est une voiture à moteur 3 cylindres 800CC. C'est une voiture manuelle, donc j'ai besoin fixer le compteur tr/min pour lui parce qu'il ne vient pas usine adaptée compteur tr/min. Donc j'ai cherché sur ebay et le marché loca
Panneau compteur Station météo Photon

Panneau compteur Station météo Photon

Pour moi, le fait de discuter de la météo est plus de petit bavardage. Donc quand je me suis intéressé en web-permis électronique (Internet of Things), j'ai tout de suite su que mon premier projet IoT serait liée à la première chose que je fais quand
Page Facebook aime affichage du compteur (avec Photon particule)

Page Facebook aime affichage du compteur (avec Photon particule)

J'ai voulu faire un petit stand qui pourrait afficher en temps réel le nombre de goûts de page Facebook restaurant Pizza d'un ami, afin de lui offrir un moyen d'inviter ses clients à promouvoir l'emplacement et, bien sûr, aussi comme sa page pour voi