COI - tristess mätaren



Hårdvara

  • RGB-bakgrundsbelysning LCD
  • Grove knappen
  • Intellekten Edison
  • dator
  • 2 mini USB-sladdar
  • 2 tröjor
  • statisk matta

Grove startkit plus med Intel Edison

RGB bakgrundsbelysning LCD hör hemma i D3 port. Och knappen hör hemma i D7 port. Det finns två USB-sladdar hängande ut på baksidan. Det finns två byglar ansluta knappen och motljus. Det finns en statisk matta med en alligator clip jordning du på mattan.

Programvara

Öppna Arduino Edison IDE och använda följande kod:

#include < br >< wire.h >< /wire.h >

#include
< rgb_lcd.h >< /rgb_lcd.h >

rgb_lcd
LCD;

CONST-utskottet
int buttonPin = 3;

//
variabler som ändras:

int
buttonState = 0; variabel för att läsa tryckknappen
status

int
numPresses = 0;

Booleskt värde
buttonWasJustDown = false;

int
rVal = 0;

int
gVal = 0;

int
bVal = 0;

void
Setup()

{

//
Ange den LCD antal kolumner och rader:

LCD.BEGIN (16,
2).

//
Skriv ut ett meddelande till LCD-skärmen.

LCD.Print ("tristess
Åtgärd: ");

Delay(1000);

//
initiera tryckknapp PIN-koden som indata:

pinMode (buttonPin, ingång);

}

void
loop()

{

//
Läs statligt av tryckknapp värdet:

buttonState
= digitalRead(buttonPin);

om
(buttonState == hög) {

IF(buttonWasJustDown==false) {

numPresses
= numPresses + 1.

buttonWasJustDown = sant;

rVal
= random(0,256);

gVal
= random(0,256);

bVal
= random(0,256);

lcd.setRGB (rVal, gVal, bVal);

}

}
annat {

lcd.setRGB (255, 255, 255);

buttonWasJustDown = false;

}

//
ställa markören till kolumn 0, linje 1

//
(Obs: linje 1 är den andra raden, sedan räknar börjar med 0):

lcd.setCursor (0, 1);

//
skriva ut antalet sekunder sedan återställning:

LCD.Print(numPresses);

Delay(100);

}

Kontrollera och ladda upp koden.

Resultatet

Din färdiga produkten är en "tristess Meter" som räknar antalet gånger du trycker på knappen. Det ändrar färg på LCD-skärmen varje gång du trycker på knappen. Denna samma teknik kan användas av personer med funktionshinder för att signalera om hjälp, eller det kan användas på arbetsplatsen som en signal mellan arbetstagare eller i en fabrik. Slutligen kan räknar förmåga användas för att räkna hur många gånger en dörr har öppnats.

Erfarenhet

Det finns ett antal fallgropar som bör undvikas när man gör detta projekt.

  1. Alltid använda statiska mattan, avgifter kan ackumuleras på elektroniken eller din kropp om inte jordat, och detta kan skada elektroniken.
  2. Se till att portarna på Grove Starter Kit Plus Base skölden är desamma som de som används i bilden. Om inte, den adress som används i koden kommer inte att kunna komma åt knappen.
  3. Kontrollera anslutningarna på komponenter för misslyckande inte är på grund av ett maskinvaruproblem.
Relaterade Ämnen

COI - ljus mätaren

Den färdiga produkten använder ljussensorn i Grove Starter Kit Plus för att mäta förändring i ljusintensitet. Den mäter ett startvärde av ljus, och berättar hur ljust eller mörkt det blir bygger på förändring i dess miljö. Detta kan användas opacitet...

En fristående Data logga vindmätaren

jag älskar samla in och analysera uppgifter. Jag älskar också bygga elektroniska prylar. Ett år sedan när jag upptäckte de Arduino produkterna, jag omedelbart tänkte, "Jag vill samla in miljödata." Det var en blåsig dag i Portland, OR, så jag be...

Vindmätaren på billiga (lindar hastighet mätaren)

Denna hemlagade konstruktion är lättoch billig, nästan gratis.Αll material använde jag hittade i mitt hus.Nästan alla, eftersom allt jag köpte var behållaren för akvareller.Den grundläggande idén är DC-motor som vridning på grund av vinden producerar...

Vindmätaren...

Hej Karl Instructableshär är min DIY vindmätaren med ett kullager, en cykel hastighetsmätare, aluminiumrör, varmt lim, trä,PVC-rör. Skolprojekt min Son uttryckte det tillsammans. Jag fick alla delar redo.Lätt att göra. Gå nu och göra något. Och Hey H...

En återvunnen regnmätaren för Davis Wizard III

Hur jag lagt till en "Gratis" regnsensor i en eftermiddag.Min Davis 7425 väder guiden III fortfarande hänger på väggen i vardagsrummet, som den har under det senaste decenniet, visar den lokala väder info. Jag fick min station 2003 till salu på...

Antika mätaren Prop bygga

detta är min knytnäve instructable och en del av en större bygga. Jag ville dokumentera dessa steg för referens och för alla att samla idéer.Jag köpte denna mätare med avsikt att bygga en galen vetenskapsman eller Frankensteins lab prop. Som bilden v...

Mot tristess pocket kit

detta Instructable visar dig hur man sätter ihop en ficka storlek kit som kommer att rädda dig från tristessen av alla potentiellt snoozing situationer, till exempel läkare kontor väntrum, lång konsert linjer, dåligt datum, de flesta gudstjänster och...

Analog stil temperatur mätaren och DataLogger med Intel Edison

I detta instructable du lära dig att ta data från olika sensorer och logga in dem på ett SD-kort, och sedan Visa aktuell temperatur på en servo-driven analog stil mätare. Stort tack till Intel, Instructables och Grove för giveaway!Du behöver:Intellek...

Altoids tin mot tristess survival kit

har du någonsin haft att vänta i kö i en butik, eller någonsin sagt till dig själv, "Man, jag önskar jag hade ___ just nu." Bra med denna enkla instructable känner aldrig du som sätt igen.Du behöver:En Altoids tinGummiband6 inches av 6 inches av...

Vindmätaren från CDROM motor och plast påsk ägg halvor

vindmätaren från CDROM motor, och plast påsk ägg halvorJag har en önskan att bygga en eller två små vindkraftverk att ladda bly-syra batterier. För att se om jag har tillräckligt vind att göra det värt, gjorde jag en vindmätare (vind mätanordning) av...

Tristess Survival Kit

Steg 1: Grejer Du behöver en liten ruta, Captain America sköld, ett förstoringsglas, dice, ljussabel, marmor, ficklampa, bonde (schack), gummiband och Gem!Steg 2: Öppna rutan Öppna rutan.Steg 3: Börja sätta saker Put the stiff in the box!!!Steg 4: St...

Mot tristess Tin

Hej alla! Detta är min första instructable. Jag hoppas du njuter!Steg 1: Skaffa en burk De flesta människor skulle rekommendera en Altoids tin. Men jag använder en fiskares vän tin.Steg 2: Brain Power!!! Tror! Vad är liten och ger så mycket kul... UM...

Glukos mätaren fallet och plånbok

Det är allt för lätt att glömma min glukosmätare när jag lämnar huset eller tappar bort den helt och hållet. Genom att skapa ett system för att hysa min glukos mätaren leveranser, mitt kreditkort och ID, och min smarta telefon om behöver vara, jag ha...

Ghost Busters PKE mätaren

Detta är en 3D tryckta PKE MÄTAREN med anpassade elektronik inuti liknande som i filmen; Ghost Busters. Skriva ut detta och använda den för att slutföra din ghost busters stötta uppsättning eller kostym. Att vara en designer, har jag förbättrat desig...

Ställa in en A100LK vindmätaren på en Arduino

Någon tänker installera en vindkraftgenerator, eller ens en hel flock av vindkraftverk, skulle göra klokt att övervaka den föreslagna platsen för minst ett helt år innan spendera ett öre mer på hårdvara. Detta är vad A100LK är utformad för.Det första...

Digital Gauss mätaren

Alla gillar magneter. Spela med den osynliga magiska kraften av permanentmagneter är från alla åldrar.Mixtra med spolar, behöver reläer och många andra magnetiska enheter ibland ett mätverktyg för magnet fältet densitet och Nord- och Sydpolen upptäck...

Livskvalitet mätaren Mk.2 - smartare och anslutna

För ett tag sedan jag skapade en livskvalitet mätare, baserat på ett skämt där jag jobbar. I huvudsak var det bara en LED version av whiteboard version vi började med. När du arbetar på den första iteration jag visste att det fanns en hel del sätt at...

Pissoar Splash fara mätaren

Här på Instructables HQ på San Franciscos Pier 9 hade Herrarnas toalett ett problem.Viss pier kamrater kvar som fattiga precision pee-ers. Som är fotograferad ovan. (Min kursivering).Lösning: Positiv-grupptryck för korrekt kissar hållning. Pissoar Sp...

Distansera mätaren

avståndsmätare är en billig och effektiv gadget som låter dig mäta avståndet till ett objekt. Enkelt och roligt att bygga! Låt oss bygga den.Steg 1: Steg 1. Komponenter och verktygDe komponenter som anges är utbytbara beroende på dina inställningar.1...