Dot matrix na przykładzie DLR2416, łatwiej nie będzie.

widok wyświetlacza matrycowego Osram, DLR2416DLR2416 stanowi typowy wyświetlacz matrycowy – przynajmniej z wyglądu, składający się z 4 pól odczytowych o wielkości 5×7 pikseli (punktów). Natomiast producent, firma Osram prezentuje go jako „Alphanumeric Intelligent Display® Devices with Memory/Decoder/Driver”. Pewno ze względu na jego złożoność. Dzięki temu jego obsługa programowa w porównaniu do „gołej” matrycy jest nieskomplikowana i banalna, choć może wydać się na pierwszy rzut oka trochę pokręcona, z tytułu mnogości wyprowadzeń. 😉

czytam dalej co kaktus napisał

TM1637 w module z wyświetlaczem LED 7seg, 4 cyfry

TM1637 w module wyświetlacza 7 segmentowegoTM1637 jest rodzajem interfejsu skanowania obwodu klawiatury, ze zintegrowanym, specjalizowanym sterownikiem wyświetlacza, zbudowanego na diodach LED.
Układ scalony złożony jest z kilku zintegrowanych interfejsów cyfrowych: MCU, zatrzasków, sterownika napięcia dla LED, obwodu skanującego klawiaturę. Producent pisze:

Ten produkt jest doskonałej i niezawodnej jakości. Dedykowany do kuchenek elektrycznych i mikrofalowych, oraz jako mały kontroler wyświetlacza (Display Driver).

 

 

czytam dalej co kaktus napisał

HC-SR04 Bascom AVR i …

moduł HC-SR04 widok od góryUltradźwiękowy Moduł HC-SR04 zapewnia funkcję pomiaru bezstykowego odległości w od 2cm do 400cm. Dokładność pomiaru w tym zakresie może osiągnąć do 3mm. Tak jego dane precyzuje producent … Ja zaprezentuję jak pogodzić HC-SR04 Bascom AVR i zbudować elektroniczny miernik odległości.

czytam dalej co kaktus napisał

STC15L204EA – UART do Nordic’a

STC15L204EA

moduł z STC15L204EA

moduł z STC15L204EA

Chciało by się zapytać, a co to za dziwadło?  Zakupiłem toto z ciekawości 17 marca 2014 …. po pierwszych testach komunikacji modułów Nordic’a NRF24L01+. Dawno to było … Sam moduł komunikacji RF jest bardzo ciekawy i daje duże możliwości komunikacji bezprzewodowej, ale przy obsłudze wymaga dużo zasobów µC . Za to moduł z IC STC15L204 ma być super alternatywą upraszczającą samą komunikację z modułem do transmisji radiowej. Inaczej mówiąc pośrednikiem do którego „gada się” przez standardowy RS232 TTL. Dodatkowo zapewnia on sterowanie Nordic’a  przez komendy AT. Po prostu bajka 🙂

czytam dalej co kaktus napisał

WTV020SD-20SS prosty sposób na obszerne komunikaty i dźwięki

Voice module, audio player, SD card voice module WTV020SD-20SS

WTV020-SD-miniTen niewielkich rozmiarów moduł może pełnić rolę komunikatora dźwiękowego w układzie zarządzanym przez µC, bądź spełniać funkcje autonomicznego odtwarzacza. Zawiera specjalizowany układ do odtwarzania plików dźwiękowych z lokalnej karty SD, z prostym jednokanałowym torem audio umożliwiającym bezpośrednie podłączenia głośnika małej mocy.

czytam dalej co kaktus napisał

„stary” wyświetlacz „nowe” możliwości, wyświetlacz LCD znakowy

LCD StandardowyWyświetlacz LCD znakowy, dla majsterkowicza parającego się technologią związaną z µC nie jest niczym nowym, a i jego atrakcyjność chyba już przeminęła, powoli wypierana przez coraz nowsze i ciekawsze rozwiązania. Nowe konstrukcje nie dość, że pobierają mniej prądu, mają mniejszą ilość wyprowadzeń, to często po mimo mniejszej powierzchni ekranu potrafią pomieścić więcej treści. Tak, mam tu na myśli, też wyświetlacze graficzne, niechlubną ich cechą za to jest wymagana większa pojemność pamięci na kod, który znacznie puchnie od tych wszystkich treści komunikatów, które mają się pojawiać, w stosownych momentach. Od pewnego czasu obserwuję się „świeży” trend gdzie jakość i czytelność ekranów wyświetlaczy LCD , nie tylko znakowych uległa rewolucyjnej poprawie. To wszystko dzięki technologii negatywowej.

czytam dalej co kaktus napisał

Gdy pinów brakuje, ekspander IO sytuację ratuje

PC8575CTS zaadaptowany do testówZapewne już nie raz każdy budujący układ oparty o µC stanął w obliczu faktu, gdy zaczęło brakować pinów i portów komunikacyjnych do monitorowania „otoczenia” lub sterowania peryferiami. Pierwszy raz miałem takową potrzebę gdy zechciałem zbudować układ prezentujący informacje na siedmiosegmentowych wyświetlaczach LED. Pole odczytowe zbudowane było z 4 takich wyświetlaczy ale dwukolorowych 😉 Jak każdy wtedy szybko policzy mamy 8 pinów na poszczególne segmenty i dwa zasilające, w moim przypadku Anody, dla każdej pozycji cyfry. Mnogość połączeń uprościłem stosując obsługę multipleksową, niemniej i tak zostało jeszcze sporo wyprowadzeń do obsługi. Wtedy to zdecydowałem się na zastosowanie jednoportowego ekspandera IO o oznaczeniu PCF8574P oraz dekodera z kodu BCD na 7-seg. Będąc zaciekawionym takich rozwiązań zakupiłem kiedyś też układ PC8575CTS w małej obudowie SSOP24 (dwa pełne porty I/O).

 

czytam dalej co kaktus napisał

DS18B20 Bascom, przedstawiam mój algorytm

Przez te „wszystkie lata” i kilka projektów, z którymi miałem do czynienia, zarówno w Bascom AVR jak i Bascom 8051 udało mi się utworzyć bardzo optymalny kod dotyczący obsługi tego sensora temperatury i niezbędnych obliczeń. Mam na myśli kod najbardziej „oszczędzający” zasoby µC jaki udało mi się do tego celu stworzyć. Tak więc ten temat będzie o DS18B20 Bascom. Zawierać będzie przykładowe kody i procedury które popełniłem do obsługi tego termometru cyfrowego – oraz podobnych być może po kosmetycznych zmianach. czytam dalej co kaktus napisał

LCD COB i kaktusa „zabawy”

moduł LCM1602 IIC

moduł LCM1602 IIC

Właściwie tytuł trochę sprowadza na manowce bo co prawda będę opowiadał o wyświetlaczach czy wyświetlaczu LCD, lecz temat będzie trochę szerszy i dotyczyć będzie LCD I²C. Precyzując, przestawię sposób co prawda nie nowy, ale bardzo ciekawy i praktyczny, w jaki sterować zwykłym wyświetlaczem znakowym LCD, skonstruowanym na sterowniku HD44780 przez magistralę TWI (I²C) w Bascom AVR.

czytam dalej co kaktus napisał

Funkcjonalność DS3231 i obsługa w Bascom

Otworzyłem notkę katalogową i patrzę a tam bla bla bla blabllllaaaaa, że układ jest rozwiązaniem budżetowym, bla bla bllla super dokładnym blaa blllablablaa … hyyym,  zawsze jedno drugie wykluczało – ciekawe. Albo była jakość albo „rewelacyjna cena”.

Układ RTC jest bardzo interesującym rozwiązaniem z uwagi na zintegrowany rezonator kwarcowy, kompensację temperatury. Oraz dodatkowe funkcjonalności w postaci wzorcowego generatora sygnału 32kHz i cyfrowego termometru, możliwość bezpośredniego podłączenia baterii, programowo nastawiane wyjście z generatora częstotliwości. Bardzo intrygująca i kontrowersyjna jest wielkość obudowy zestawiona z ilością aktywnych wyprowadzeń ;-D
aplikacja z DS3231

czytam dalej co kaktus napisał