Kwaliteit van het leven Meter Mk.2 - slimmer en aangesloten (10 / 20 stap)

Het begint door te bellen naar bibliotheken en instelling constanten, ingangen en input ontdendering (Hiermee voorkomt u dat één duwt wordt geïnterpreteerd als meerdere duwt, die wordt veroorzaakt door de wetenschap) net als de meeste andere schetsen. Vervolgens zijn de variabelen die u nodig heeft om te veranderen voor uw gebruik. Vervang, toevoegen, en/of de namen in de matrix van namen verwijderen en instellen van de numOfNames, grootte van de qolValues, en ik in een lus variabele voor het aantal items in de matrix van namen .

De setup() functie begint net als de meeste anderen zo goed met de initialisatie van de input/output. Nadat dat het vult de qolValues array en een oproep de eerste functie, welcomeScreen(). Deze functie gewoon de achtergrondverlichting kleur blauw ingesteld en wordt een bericht weergegeven van opstarten. Terug uit de functie wacht een paar seconden, dan verandert u de gemiddelde levenskwaliteit pagina weergeven en roept een functie, ColorSet(int), naar de kleur van de achtergrondverlichting juist ingesteld.

ColorSet haalt de invoer van een geheel getal van 0-100 en kiest een kleur van de achtergrondverlichting variërend van rood naar groen respectievelijk. De rode en groene waarden voor elke stap worden opgeslagen in afzonderlijke matrices (blauwe is altijd 0 zodat het niet nodig een matrix). Daarna een groot als... anders-als lus behandelt dat eigenlijke selectie en instelling van de achtergrondverlichting. We zullen zien deze functie veel meer via de code genoemd.

Nu wordt de belangrijkste loop -functie en na beginnen te debounce ingangen begint het kijken voor de knop (D2) en de touch sensor (D3) worden ingedrukt. Wanneer de knop is ingedrukt (u moet houden voor een fractie van een seconde als gevolg van de ontdendering) het verhoogt de teller (ik ) als het niet op de laatste pagina en het wordt ingesteld op 0 als het is, dan waar in het menu er controleert op. Daarna wordt de pagina voor de nieuwe ik waarde weergegeven. Als de touch sensor wordt ingedrukt, geef het weer slaat aan het debounce, en het de weergave van een pagina dan het gemiddelde noemt het NewQoLValue(int) zodat die persoon aan te passen hun huidige QoL-waarde.

Op de lezing ging het gehele getal, NewQoLValue voegt "-Set" naar de eerste regel van het display voor de juiste persoon, leest u de inbreng van de potentiometer, normaliseert het op een waarde tussen 0 en 10, en noemt ColorSet. Dit proces doorlopen totdat de knop is ingedrukt en vervolgens de potentiometer lezen op dat moment is opgeslagen (en doorgegeven aan het IoT-dashboard als het ingeschakeld voor die persoon) en de belangrijkste pagina van individuen wordt opnieuw weergegeven.

Telkens wanneer de laatste pagina, waaruit het gemiddelde blijkt, wordt weergegeven de functie qolAverage() aanroept, wordt weergegeven het nieuwe gemiddelde, en vervolgens het nieuwe gemiddelde aan het IoT-Dashboard met IoTTransmit()wordt overgebracht. qolAverage () is een eenvoudige functie die voegt alle waarden van qolValues en gedeeld door het aantal namen voor de productie van het gemiddelde van een groep. IoTTransmit maakt gebruik van een schakelaar... Geval voor het verzenden van de juiste waarde, individuele of gemiddelde, naar de overeenkomstige component op het IoT-Dashboard.

De syntaxis op iotkit.send is belangrijk en onjuist in de voorbeelden was toen ik het downloadde hen. Het eerste argument is de naam van het onderdeel dat u gegevens verzendt. Dit is zet tussen aanhalingstekens en kan worden gevonden in de catalogus op je IoT Dashboard-accountpagina (meer op dat in de volgende stap). Het tweede argument is gewoon de gegevens worden verzonden. In de voorbeelden opgenomen met de bibliotheek, op moment van schrijven, maar ik denk dat die het, aangezien de opdracht verzenden bevat de naam van een onderdeel dat niet overeenkomt met de naam op de website, maar ik in de volgende stap uitleggen zal wordt gecorrigeerd.

Gerelateerde Artikelen

Kwaliteit van het leven Meter

Kwaliteit van het leven Meter

[Opmerking: de Mk.2 is live!]Strenge nieuwe regels op het werk u slag? Overuren zuigen het leven uit je? Of misschien dingen zijn geweldig, dat hoe dan ook nu kunt u weergeven uw medewerkers en beheer precies hoe je je voelt over je baan zonder één v
Tips voor het leven met hartritmestoornissen / een ICD

Tips voor het leven met hartritmestoornissen / een ICD

In juli 2008, werd ik door de Borggeassimileerd..... .not echt. Maar soort van: Ik had mijn eerste implanteerbare Cardioverter Defibrillator (ICD) geplaatst."Een Implanteerbare cardioverter-defibrillator (ICD) - een pager-sized apparaat dat geïmplant
Lamp Project.  Het toevoegen van nieuw leven met interne nachtlampje en geschilderde schaduw

Lamp Project. Het toevoegen van nieuw leven met interne nachtlampje en geschilderde schaduw

een tijdje geleden kocht ik een glas vaas tafellamp op een rommelmarkt.  Ik wilde niet het maar het was het einde van de dag en de dame wilde alleen maar om zich te ontdoen van het, zodat ze niet zou moeten het inpakken en het terug naar huis nemen. 
Lederen draagtas van het BlackBerry met de slaapstand

Lederen draagtas van het BlackBerry met de slaapstand

mijn BlackBerry kwam met een saaie, zwart, valse leer, slip-in geval met niets om het te houden daar veilig en geen middelen voor het aansluiten van een gordel. Dus heb ik besloten om een nieuwe toewijzing met sommige leer had ik liggen rond voor lee
Keuken Natuurkunde - meet de snelheid van het licht met chocolade!

Keuken Natuurkunde - meet de snelheid van het licht met chocolade!

Mijn 6-jarige dochter berekent ter ere van het internationale jaar van het licht, de snelheid van het licht met behulp van chocoladerepen en magnetron.Microgolven zijn onderdeel van licht of elektromagnetische spectrum. Wij zijn geweestdeze straling
LED matrix - spel van het leven

LED matrix - spel van het leven

Dit project zal het uitvoeren van Conway's spel van het leven op een 8 x 8 LED matrix.Het heeft 2 knoppen, een voor het opzetten van een willekeurig veld, de andere starten of stoppen van de iteraties.Stap 1: materialen Een 8 x 8 LED matrix2 x aprox.
Het creëren van een IOT monitor voor de kwaliteit van de lucht met de Intel Edison

Het creëren van een IOT monitor voor de kwaliteit van de lucht met de Intel Edison

Schone lucht wordt een luxe in de maatschappij van vandaag. Vertrouwd raken met uw onzichtbare omgeving met behulp van een Intel Edison met Arduino breakout board, een Grove Starter Kit en IBM Bluemix - een online bron voor geeks, knutselaars en wete
Een nieuwe huur van het leven aan een oude stoel met schroot binnenbanden

Een nieuwe huur van het leven aan een oude stoel met schroot binnenbanden

het is altijd leuk om een luie stoel om op te zitten, en een van mijn favoriete soorten stoel is de Ercol.Dit zijn grote stoelen, zeer goed gemaakt en nog steeds beschikbaar nieuw, maar omdat ze zo populair waren zeer goedkoop tweedehands beschikbaar
Draagbare Petrifilm™ Incubator voor goedkope In het veld analyse van de kwaliteit van het Water

Draagbare Petrifilm™ Incubator voor goedkope In het veld analyse van de kwaliteit van het Water

We zijn gedreven door de ervaring van onze leden in de ontwikkelingslanden ver van betrouwbare elektrische rasters maken een Petrifilm™ incubator voor snelle bacteriële analyse van het watergebruik. Dit instructable is een verzameling van open-source
De willekeurige feiten van het leven

De willekeurige feiten van het leven

Je zal nooit weten alles over het leven, en je hoeft alleen te accepteren. Maar dat betekent niet dat je kunt niet leren een paar trucjes...Stap 1: hoestsiroopIedereen heeft een ernstige hoest en de hoestsiroop niet altijd lekker smaken. Dus in plaat
Hoe te meten van de snelheid van het geluid met twee bulten van hout...

Hoe te meten van de snelheid van het geluid met twee bulten van hout...

... een stopwatch en een handige muur.Stap 1: Het ideeSnelheid is hoe ver iets reist in een bekende tijd snelheid = afstand / tijd.In het dagelijks leven, de snelheid wordt over het algemeen gemeten in beide mijl per uur (of kilometer per uur; het gr
Het levensspaarder voor het leven met tiener

Het levensspaarder voor het leven met tiener

MOM! Ik kan niet vinden mijn sokken, kan ik gebruiken uw van??? Gelieve???Ik kan me niet herinneren waar ik zag de foto van het BORDUURWERK HOEPEL met NYLONTASHet was een tijdschrift of een van de Online sites die ik doorlezen.Een licht ging in mijn
De muis van de erkenning van het gebaar met Matlab beeldverwerking.

De muis van de erkenning van het gebaar met Matlab beeldverwerking.

Ooit denken dat wearables belangrijke positie in de behandeling van de computer bezetten zal?Gebaar doet het allemaal.Welkom op mijn nieuwe project met de muis van de erkenning van het gebaar.Hier zijn de projectvereisten:1) kleur penningen/markering
Het kruid van het leven: zelfgemaakte Salsa

Het kruid van het leven: zelfgemaakte Salsa

Kruidenieren en voorraad ton van verschillende soorten salsa. Sommige hete, sommige milde. Wat mollig, wat glad. Enkele groene en enkele rode. Maar hoe krijg je een salsa die speciaal voor u gemaakt? Een salsa die hoe weet om perfect uw smaakpapillen