Soms een beetje toegepaste theorie gaat een lange weg bij het toestaan van een Arduino-ontwikkelaar te begrijpen van de achtergrond van de elektronica.
In deze korte video (alleen onderbroken door Benny, mijn kat) ik uitleggen hoe Binary Coded Decimal (aka BCD) is opgeslagen, en, nog belangrijker, hoe kunnen we gemakkelijk omzetten de opgehaalde waarde terug in de onderliggende waarde. Zodra u de video ziet zult u denken "Doh! Zo eenvoudig". Ja, echt. Maar noodzakelijk, ook.
Dus als u met BCD in elke vorm of vorm, en een Real timerklok module zoals de DS1307 of de DS3233 in het bijzonder werkt, zal deze informatie en de kennis u helpen begrijpen hoe de informatie is ontvangen en geconverteerd.
Inderdaad, na de video ik Benny (aka The Video onderbreker) ondervraagd en hij legde goed uit hoe een enkel teken (byte) werd gebruikt voor het opslaan van een getal van twee cijfers op een manier die gemakkelijk kan worden opgehaald voor gebruik in C++ code schetsen. Purrfect, ik vertelde hem.
Maak je geen zorgen, ik heb niet veel 'theorie' video's maar ditmaal ik voelde me gedwongen om deze kennis te delen, zodat een groter begrip had kan worden door iedereen met behulp van BCD in hun Arduino projecten (met name met deze modules RTC!).
Geniet van (en ten minste het geven van Benny een thumbs up). Een andere video van meer praktische aard eerstvolgende (spoiler alert: alles over 7-segment LED wordt weergegeven).
Bedankt voor het kijken! En vergeet niet abonneren als u deze video's interessant vindt te delen.