Tikkende tijdbom Arduino (5 / 6 stap)

Stap 5: Code


Dit is de code die je moeten zal om te uploaden naar je Arduino. Voordat je uploaden, zorg ervoor dat alle draden verbreken van de Arduino digitale pinnen 0 en 1. De Arduino gebruikt deze pinnen voor communicatie met de computer, en als ze nergens mee verbonden zijn, uw upload mislukt.

Code:

int oneLed = 0; PIN voor de meest linkse LEDs
int led1 = 1;   pincodes voor LED's op het display van de rechter
int led2 = 2;
int led3 = 3;
int led4 = 4;
int led5 = 5;
int led6 = 6;
int led7 = 7;
int licht = 19; PIN voor de licht/elektrische ontstekingen
int pieptoon = 16; PIN voor zoemer
int switchPin = 14; PIN voor input van de schakelaar
int switchState = 0; variabele voor het opslaan van de stand van de schakelaar

void setup () {}

pinMode (lichtopbrengst,);
pinMode (oneLed, OUTPUT);
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
pinMode (led4, OUTPUT);
pinMode (led5, OUTPUT);
pinMode (led6, OUTPUT);
pinMode (led7, OUTPUT);
pinMode (lichtopbrengst,);
pinMode (beep, uitvoer);
pinMode (switchPin, INPUT);
}

void loop () {}

switchState = digitalRead(switchPin); Lees de stand van de schakelaar

Als de schakelaar ingeschakeld is, gaat u

Als (switchState == HIGH) {}

schrijven van LEDs als de nummer 10 wilt weergeven

digitalWrite (light, hoge);
digitalWrite (led1, laag);
digitalWrite (led2, laag);
digitalWrite (led3, laag);
digitalWrite (led4, laag);
digitalWrite (led5, laag);
digitalWrite (led6, hoge);
digitalWrite (led7, laag);
digitalWrite (oneLed, laag);
digitalWrite (beep, laag);

beep op voor 500 ms en uit voor 500 ms

delay(500);

digitalWrite (beep, hoge);

delay(500);

schrijven van LEDs als u wilt weergeven van het getal 9

digitalWrite (led4, hoge);
digitalWrite (led5, hoge);
digitalWrite (led6, laag);
digitalWrite (oneLed, hoge);

pieptoon voor 250 ms, uit voor 250 ms, herhaal tweemaal

for (int i = 0; ik < 3; i ++) {}
digitalWrite (beep, laag);
delay(250);
digitalWrite (beep, hoge);
delay(250);
}

schrijven van LEDs om het getal 8 weer te geven

digitalWrite (led4, laag);
digitalWrite (led5, laag);

pieptoon voor 167 ms, uit voor 167 ms, herhaal drie keer

for (int i = 0; ik < 4; i ++) {}
digitalWrite (beep, laag);
delay(167);
digitalWrite (beep, hoge);
delay(167);
}

schrijven van LEDs als de nummer 7 wilt weergeven

digitalWrite (led1, hoge);
digitalWrite (led4, hoge);
digitalWrite (led5, hoge);
digitalWrite (led6, hoge);

pieptoon voor 125 ms, uit voor 125 ms, herhaal viermaal

for (int i = 0; ik < 5; i ++) {}
digitalWrite (beep, laag);
delay(125);
digitalWrite (beep, hoge);
delay(125);
}

LEDs om weer de nummer 6 te schrijven

digitalWrite (led1, laag);
digitalWrite (led3, hoge);
digitalWrite (led4, laag);
digitalWrite (led5, laag);
digitalWrite (led6, laag);

pieptoon voor 100 ms, uit voor 100 ms, herhaal vijf keer

for (int i = 0; ik < 6; i ++) {}
digitalWrite (beep, laag);
delay(100);
digitalWrite (beep, hoge);
delay(100);
}

schrijven van LEDs als u wilt weergeven van het getal 5

digitalWrite (led4, hoge);
digitalWrite (led7, laag);

pieptoon voor 83 ms, uit voor 83 ms, herhaal zesmaal

for (int i = 0; ik < 7; i ++) {}
digitalWrite (beep, laag);
delay(83);
digitalWrite (beep, hoge);
delay(83);
}

LEDs als u wilt weergeven van het cijfer 4 schrijven

digitalWrite (led2, hoge);
digitalWrite (led3, laag);
digitalWrite (led5, hoge);

pieptoon voor 62 ms, uit voor 62 ms, herhaal acht keer

for (int i = 0; ik < 9; i ++) {}
digitalWrite (beep, laag);
delay(62);
digitalWrite (beep, hoge);
delay(62);
}

schrijven van LEDs als de nummer 3 wilt weergeven

digitalWrite (led1, hoge);
digitalWrite (led2, laag);
digitalWrite (led5, laag);

pieptoon voor 50 ms, uit voor 50 ms, herhaal tien keer

for (int i = 0; ik < 11; i ++) {}
digitalWrite (beep, laag);
delay(50);
digitalWrite (beep, hoge);
delay(50);
}

schrijven van LEDs als de nummer 2 wilt weergeven

digitalWrite (led4, laag);
digitalWrite (led7, hoge);

pieptoon voor 42 ms, uit voor 42 ms, herhaal 12 keer

for (int i = 0; ik < 13; i ++) {}
digitalWrite (beep, laag);
delay(42);
digitalWrite (beep, hoge);
delay(42);
}

LEDs als u wilt weergeven van het cijfer 1 schrijven

digitalWrite (led1, laag);
digitalWrite (led2, hoge);
digitalWrite (led3, hoge);
digitalWrite (led5, hoge);
digitalWrite (led6, hoge);
digitalWrite (led7, hoge);

pieptoon voor 33 ms, uit voor 33 ms, herhaal 14 keer

for (int i = 0; ik < 16; i ++) {}
digitalWrite (beep, laag);
delay(33);
digitalWrite (beep, hoge);
delay(33);
}

LEDs ter weergave van het getal 0, schakelt u de zoemer en licht/elektrische ontstekingen weergave schrijven

digitalWrite (led2, laag);
digitalWrite (led3, laag);
digitalWrite (led5, laag);
digitalWrite (led7, laag);
digitalWrite (beep, laag);
digitalWrite (light, laag);

delay(1000);

de zoemer en licht/elektrische ontstekingen uit te schakelen

digitalWrite (beep, hoge);
digitalWrite (light, hoge);

delay(9000);
} else {}

Als de schakelaar niet op, moet u alles uitschakelen

digitalWrite (light, hoge);
digitalWrite (led1, hoge);
digitalWrite (led2, hoge);
digitalWrite (led3, hoge);
digitalWrite (led4, hoge);
digitalWrite (led5, hoge);
digitalWrite (led6, hoge);
digitalWrite (led7, hoge);
digitalWrite (oneLed, hoge);
digitalWrite (beep, hoge);
}
}

Gerelateerde Artikelen

Tikkende tijdbom Halloween kostuum

Tikkende tijdbom Halloween kostuum

Dit is een eenvoudig kostuum, fijn voor mannen of vrouwen, maar best geschikt voor een speciale NIS menigte... zwangere dames!  Bent u een man vooral trots op je darmen bier, kunt u ook pronken het met dit Instructable.Stap 1: Verzamel uw materialen
Family Survival and Preparedness

Family Survival and Preparedness

Wanneer de $hit echt hits de ventilator, en ik bedoel echt hits het hard, dat ik wil een plan dat mijn familie volgen kunt om ervoor te zorgen dat we zijn veilig en kunnen overleven. Dit kan een plan dat kan zo veel of zo weinig verschillende scenari
2200 lumen lucht gekoeld houten zaklamp

2200 lumen lucht gekoeld houten zaklamp

Toewijding."Lichte aanbreekt en de duisternis is weggevaagd" - James BurkeIk roep deze zaklamp Maxwell Mark ik vernoemd naar James Clark Maxwell, die deed belangrijke werk op het verbeteren van het idee voor het eerst voorgesteld door Michael Fa
ICylinder

ICylinder

deze inctructable zal u tonen hoe te maken van uw eigen iCylinder. Een iCylinder is vrij veel een iHome,zonder het feit dat de iCylinder een nummer niet gebruiken om u te wekken omhoog, of in mijn geval, radio spelen en een wekker. Vanwege begroting,
Arduino - TIJDBOM Airsoft met behulp van de KYX 5461AS 4-cijferige 7 segment Display

Arduino - TIJDBOM Airsoft met behulp van de KYX 5461AS 4-cijferige 7 segment Display

Hello wereld! Vandaag maakte ik een eenvoudige tijdbom met een 4-cijferige 7-segment Display (product nummer: KYX 5461AS). Het is zeer eenvoudig en opnieuw kan worden gebruikt voor meerdere dingen natuurlijk! U het starten met een knop, op zal op beg
ARDUINO AIRSOFT TIJDBOM spel

ARDUINO AIRSOFT TIJDBOM spel

Neem een kijkje op de video te zien op werken.Controleer de volgende stappen voor het schema en de code.Stap 1: Het schema en onderdelen lijst.Sluit het zoals blijkt uit het schema. Uploaden van de code en het zou moeten werken.Ik voegde een aan/uits
Arduino Real timerklok (DS1307)

Arduino Real timerklok (DS1307)

Deze keer ik zal je laten zien hoe maak je een module voor het laten van de Arduino Ontdek de tijd. Hoewel er veel tutorials voor de real-time klok-module die ik wilde maken van mijn versie van deze module volledig gericht op de stap voor stap solder
DIY tijdbom

DIY tijdbom

een leuke manier om een eenvoudig arduino project voor een film of een filmpje te makenStap 1: u moet - een arduino-een 4 zeven segment display-een rc speelgoed accu-een arduino proto schild-Sommige eend kraan-wat draadStap 2: eerste zetten de arduin
Arduino "Atomic" grootvader Klok

Arduino "Atomic" grootvader Klok

Ik wilde een electro-mechanische grootvader Klok die niet meer vereist wikkelen en corrigeren van elke week maar die keek en klonk zo origineel mogelijk.Zie mijn site hier Longcase klok WebsiteDit Instructable laat zien hoe Arduino gecontroleerd anal
Arduino DCF77 Pulse klok

Arduino DCF77 Pulse klok

IntroductieDit Instructable u tonen hoe te maken van een digitale pulse klok en toe te voegen aan een oude klok zaak 12"(300mm) of inbelverbinding & omlijsting. Ik heb een oude Engelse bellen klok met 12" wijzerplaat gebruikt maar een klok m
Glas van computers op basis van Arduino Uno

Glas van computers op basis van Arduino Uno

Aan mijn meesters graduate project ("Gowing Computers, aansluiten van organen, knippen het snoer") van Konstfack College van kunstnijverheid en Design (keramiek en glas/CRAFT) heb ik gemaakt 3 glazen computers op basis van de specificaties van d
Arduino temperatuurgevoelig Fan

Arduino temperatuurgevoelig Fan

Ik en een paar leden van de groep hebben besloten dat voor de zomer, zou gunstig zijn voor het maken van een ventilator die worden ingeschakeld bij 70 graden Fahrenheit en in intensiteit met de hitte blijft toenemen. Dus is dat wat we deden. :)Stap 1
LPD8806 VUMeter met PC & Arduino + GUI

LPD8806 VUMeter met PC & Arduino + GUI

Als u dit project please vote voor het in de "sensoren Contest 2016" en "Rainbow Contest 2016" als het kostte me een hoop tijd te maken (de knop rechts boven die zegt "Stem").Ik heb altijd al een soort van LED VU-Meter omdat
Arduino & Neopixel Coke fles partij licht

Arduino & Neopixel Coke fles partij licht

Dus mijn zoon Doon plekken een zeer koele partij licht van oude cokes flessen en de slissend ingewanden van Glow Sticks maakte, en vraagt als kunnen we één voor zijn aanstaande School examens zijn Over Blowout PartAYYY!!! Ik zeg zeker, maar niet zou