Fórum témák
» Több friss téma |
Cikkek » Wand óra - rezgőnyelves óra
- Nagy óraszámlap: Úgy kell elképzelni, hogy az óra egy nagy kör alakú számlap alját (fali) vagy tetejét (asztali) mutatja csak. A pontos idő a függőlegesnél van. Ahogy telik az idő, a számlap elfordul. Itt a felhasználó programozhatja be a számlap ábráját. Készült már számlap arab, római számokkal valamint a Nokia 10-es és 12-es rendszerével. Képek, üzenetek: A külső EEPROM felhasználásával 256 kép és 256 szöveges üzenet megjelenítésére van lehetőség. A szöveg a propeller órán megszokott léptetéssel jelenik meg. Ezenkívül az időt, dátumot, a hét napját, a hőmérsékletet, páratartalmat és a névnapot magába foglaló üzenet léptetésére is. Az RTC szabad helyén egy gyorsan változtatható üzenetre is van lehetőség. Egy nem túl jó minőségű video a működésről. Demo mód: Lehetőség van a kijelzési módok váltogatására. A normál kijelzés, a mozgó szöveg, a soron következő szokatlan időkijelzés és a mozgó idő, dátum váltogatja egymást. A mozgó szöveg és a szokatlan idő kijelzés kihagyható, Soros vonali kapcsolat: Mindezen funkciók mellett (aktív kétirányú kijelzés, ébresztés kezelése, mérések elvégzése, fényerő állítás, DCF77 dekódolás) a kontrollernek még maradt ideje egy 9600 vagy 19200 Baud sebességű kapcsolat tartására. Az UART kezelése megszakításos, az adás és a vétel is pufferelt. Az órának küldött parancs és a rá adott válasz táviratok karakteres, olvasható formátumúak. Egy-egy távirat maximum 16 karakter hosszú lehet, emiatt a lekérdezés 9600 Baud sebesség mellett 2-3 másodpercig is eltarthat, a 40 ébresztés adatainak felolvasása, a névnapok, számlapok, képek üzenetek letöltése, felolvasása jelentős időbe telik. A kapcsolaton keresztül az óra minden beállítása elvégezhető, kiolvasható, minden funkció működtethető. Összegezve: A programmal sikerült feszegetni a 16F886/16F887 határait. A program több, mint 8000 utasításból áll (8192 lehetne), az összes belső RAM memóriát kihasználja, még a nem használt perifériák vezérlőregisztereit, inkatív bitjeit is. Nem is gondolná az ember, mi minden belefér ezekbe a kontrollerekbe assembly nyelven. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |