Hogy sikerült a for-ciklus? Vissza kellett lapozni a DM-es részhez? Semmi gond! Csak az első 500 for-ciklus a nehéz, utána fejből fog menni!
Nekem valahogy így néz ki:
#define MOTOR 9
void setup() {
pinMode(MOTOR, OUTPUT);
}
void loop() {
// gyorsuljunk
for (byte a=0;a<255;a++) {
analogWrite(MOTOR,a);
delay(20);
}
// lassuljunk
for (byte a=255;a>0;a--) {
analogWrite(MOTOR,a);
delay(20);
}
}
Hehe, ez elég bénácska így. De talán tehetnél rá egy földgömböt, nem?
Vagy, valami kis forgós formát. Mondjuk ilyen optikai illúziósat.
Hogy is volt? Egy pici izzólámpa annyi áramot eszik, mint 40 led... szóval eddig izzólámpát sem tudtunk használni... Eddig! De már igen!
Egyszerűen a motor helyett berakhatok egy izzót. Vagy szinte bármit - hiszen hogy is van? úgy 20A-nyi áramot tud kapcsolni ez a FET! Az elég sok izzóra elég, csak az elem győzze :)
Feladat: Játssz egy kicsit ezzel!
Próbáld ki, hogy néz ki amikor épp csak parázslik az izzó, így meg tudod nézni, hogy hol is van benne az a vékony kis wolfram szál, ami izzik!
Próbáld ki, hogy lobogó tűz hatású legyen, véletlenszerűen állítgatva a fényerőt véletlenszerű ideig.
Próbáld ki, hogy tudsz-e csinálni SOS lámpát!