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]