Formázott számkijelzés 7 szegmenses kijelző soron

Tartalom: Pozitív és negatív számadatok megjelenítése 7 szegmenses kijelző soron Beállítható tizedes jegy szám, bekapcsolható zéró elnyomás az értékes jegyek előtt Negatív előjel kijelzése az első értékes jegy előtt Pozitív és negatív túlcsordulás jelzése (a szám nem fér ki) Teljes forráskód, példa program a használathoz ————————————————————————————————— Egy régebbi barkácsolásból visszamaradt…

olvasson tovább

Univerzális program RAM használathoz

Tartalom: Külső és belső memóriában történő numerikus adattárolás kényelmes megoldásai Memória cellák létrehozása Egyszerű adattárolás, összegzés, átlagolás, minimum és maximum érték képzés a tároló cellában Teljes forráskód, példa program ——————————————————————————————— Az utóbbi időben rákényszerültem külső memória használatára. Ennek kapcsán írtam egy olyan univerzális tároló függvényt, amivel különböző típusú adatokat lehet…

olvasson tovább

Fényerő szabályozó kapcsoló

Tartalom: Nyomógombbal vezérelhető ledvilágítás ki és bekapcsolása többszöri lenyomás hatására Fényerő fokozatosan növekszik illetve csökken be és kikapcsoláskor Fényerő beállítás a nyomógomb folyamatos nyomva tartásával (megjegyzi) Teljes forráskód a fenti funkciókkal, példaprogram ————————————————————————————– Ezt a függvényt azért írtam, mert olyan fali kapcsolóra volt szükségem, amivel fel lehet kapcsolni a világítást,…

olvasson tovább

Nyomógomb figyelés

Tartalom: Nyomógomb állapotának figyelése, megnyomás esetén különböző állapotok létrehozása, prellmentesítés Nyomógomb állapotának prellmentes létrehozása változóban Nyomógomb többszöri megnyomásakor be és kikapcsolt állapotok létrehozása változóban Nyomógomb többszöri megnyomásakor változó értékének növelése, max. elérésekor nullázás Nyomógomb megnyomásakor beállítható ideig nyomva tartott állapot előállítása változóban (késleltetett nyomógomb elengedés) Mindezek loop() lényegi lassítása nélkül…

olvasson tovább

Prellmentesítés

Tartalom: Nyomógomb prell (kontaktus ismétlődés) keletkezése, bemutató program az okozott problémákra Prell megszüntetése a programban elhelyezett várakozások beépítésével, ennek hátrányai Prell megszüntetése időmérés felhasználásával a loop() lényegi lassítása nélkül ——————————————————————————– Gyakran használunk amatőr kapcsolásainkban nyomógombokat. Egy átlagos nyomógomb két egymáshoz nyomható fémdarabból áll. Ezek a fém érintkezők a nyomógomb lenyomásakor…

olvasson tovább