Slimme kussen... Hoe maak je een wekker kussen (10 / 10 stap)

Stap 10: Voltooide kussen en CODE


LILYPAD CODE

/ * VARIABELEN * /
int digPin [6] = {8, 9, 10, 11, 12}; LED's / / 5 "Rondes" van LED is (LED's aangesloten op PIN 2 met lichte eerste en LED's
int vibePin = 7; VIBE BOARD / /
int buzzPin = 4; ALARM
int isOn = laag;
int isBuzzerOn = 0;
unsigned long zeroCount = 0;
unsigned long timestash = 0; Laatste keer dat ik iets deed.

/ * SETUP - initialiseren van variabelen; loopt eens; na elke powerup/reset van LilyPad (micro-controller) * /
VOID Setup
{
pinMode (digPin [0], OUTPUT);
pinMode (digPin [1], OUTPUT);
pinMode (digPin [2], OUTPUT);
pinMode (digPin [3], OUTPUT);
pinMode (digPin [4], OUTPUT);
pinMode (digPin [5], OUTPUT);
pinMode (vibePin, OUTPUT);
pinMode (buzzPin, INPUT);
}

/ * LOOP - lussen consectively, waardoor programma te wijzigen en te reageren, actief controleert de LilyPad * /
void loop
{
unsigned long currTime = millis(); Mijn huidige tijd / /--dit is het mechanisme dat we gebruiken om iets te doen elke tweede zonder gebruik van een vertraging
unsigned long difTime = currTime - timestash; huidige tijd afgetrokken van opgeslagen tijd om het verschil te berekenen

De zoemer aanstaat?
if(digitalRead(buzzPin) > 0)
{
isBuzzerOn = 1;
zeroCount = 0;
} else {}
20 nullen?
zeroCount += 1;
if(zeroCount > 20)
{
isBuzzerOn = 0;
}
}

Als (isBuzzerOn == 1) {}

Als (difTime > 1000) {}
timestash = currTime; Ik heb om te zetten van de huidige tijd in timestash zodat ik opnieuw de timing
difTime = 0;

VIBE BOARD
Als (isOn == LOW) {}
isOn = hoog;
digitalWrite (vibePin, hoge);
} else {}
isOn = laag;
digitalWrite (vibePin, laag);
}

inschakelen van alle de LEDs
digitalWrite (digPin [0], hoge);
digitalWrite (digPin [1], hoge);
digitalWrite (digPin [2], hoge);
digitalWrite (digPin [3], hoge);
digitalWrite (digPin [4], hoge);
digitalWrite (digPin [5], hoge);

}
}

--einde van het tweede enige
Als (difTime > 100) {}
digitalWrite (digPin [0], laag);
}
Als (difTime > 200) {}
digitalWrite (digPin [1], laag);
}
Als (difTime > 300) {}
digitalWrite (digPin [2], laag);
}
Als (difTime > 400) {}
digitalWrite (digPin [3], laag);
}
Als (difTime > 500) {}
digitalWrite (digPin [4], laag);
}
Als (difTime > 600) {}
digitalWrite (digPin [5], laag);
}
Als (difTime > 700) {}
digitalWrite (digPin [6], laag);
}
}

Gerelateerde Artikelen

Hoe maak je een soort kussen!

Hoe maak je een soort kussen!

Hier is een pluche ik van een stencil maakte als u maakte dit stencil veel groter dat kon je een groot bal kussen!Stap 1: Hoe maak je een soort kussen!  So... pillows.... they don't have to be just for decoration.... they can be used for lots of diff
Hoe maak je een piepschuim kussen voor militaire medailles

Hoe maak je een piepschuim kussen voor militaire medailles

In dit instructable leert u hoe maak je een groot item met zeer eenvoudige leveringen en hulpprogramma's. Een geweldig cadeau voor elke militaire dierenarts. DUS ga je gang en breken oude tools en maak je klaar om te maken.Stap 1: ToolsVoor dit eenvo
Hoe maak je een kussen:

Hoe maak je een kussen:

Hallo! Mijn naam is Summer Wylie, en vandaag ga ik je leren hoe ik een kussen maken!U zal het volgende nodig:NaaimachineDraadKlosjeStofKatoen vullingSchaarEen liniaal of meten boardEen potlood (alleen als u markeren waar wilt te knippen)Rechte spelde
Hoe maak je een kussen in de vorm van een bladerdeeg

Hoe maak je een kussen in de vorm van een bladerdeeg

welke soorten stoel zit je op? Is het te moeilijk voor u? Ik heb onlangs onrustige in deze situatie. Daarbij denk ik aan het maken van kussens door mijzelf te krijgen sommige comfort. En ik ben klaar om mijn manier van hoe maak je een kussen met u de
Hoe maak je een Rainbow wekker uit klei

Hoe maak je een Rainbow wekker uit klei

deze instyructable zal u tonen hoe maak je een rainbow wekker uit klei!!Stap 1: materialen Alle kleuren klei gewensteStap 2: Maken van de getallen: 1 Neem een stukje klei en maak een kleine rechte lijn.Stap 3: Maken van de getallen: 0 Neem een stukje
Hoe maak je een veilig en stevig bbiedt zwaard

Hoe maak je een veilig en stevig bbiedt zwaard

voor dit Instructable, I 'm gonna Toon u mijn proces op hoe maak je een zachte maar duurzaam spelen zwaard, iets dat kan worden gebruikt voor full contact LARP of cosplay accessoire. Waarom? Omdat sommige mensen allemaal over zwaarden zijn. En of dat
Hoe maak je een groot formaat marionet hoofd van PU-schuim blok afval

Hoe maak je een groot formaat marionet hoofd van PU-schuim blok afval

VerhaallijnIk zag de Puppetmastaz in Berlijn afgelopen zomer. Ze bood ons een geweldige show met sommige star wars-cameo - Geeky nietwaar. Na de bespreking met enkele vrienden dacht ik waarom niet doen marionet hoofden door mijzelf. Marionet maken en
Hoe maak je een vriendschap-armband

Hoe maak je een vriendschap-armband

vriendschap armbanden zijn een geweldige ambacht dat u kan duren! Ze zijn vooral leuk voor mensen die herhaaldelijk hebben gefaald bij het leren breien en haken. En als een bonus, ik voel me alsof leren hoe maak je een vriendschap armband een van die
Hoe maak je een elementaire gestoffeerde Ottomaanse

Hoe maak je een elementaire gestoffeerde Ottomaanse

In de laatste uitgave van Home-Dzine Online (http://www.home-dzine.co.za/Home-Dzine-Online/HDO-latest.htm) ik je laten zien hoe maak je een Ottomaanse in verschillende stijlen: een fundamentele vierkant beklede Ottomaanse en een circulaire Ottomaanse
Hoe maak je een T-shirt kussensloop

Hoe maak je een T-shirt kussensloop

dit is een Instructable op hoe maak je een kussensloop uit een favoriete T-shirt.Stap 1: benodigdheden Hier zijn de materialen die u nodig...1. een katoenen T-shirt (ik gebruikte een oude kamp T-shirt die niet past)2. de schaar3. een handvol zaaien p
Tutorial - Hoe maak je een pompoen speldenkussen plushie

Tutorial - Hoe maak je een pompoen speldenkussen plushie

In deze video laat ik je zien hoe maak je een pompoen pin kussen plushie!Het is echt eenvoudig en cute:'3Materialen:x' blad geel viltx1 blad zwarte viltx1 blad groen voeldeSchaarGroene, gele en zwarte draadSjabloon: http://puu.sh/3LYdj/b3906ca734.jpg
Hoe maak je een Knot Latchhook

Hoe maak je een Knot Latchhook

Klink-aansluiten is een eenvoudige vorm van breien met behulp van een speciale Knoop naald en korte strengen van garen. Typisch, klink-aansluiten gebeurt op een doek raster en kan worden gebruikt om eindeloze ontwerpen te maken. Knoop creaties kunnen
Hoe maak je een eenvoudige kast fort

Hoe maak je een eenvoudige kast fort

Hallo instructables fans! Vandaag ga ik om u te tonen hoe maak je een eenvoudige kast fort. Dit is wat je nodig hebt.1. twee kussens2. drie grote vellen.3. een dikke comfortabele deken4. twee kussens vanuit een luie stoel.5. vier kleine kussenslopenO
Hoe maak je een perfecte S'more

Hoe maak je een perfecte S'more

dus, tot nu toe, ik ben wedden dat de meesten van u dacht dat de enige manier om een goede s'more boven een vuur, ja was?U DACHT DAT VERKEERD!Ik kan u laten zien hoe maak je een perfecte s'more van absolutly, misschien handig om de wereldheerschappij