Mój syn ma 11 lat. Miłośnik programowania i Arduino, ponieważ taki pomysł wpadł mi do głowy - stworzyć prostą, uniwersalną klasę do obsługi modułu LED : 8x z wykorzystaniem biblioteki PAROLA. Największy problem to pamięć - jeśli ma to działać na UNO lub NANO, nie mam takich bo są ubogie w pamięć, ale ... działa na MEGA, zoptymalizowałem wszystko co się dało by pożerało jak najmniej pamięci RAM.
Plik projektu głównego :
https://pastebin.com/ZtYfpGXJ
https://pastebin.com/ZtYfpGXJ
Plik biblioteki matrix.h
https://pastebin.com/WC0zCZY3
https://pastebin.com/WC0zCZY3
Ze względu na długość kodu linki do źródeł, ostatnia aktualizacja 13.02.2021, v0.055 beta
metody do wykorzystania w projekcie głównym (dotyczy wersji v0.055) :
metody do wykorzystania w projekcie głównym (dotyczy wersji v0.055) :
matryca.ShowEffectDemo(); // Demo Efektów PAROLA
matryca.ShowSpriteDemo(); // Demo Animacji duszków
matryca.ShowDayName(1); // dzień tygodnia (1-7) z losową animacją duszków
matryca.ShowMonthName(1); // nazwa miesiąca (1-12) z losową animacją duszków
matryca.ShowMsgSprite("napis"); // twój napis z losową animacją duszków
matryca.ShowMsgEffect("napis"); // twój napis z losowym efektem tekstowym
matryca.ShowDayName(1); // dzień tygodnia (1-7) z losową animacją duszków
matryca.ShowMonthName(1); // nazwa miesiąca (1-12) z losową animacją duszków
matryca.ShowMsgSprite("napis"); // twój napis z losową animacją duszków
matryca.ShowMsgEffect("napis"); // twój napis z losowym efektem tekstowym
Brak komentarzy:
Prześlij komentarz