#8 enkla Demo av Binary Coded Decimal (BCD) för realtid klockor (som DS3231 och DS1307)
Ibland lite tillämpad teori går långt i att låta en Arduino utvecklare att förstå bakgrunden bakom elektroniken.
I denna korta video (endast avbruten av Benny, min katt) jag förklara hur Binary Coded Decimal (aka BCD) lagras och, ännu viktigare, hur kan vi enkelt konvertera det hämtade värdet tillbaka till dess underliggande värde. När du ser videon kommer att du tänka "Doh! Så enkelt". Ja, verkligen. Men nödvändigt, alltför.
Så om du arbetar med BCD i någon form, och med en realtidsklocka modul som DS1307 eller DS3233 i synnerhet, hjälper denna information och kunskap dig att förstå hur informationen är Hämtad och omvandlas.
Faktiskt efter videon jag frågade Benny (aka The Video brytaren) och korrekt förklarade han hur ett enskilt tecken (byte) användes för att lagra ett tvåsiffrigt nummer på ett sätt som lätt kunde hämtas för användning i C++ kod skisser. Purrfect, jag sa till honom.
Oroa dig inte, jag har inte många "teori" videor men vid detta tillfälle kände jag mig tvungen att dela denna kunskap så att en större förståelse kan tas av alla som använder BCD i sina Arduino projekt (särskilt med RTC modulerna!).
Njut av (och åtminstone ge Benny tummen upp). En annan video av mer praktisk karaktär kommer härnäst (spoiler alert: allt om 7-segment LED visar).
Tack för att titta på! Och glöm inte att dela och prenumerera om du tycker dessa filmer är intressant.