Serwisy partnerskie:
Close icon
Serwisy partnerskie

Ekscytacje Maxa. Migające diody LED i śliniący się inżynierowie (19)

Article Image
Jestem tak podekscytowany, że mam ochotę biegać w kółko krzycząc: „Nie panikuj!”. Po raz pierwszy przeczytałem przełomową trylogię Fundacji (Fundacja, Fundacja i Imperium oraz Druga Fundacja) Isaaca Asimova, gdy byłem młodym chłopakiem, i od tamtej pory czytałem je wielokrotnie, ale nigdy nie odważyłem się mieć nadziei, że te arcydzieła pewnego dnia zostaną powołane do życia na dużym (lub małym) ekranie. Można więc sobie tylko wyobrazić moje zaskoczenie i zachwyt, gdy na początku tego roku dowiedziałem się, że Apple TV+ pracuje nad serialem Foundation. Co więcej, zaledwie kilka chwil przed tym, jak zacząłem pisać te słowa, usłyszałem, że serial ten ma wystartować 24 września 2021 roku. Teraz pozostaje nam tylko czekać z niecierpliwością...
Toc left icon Poprzednia część
Spis treści
Następna część Toc right icon
Rozwiń cały spis treści Zwiń spis treści

Potrzebujemy czegoś, co pozwoli nam oderwać myśli od tego czekania. Wiem, co możemy zrobić. Żeby się nie nudzić, możemy spędzić czas rozmawiając o 21-segmentowych wyświetlaczach wiktoriańskich i tablicach SMAD (Steve and Max’s Awesome Display).

Boże chroń królową!

Zacznijmy od przypomnienia sobie, że Steve Manley w Wielkiej Brytanii i Twój skromny narrator w USA tworzą 10-znakowe wersje 21-segmentowych wiktoriańskich wyświetlaczy, które przedstawiliśmy we wcześniejszych felietonach (EdW 2/2025 i 3/2025). Patent na oryginalny wyświetlacz został po raz pierwszy złożony w 1898 roku, kiedy królowa Wiktoria była władczynią wszystkiego, co badała (i całkiem sporo poza jej własnym podwórkiem). W tamtych czasach podświetlenie zapewniało 21 małych żarówek, a sterowanie zapewniał sprytnie skomplikowany układ elektromechaniczny. W naszym przypadku każdy segment wyświetlacza wyposażony jest w jedną lub dwie trójkolorowe diody LED, a funkcje kontrolne zapewnia mikrokontroler.

To oczywiste (ale i tak to powiem), że nasze wyświetlacze będą mogły pochwalić się niezliczonymi możliwościami, w tym możliwością reagowania na losowe dźwięki i muzykę, ale przez większość czasu będą prezentować informacje alfanumeryczne, takie jak godzina, data i różne wiadomości tekstowe.

Czy to już czas?

Co więc możemy zrobić z 10 znakami? Cóż, jednym z oczywistych zastosowań jest wyświetlanie czasu w godzinach, minutach i sekundach zgodnie z 08:16:20. W tym przypadku potrzebujemy tylko ośmiu znaków (sześć cyfr i dwa dwukropki), które moglibyśmy wyśrodkować na wyświetlaczu.

Jedną z dostępnych opcji jest przedstawienie czasu w formacie 12-godzinnym (np. 08:16:20) lub 24-godzinnym (np. 20:16:20). Skrót AM (lub am lub a.m.) oznacza „ante-meridiem” (zanim Słońce przekroczy linię południka), podczas gdy PM (lub pm lub p.m.) oznacza „post-meridiem” (po tym, jak Słońce przekroczy linię południka). Nie wiem jak ty, ale ja zazwyczaj jestem świadomy tego, czy jestem obecnie w AM, czy PM, więc jestem dość pewny swojej zdolności do pracy, jeśli mój czas jest wyświetlany w trybie 12-godzinnym. Z drugiej strony, niektórzy użytkownicy mogą preferować bardziej wyraźną prezentację i zawsze musimy pamiętać, że w przypadku apokalipsy zombie sytuacja może się nieco zagmatwać, więc możemy również zaoferować opcję wskazania „A” (AM) lub „P” (PM) w trybie 12-godzinnym.

Chcesz umówić się na randkę?

Kiedy byłem dzieckiem, moi rodzice podawali różne przekąski gościom podczas świąt Bożego Narodzenia. Oprócz orzechów i ciastek podawali również daktyle. Ponieważ widywałem te smakołyki tylko raz w roku i wiedziałem, że pochodzą one z egzotycznych rejonów Bliskiego Wschodu, myślałem, że te słodkie owoce są naprawdę, naprawdę wyjątkowe, ale nie o takie daktyle nam tutaj chodzi.

Jeśli chodzi o przedstawianie daty w sensie chronologicznym, format, którego używam w odniesieniu do nazywania plików i folderów na moim komputerze, to RRRR/MM/DD z zerami wiodącymi w razie potrzeby (np. 2021/09/01). Z wielu powodów jest to najbardziej logiczny format do zastosowania, co prawdopodobnie wyjaśnia, dlaczego jego użycie jest stosunkowo rzadkie (ludzie; błogosław ich małe bawełniane skarpetki).

Kolejną logiczną alternatywą jest odwrócenie sytuacji i użycie formatu DD/MM/RRRR, który umieszcza wartości w kolejności mającej bezpośrednie znaczenie dla widza. Wreszcie, z powodów, które wymykają się moim zdolnościom opisu, mamy format MM/DD/RRRR, który jest powszechnie używany w USA.

Oczywiście sensowne jest, abyśmy oferowali naszym użytkownikom możliwość wyboru między trzema wyżej wymienionymi formatami, jeśli chodzi o wyświetlanie daty, ale to prowadzi nas do zastanowienia się, w jaki sposób nasi użytkownicy będą ustawiać datę w pierwszej kolejności. Z jednej strony moglibyśmy pozwolić użytkownikowi na wprowadzenie dowolnie wielkich wartości w dowolnej kolejności, ustawiając na przykład dzień na 66, a miesiąc na 42, ale to naprawdę nie ma większego sensu. To, co ma sens, to pozwolić (zmusić) użytkownika do wprowadzania tylko prawidłowych wartości.

Aby przeczytać ten artykuł kup e-wydanie
Kup teraz
Toc left icon Poprzednia część
Spis treści
Następna część Toc right icon
Rozwiń cały spis treści Zwiń spis treści
Firma:
AUTOR
Źródło
Elektronika dla Wszystkich kwiecień 2025
Udostępnij
Zobacz wszystkie quizy
Quiz weekendowy
Generatory wysokiego napięcia
1/10 Dlaczego nie powinno się pracować z generatorami wysokiego napięcia w pobliżu sprzętu pomiarowego?
UK Logo
Elektronika dla Wszystkich
Zapisując się na nasz newsletter możesz otrzymać GRATIS
najnowsze e-wydanie magazynu "Elektronika dla Wszystkich"