Eenvoudige binaire Count-Down tot Kerstmis (3 / 6 stap)

Stap 3: Code!

Dus nu we code moeten, Happly laten jullie mijn code gebruiken en doorgaan om te bewerken en er beter (dit kan worden verbeterd).
Aan de bovenkant van de code ziet u 3 variabelen: dag, uur en minuut, zal deze u invullen voordat u uw code en het uploaden starten vanaf hier.

[Begin]
int dag [dag van de maand] =;
int uur = [huidige uur IN 24-UURSNOTATIE];
int minuut = [huidige minuut tijdig];

int DaysLeft = 25-dag;

int tensPlDL = DaysLeft/10;
int onesPlDL = DaysLeft-tensPlDL * 10;
VOID Setup {}

pinMode (A5, uitvoer);
pinMode (A4, uitvoer);

pinMode (A3, uitvoer);
pinMode (A2, uitvoer);


pinMode (2, OUTPUT);
pinMode (3, OUTPUT);

pinMode (4, OUTPUT);
pinMode (5, OUTPUT);

pinMode (6, OUTPUT);
pinMode (7, OUTPUT);

pinMode (8, OUTPUT);
pinMode (9, OUTPUT);

digitalWrite (A5, laag);
digitalWrite (A3, laag);
digitalWrite (2, laag);
digitalWrite (4, laag);
digitalWrite (6, laag);
digitalWrite (8, laag);

Serial.begin(9600);
}

void loop {}

if(canTwo(tensPlDL)) {}
digitalWrite (A2, hoge);
tensPlDL = tensPlDL-2;
} else {}
digitalWrite (A2, laag);}
if(canOne(tensPlDL)) {}
digitalWrite (A4, hoge);
} else {}
digitalWrite (A4, laag);}

if(canEight(onesPlDL)) {}
onesPlDL = onesPlDL-8;
digitalWrite (9, hoge);
} else {}
digitalWrite (9, laag);
}


if(canFour(onesPlDL)) {}
onesPlDL = onesPlDL-4;
digitalWrite (7, hoge);
} else {}
digitalWrite (7, laag);
}

if(canTwo(onesPlDL)) {}
onesPlDL = onesPlDL-2;
digitalWrite (5, hoge);
} else {}
digitalWrite (5, laag);
}

if(canOne(onesPlDL)) {}
digitalWrite (3, hoge);
} else {}
digitalWrite (3, laag);
}

delay(60000);

Minuut ++;
if(Minute==60) {}
Uur ++;
Minuten = 0;
}
if(hour==24) {}
Dag ++;
Uur = 0;
}
DaysLeft = 25-dag;
tensPlDL = DaysLeft/10;
onesPlDL = DaysLeft-tensPlDL * 10;

/*
Serial.Print(tensPlDL);
Serial.Print("\t");
Serial.Print(onesPlDL);
Serial.Print("\t");
Serial.println(DaysLeft);
*/
if(DaysLeft==0) {}
while (true) {}
digitalWrite (A2, hoge);
digitalWrite (A4, hoge);
digitalWrite (9, hoge);
digitalWrite (7, hoge);
digitalWrite (5, hoge);
digitalWrite (3, hoge);
delay(500);
digitalWrite (A2, laag);
digitalWrite (A4, laag);
digitalWrite (9, laag);
digitalWrite (7, laag);
digitalWrite (5, laag);
digitalWrite (3, laag);
delay(500);
}
}
}

Booleaanse canEight (int-nummer) {}
Als (nummer-8 > = 0) {}
Return(true);
} else {}
Return(false);
}
}

Booleaanse canFour (int-nummer) {}
Als (nummer-4 > = 0) {}
Return(true);
} else {}
Return(false);
}
}

Booleaanse canTwo (int-nummer) {}
Als (nummer-2 > = 0) {}
Return(true);
} else {}
Return(false);
}
}

Booleaanse canOne (int-nummer) {}
Als (nummer-1 > = 0) {}
Return(true);
} else {}
Return(false);
}
}
[End]

Gerelateerde Artikelen

Bouwen van een eenvoudige binaire teller met behulp van de Arduino

Bouwen van een eenvoudige binaire teller met behulp van de Arduino

De volgende instructable zal gaan door de stappen voor het bouwen van een eenvoudige binaire teller met behulp van de volgende materialen.1 x Arduino Uno1 x drukknop5 x LED's (maar het aantal bits u wilt uw teller)1 x 10 k ohm weerstand1 x 220 ohm we
Prop bom Count Down Timer - Project Geek #1

Prop bom Count Down Timer - Project Geek #1

Dit is een eenvoudig een dag-project dat ik van de 8051 microcontroller gemaakt heb. Het project kan eenvoudig worden geport naar andere microcontrollers of de arduino. Lijst van dingen die u zou moeten#1 veel oude kranten#2 boekomslag#3 8051 microco
Arduino inzicht-Beginner LED'S en (16-bits binaire counter)

Arduino inzicht-Beginner LED'S en (16-bits binaire counter)

Hello vrienden...!!! Dit is mijn eerste tutorial op Instructables, in deze tutorial ga ik je laten zien* Het schrijven van een eenvoudig programma voor gloeiende LED-Fractie van LED programma* Leg uit analoge uitgang (PWM)* Maak een eenvoudig project
Een eenvoudige katrol van schroot tot finish in 20min

Een eenvoudige katrol van schroot tot finish in 20min

heb ik besloten om een paar van katrollen voor een drop-down ijskast ik zullen bouwen, natuurlijk ik kon gaan naar de winkel en enkel hen halen maar dat zou niet leuk. Ik keek rond mijn workshop voor wat materiaal van schroot en vervolgens kreeg aan
Hoe te tellen in binaire (of graaf tot 1023 op uw vingers en handen)

Hoe te tellen in binaire (of graaf tot 1023 op uw vingers en handen)

Tellen tot 10 is dus 3e leerjaar. Leer tellen tot 1023 op uw vingers en handen, als u uw schoenen opstijgen en uw tenen die u op een paar miljoen rekenen kunt uitbreken. Dit is een prequel van hoe pariteitsbits in RAID systemen werken.Stap 1: Begrijp
Eenvoudige binaire klok

Eenvoudige binaire klok

dit project is een kit die is verkrijgbaar bij www.etsy.com/shop/applemountain en ebay.com/applemountDit wordt gevoed via een mini USB-verbinding. Het doet niet communiceren met een computer, het leeches alleen stroom vanaf de USB-poort.Dit is een gr
Binaire Counting

Binaire Counting

graaf tot meer dan duizend met niets, maar je vingers.
Eenvoudige binaire Converter en Display met DP32

Eenvoudige binaire Converter en Display met DP32

Heeft een bestuur, DP32 en vroeg me af als je het zou kunnen met iets nuttigs doen?: )Hier is een instructie die zal u tonen hoe om te zetten in een binaire converter en de resultaten weergeven.Stap 1: Stap 1: aan de slag. U moet:DP32 board X 1ChipKi
Twee frequentie Meter met binaire uitlezing chip

Twee frequentie Meter met binaire uitlezing chip

met behulp van twaalf light emitting diodes. Het prototype heeft een CD4040 als teller en een CD4060 als de tijdbasis generator. Door een weerstand - diode gate is gating het signaal. CMOS ics gebruikt hier toestaan het instrument te worden aangedrev
Eenvoudige Sequencer

Eenvoudige Sequencer

is een van de sleutels tot het maken van goede muziek hersenloze herhaling. Dat is wat de eenvoudige sequencer is groot bij. Het doet hetzelfde over en weer in een reeks van acht opmerking. U kunt de frequentie van de notitie, de duur van de notitie
Hoe maak je een eenvoudige toepassing van de Timer voor iOS

Hoe maak je een eenvoudige toepassing van de Timer voor iOS

Heb je ooit wilde een iOS-toepassing maken maar wist niet waar te beginnen? Bent u geïnteresseerd in het maken van een toepassing die kan worden gebruikt in uw dagelijks leven, liever dan iets dat zegt 'Hallo wereld'? Deze set van instructies is goed
Project 2.1: Uitvoering van een eenvoudige logica Circuit

Project 2.1: Uitvoering van een eenvoudige logica Circuit

In dit project downloadt u een bit bestand aan uw Raad van bestuur om de FPGA configureren met vier verschillende logische circuits. De circuits gebruiken knoppen en schakelaars voor ingangen en LEDs voor uitgangen. U moet de logische circuits sonde
(5) Count door 9's...

(5) Count door 9's...

Voor een gemakkelijke manier om het tellen van 9'sStap 1: Eerste rij graaf Up:  01234567899Stap 2: Tweede rij Count Down:98765432109Stap 3: En zo: 0918273645546372819099GEDAAN tot in het oneindige...
De meest eenvoudige manier om te leren hoe te programmeren van een computer af te sluiten

De meest eenvoudige manier om te leren hoe te programmeren van een computer af te sluiten

5 zeer goede trucs aan sluiting uw PC wanneer u wilt.Stap 1: Stap 1Procedures:Open de opdrachtprompt: Windows-toets + R en typ vervolgens de opdracht hieronder en druk OK:cmdHiermee opent u de opdrachtprompt. Nu kunnen we spelen!Stap 2: Shutdown loka