Arduino 30: WYŚWIETLACZE SIEDMIOSEGMENTOWE i multipleks

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

Комментарии • 49

  • @Informatykwakcji
    @Informatykwakcji Год назад +5

    👍 👍 👍 🍀 Wyświetlacze zawsze są w modzie. I zawsze przyciągają widzów. W konsolce do gier, którą ostatnio składałem, też są wyświetlacze multipleksowane. To zresztą klasyka w tego typu urządzonkach.

  • @XYZ.2023.
    @XYZ.2023. Год назад +3

    Posiadam kalkulator BRDA 12U + oryginalną instrukcję obsługi + oryginalny futerał + zasilacz do tego typu kalkulatora typ ZS 0,15/9/2. Zakup był dokonany bodajże w roku 1980 😀

  • @laptok
    @laptok Год назад +3

    Mam po ojcu kalkulator Elwro 440 "Bolek" z takim wyświetlaczem. W tym egzemplarzu jest oryginalny hp, elegancko zrobiona PCB z laminatu szklanego z solder maską, układ oryginalny MOS Technology. Niestety dziecięciem będąc podkradłem kilka części do jakichś migających światełek czy innego rozrywkowego projektu, ale zabieram się za ożywianie wyświetlacza przy pomocy Arduino.

  • @tropicielhistorii
    @tropicielhistorii Год назад +2

    Z tym wyświetlaczem mam piękne wspomnienia 🍀🍀🍀🍀👍💪 pozdrawiam

  • @gnbandi5663
    @gnbandi5663 Год назад +5

    Pamiętam ten kalkulator,BRDA.Mój dziadek był głównym księgowym w dużym przedsiębiorstwie i nieraz przynosił go do domu. Miałem okazję się tym pobawić.Ale pożyczyć mi do szoły dziadek nie chciał.

    • @olo1299
      @olo1299 Год назад

      Ooo to zazdroszczę. Ja za dzieciaka miałem polski kalkulator na kablu z lampą iw20 która mamuśka z pracy przynosiła ale wolałem mechaniczna maszynę liczącą która często przynosiła żeby tata ja nasmarowal i wyczyścić. Zresztą przez to wspomnienie stałem się obecnie posiadaczem kilku😉 żona z tym mnie wygonila z domu co prawda ale mają swoje ciepłe miejsce w warsztacie. 😂

  • @shortwaverPL
    @shortwaverPL Год назад +1

    już myślałem że bedzie nudno a tu proszę DIY biblioteka. Super

  • @Kompas50
    @Kompas50 Год назад +1

    Odcinek jak zawsze doskonały, jedna uwaga - do funkcji "segmenty" można by przekazywać cyfrę do wyświetlenia zamiast używania globalnej zmiennej x, to dobry nawyk żeby takich globalnych zmiennych unikać gdy nie są konieczne. Wtedy lepiej widać co funkcja robi i z jakich danych korzysta.

    •  Год назад

      Można obejść się bez zmiennej, ale to już zależy od nawyków. Ja generalnie w takich projektach jak Arduino unikam lokalnych zmiennych, a takie podręczne nazywam: x, y, z i wiem wtedy, że to taki "notesik" do bieżących obliczeń. Wszystko jest kwestią konwencji. Trzeba jeszcze pamiętać, że gdy wykonujemy szereg operacji na zmiennej pozyskanej "z zewnątrz" (np. godzina, gdzie identyfikujemy jednocyfrowe wartości), nie należy wielokrotnie odwoływać się do źródła, bo pomiędzy operacjami może się ono zmienić. W tym przypadku nie miałoby to znaczenia, ale czasem ma.

    • @Kompas50
      @Kompas50 Год назад +1

      @: no z jednej strony są nawyki, z drugiej tak zwane "dobre praktyki" i jednak używanie globalnych zmiennych tam, gdzie można użyć parametru funkcji do takich dobrych praktyk nie należy (a jestem zawodowym programistą, stąd pozwalam sobie na takie uwagi).

    •  Год назад

      Dobry programista ma tę cechę, że praktyki dostosowuje do lokalnych zwyczajów :)

  • @KrystianPilot
    @KrystianPilot Год назад +2

    Coraz ciekawsze tematy 👍Już czekam na następny🙂

  • @simulatorMarcin
    @simulatorMarcin Год назад +1

    fajne rozwiazania

  • @jozefbak3195
    @jozefbak3195 Год назад +1

    Thx ❤

  • @Jawnuta_z_Niemierzy
    @Jawnuta_z_Niemierzy Год назад +1

    Panie Adamie, jakoś seria o Arduino mnie nie zainteresowała, ale kciuk w górę poszedł.

  • @olo1299
    @olo1299 Год назад +1

    Film jak zwykle świetny i ciekawy.
    Idealny do umilenia pracy. Właśnie sobie słucham i diagnozuje Philipsa cd100 którego uruchomiłem kilka miesięcy temu ale okazało się że laser odmówił posłuszeństwa.
    To może teraz coś o budowie analogowych zegarów od strony diy? Widzę był film o rosyjskim vfd to może teraz jakiś projekt na bliższym nam wyświetlaczu iw20? 😉 Albo chociaż bez wykorzystania gotowego arduino 😉 przypomniał mi się mój pierwszy projekt zegarka na tej lampie i wspomnienia wróciły. Z racji że był pierwszy a ja niezbyt obeznany w temacie i zrobiłem to na zwykłym kwarcu to zegar spieszyl się 3s na każdej godzinie i za nic nie mogłem tego pokonać bez wstawienia układu zegara więc w programie dodałem Babola w postaci linijki kodu pauzy co godzinę 😂 ech te projekty z dzieciństwa 😂 tak się kończy gdy za elektronikę bierze się człowiek z zacięciem mechanicznym niż elektronicznym. 😂
    Coś z dziedziny lampowej by się przydało w Pana wykonaniu, akurat przybliżam sobie temat bo marzy mi się świecący wzmacniacz pod tv.
    Albo coś z dziedziny przesyłania dźwięku w postaci cyfrowej od środka?
    PS przesłałem Panu w komentarzu pod poprzednim filmem listę retro mierników które mam. Preferuję Pan coś do filmu? 😉

    •  Год назад

      Wyświetlacze próżniowe pojawią się za kilka odcinków. Metoda korekcji programowej jest powszechnie stosowana, często w ustawieniach zegara dodaje się taką pozycję (dodawałem obowiązkowo), dzięki czemu można uzyskać dryf mniejszy od sekundy bez specjalizowanych scalaków zegarowych. Na mierniki rzucę okiem, zobaczę czego nie mam, dziękuję za chęć pomocy :)

  • @moje12a
    @moje12a Год назад +1

    Może w ramach serii towary modne (a przy okazji tego tematu) warto przypomnieć "wyświetlacze częstotliwości" które były dość modne w obudowach komputerów z lat 90 (a może i początkach dekady 00) w zależności od sytuacji wyświetlacze miały 2, 2.5 (a być może i 3) segmenty. Po wielu latach wiem że można wyświetlaną wartość sfałszować (w stylu mam procesor 40 MHz ale zmieniając układ zworek można zmienić to na "99") myślę że warto o tym wspomnieć.

  • @zenonpompka
    @zenonpompka Год назад +1

    💪

  • @preznyinseminator1199
    @preznyinseminator1199 Год назад +2

    Arduino chleb i wino!

  • @Arbaql
    @Arbaql Год назад +1

    Ciekawe z tą resztą z dzielenia. Nie miałem pojęcia że tak się da zrobić.

  • @zer0x826
    @zer0x826 Год назад +1

    Będą wyświetlacze szesnastosegmentowe? mogą one wyświetlać wszystkie litery alfabetu i wiele innych symboli

  • @pawemateja2796
    @pawemateja2796 Год назад +1

    Panie Adamie, czy będzie można się spodziewać odcinka o przerwaniach?

    •  Год назад

      Wcześniej czy później na pewno.

  • @Lukaszmajamen
    @Lukaszmajamen Год назад +1

    Chciałbym zrobić w aucie czerwone światło falujące w masce tak jak miał Majkel w Nieustraszonym.

  • @mmopalx
    @mmopalx Год назад +1

    Będzie w przyszłości obsługa wyświetlaczy fvd?

    •  Год назад

      Będę chciał zmierzyć się z różnymi wyświetlaczami, także z tym.

  • @lukaszstacholkusz5343
    @lukaszstacholkusz5343 Год назад

    A zamiast wyświetlacza dać serwo mechanizm zwane serwo z modeli rc?

  • @whynot6795
    @whynot6795 Год назад +1

    There i a n error in program :
    pinMode(mygtukasValanda, INPUT_PULLUP);
    and
    if (digitalRead(mygtukasValanda) == HIGH)
    in this case buttons output is kept HIGH and button then pressed should be HIGH. And that's mean that for program all buttons are pressed all the time.
    After change to
    if (digitalRead(mygtukasValanda) == LOW) (in all places) everything works well 💪

    •  Год назад

      I'm using a board with inverters connected to the keyboard (6:37 or ruclips.net/video/gxpwm7EqP0U/видео.html )

  • @riesling5771
    @riesling5771 Год назад +2

    Moje Casio z tamtych lat ma śliczne zielone cyferki i zdaje się, że są trochę wyraźniejsze. segmenty są grubsze.

  • @Jedendwa0
    @Jedendwa0 Год назад

    Da się zrobić z multiband 6? Tak tylko pytam.

    •  Год назад +1

      Pewnie się da, tylko nie wiem co to ten multiband 6 :)

    • @Jedendwa0
      @Jedendwa0 Год назад

      @ W skrócie, chodzi o sygnał radiowy czasu z zegara atomowego, nadawany z Niemiec. Dziękuję za odpowiedź, jest do dla mnie zaszczyt. Pozdrawiam.

    •  Год назад +1

      Z tego co widzę TimeLib akurat wspiera czas z sieci, z GPSa, z RTC, ale nie z DCF. Są biblioteki do tego i ochota do zabawy tym sygnałem, może wkrótce.

  • @apruszko
    @apruszko Год назад +1

    Program omawiany o 9 min, nie ma problemu z równą jasnością każdej z cyfr? Cyfra dziesiątek godzin będzie się świecić nieco dłużej niż pozostałe!

    •  Год назад

      Różnice są, ale przy niezbyt szybkim odświeżaniu pomijalne

    • @apruszko
      @apruszko Год назад

      @ Super, zwróciłem na to uwagę bo miałem doświadczenie z podobnym wyświetlaczem (cztery cyfry) ale sterowany przez 80C51 który jest okolo 16 razy wolniejszy, więc ten efekt był mocno widoczny pierwsza cyfra świeciła 4 razy jaśniej (tak na oko). Dzięki Twojemu filmowi dowiedziałem się że szybkość "przemiatania" ma tu duże znaczenie. Pozdrawiam!

    •  Год назад +1

      Ściślej - znaczenie ma stosunek czasu obliczeń, kiedy to wyświetlacz jest ciemny, do czasu "nicnierobienia", kiedy się świeci. Porządnie to takie rzeczy robi się na przerwaniach, wtedy odświeżanie jest stałe i niezależne od czegokolwiek, ale o tym będzie kiedyś. Ważne, żeby nie przesadzić z odświeżaniem, kilkaset Hz zupełnie wystarczy.

  • @moje12a
    @moje12a Год назад +1

    Akurat to czy godzina powyżej 23 jest legalna czy nie, zależy od koncepcji zegara np. Jeśli służy do zliczania ile minęło od momentu "x" wtedy limit 24 godzin nie zawsze może być wystarczający lub odwrotnie. Tak jak wspomniałeś pomysłów na wykorzystanie są dziesiątki.

    •  Год назад +1

      W przypadku zegara klasycznego praktycznie godzina 24 jest nielegalna, aczkolwiek zdarzały się konstrukcje, które wyświetlały taką godzinę przez minutę o północy.

    • @moje12a
      @moje12a Год назад +1

      @ masz na myśli kolej ? Tam jako godzina przyjazdu dopuszcza się godzinę 24:00 (ale tylko z "00") w przypadku odjazdu musi to być już klasyczne 0:00/00:00.

    •  Год назад +2

      No właśnie tam. Ale gdzieś widziałem opis jakiegoś zegara w piekarniku, który wyświetlał 24:00 właśnie.

    • @yayek
      @yayek Год назад +1

      @ piekarnik Amica (z 2000 r.) u moich rodziców o północy wyświetla 24:00, minutę później jest już 0:01

    • @olo1299
      @olo1299 Год назад

      @ piekarnik ardo 😉 ten sam zegar co był w pierwszych kuchenkach mastercook z tego co kojarzę.

  • @pawciopl20
    @pawciopl20 Год назад +1

    Czy ja dobrze widziałem że po naciśnięciu zmiany godziny po 0 wskoczyło 2 ,czy to efekt tzw. "key deboucingu" ?

    •  Год назад +1

      Raczej niewygodnego długopisu do pstrykania. Tam jest sprzętowe czyszczenie impulsów.