ABC-RC pisze, że jest tam 1306, a sam wyświetlacz ma 168x64. Jeżeli jest tam SSD1306, to obsługuję on rozdzielczość 128x64. https://cdn-shop.adafruit.com/datasheets... Proponuję zacząć od przykładów, które zostały przygotowane przez producenta tej płytki D-duino: https://github.com/lspoplove/D-duino/tre...
Podłączenie w linku, przykłady w ESP BASIC [url=https://docs.google.com/document/d/... Swoją drogą, to ESP - nie wygodniej jest wyniki czy cały interface GUI wyświetlać na Androidzie? Najtańszy tabletki 7" to koszt 76zł w sklepie. A możliwości masz nieporównywalnie.
lcd.print() nie działa? Jak to wygląda w Twoim kodzie z obsługą tego wyświetlacza?
http://obrazki.elektroda.pl/7974553700_1... Na mnogość opracowań na temat obsługi alfanumerycznych wyświetlaczy LCD 2x16 w mikrokontrolerach nie można narzekać. Z wyświetlaczami graficznymi jest już gorzej, ze względu na wiele różnych rozdzielczości i kontrolerów zintegrowanych w nich. Jednym z mnóstwa wyświetlaczy graficznych jest LCD wyprodukowany...
Witam, W związku z dużą ilością pytań odnośnie obsługi wyświetlaczy LCD w środowisku Arduino postanowiłem przygotować krótki poradnik dla osób, które nie potrafią poradzić sobie z jego obsługą. Postaram się także, aby całość była zrozumiała dla każdego, nawet osób, które nie miały styczności z platformą Arduino. A więc do dzieła! Co potrzebujemy? Wyświetlacz...
To nie tzn. dałoby się pewnie podłączyć do Uno, ale sama obsługa tego wyświetlacza to już nie do pociągnięcia przez Uno, ani żadną inną płytkę Arduino z AVR. Tutaj jest ciekawy i inspirujący wątek na ten temat: https://www.elektroda.pl/rtvforum/topic3...
Proszę jeszcze o kilka porad jak można sterować zmianą godziny za pomocą przycisków (rozwiązanie programowe) Najprościej, jak w zegarkach samochodowych. Jeden przycisk zwiększa godziny, drugi minuty. Zmodyfikowany czas zapisywany jest w DS1307. Dodano po 2 Sekcja sterowania wyświetlaczami odpięta od VCC i wszystkie cztery tranzystory podpięte przez...
Układ generatora współpracującego z potencjometrem i obsługę wyświetlacza zapewni relatywnie tania i miniaturowa płytka Arduino-NANO, (może być z procesorem m168); albo nawet Arduino-promini . (at)jareklnx Zdecydowanie generować & wyświetlac należy w jednym procesie, i nie ma innego racjonalnego niż cyfrowy Wszystko inne w roku 2023 to wycieranie się...
Wszystkie najtańsze chińskie sterowniki mają opcję samonauki i działają bez czujników Halla. Problemem w nich jest brak wyświetlaczy i obsługi PAS. W przypadku PAS można zastosować konwerter PAS -> przepustnica na Arduino. Ponoć są na rynku sterowniki KT dual mode - czyli działające również bez czujników, ale nie miałem z nimi do czynienia.
Dziękuję za informacje jednak nie ma tam informacji o podłączeniu do Arduino. Pod tym linkiem jest dyskusja ale nic z niej nie wynika, nie mogli sobie z obsługą poradzić...
Arduino to co najmniej mikrokontroler ATmega, taktowany 16MHz, jest tam sprzętowy generator PWM, więc dla rozdzielczości 8 bit możliwe jest 62kHz. A czy przeciętny arduinowiec umie tego użyć to jest osobna kwestia. Mimo wszystko przetwarzanie sygnału na Arduino ma niewiele sensu, bo brakuje wydajności nawet na to żeby odczytać ADC, pomnożyć próbkę i...
Pomysł z taką płytką jest o wiele lepszy niż stykówka i inne pająki. Jestem jak najbardziej za, nawet sam trochę takich wyprodukowałem: 2szt. obsługa NRF24L01 + wyświetlacze OLED 128x64, 128x32, 2szt. programowanie ESP12 z adapterem, programowanie Atmega na podstawce DIP28(Uno jako ArduinoISP)+ taśma dla Arduino Pro Mini. Co do obsługi wyświetlaczy...
może uda się jakoś przerobić tą bibliotekę LCD_I2C_HD44780-2.0.1. pod C. Przecież biblioteki Arduino (także i ta) są napisane w C albo C++.
No. dobrze to wobec tego jakiej biblioteki potrzebuje do obsługi tego wyświetlacza bo jak go podłącze do arduino to nic się nie wyświetla a inny mniejszy bez problemu dodam że wyświetlacz jest sprawny na 100%. Zaczynam dopiero się bawić w Arduino więc proszę o wyrozumiałość.
Pytałem bo mnie ciekawiło, dziś zrobię zdjęcia LCD ale jest to podobny do tego co na YT muszę poczytać o tym scalaki. Muszę przeanalizować kod do obsługi. Dzięki.
Potrzebne biblioteki znajdziesz w arduino a resztę można pobrać z internetu. Obsługa wyświetlacza jest banalna. Skorzystaj z biblioteki liquid crystal :)
Ale ja nie mówię o programie Arduino tylko o programie z MPLAB X IDE do obsługi wyświetlacza. Dodano po 2 Teraz mnie zmyliłeś Przepraszam
(at)ElektrodaBot Czy możesz podać procedurę obsługi wyświetlacza LCD opartego na sterowniku HD44780 dla Arduino?
Witam. Co źle podłączyłeś? Możesz sprawdzić po za układem. Sprawdź podłączenie, pin RW do masy. Czy regulując kontrastem giną kwadraty? Tak pisze mirek36: Trzeba tylko pamiętać aby po prawidłowym podłączaniu odpowiednio zainicjalizować wyświetlacz i wyświetlić na nim jakieś znaki bądź to z mikrokontrolera bądź to z portu LPT. Jeśli nic się nie będzie...
No właśnie chodzi mi tu o to że wyświetlacz pracuje na SPI programowym od strony uC a karta SD na sprzętowym od strony uC (gniazdo SPI w module Arduino DUE). LCD 7" TFT SSD1963 - na tym wyświetlaczu są oddzielne piny do obsługi karty SD i nie było problemu. LCD 7" TFT SSD1963 WB v 2.2 - z tym mam problem bo są wspólne dla karty SD, TP i Data Flash Korzystam...
Pokaż swoje próby, schemat podłączenia. Na początek wystarczy obsługa millis(), timery sprzętowe można zostawić na coś wymagającego dużej precyzji, odliczenie 60s nie musi być wyliczane z dokładnością pojedynczych cykli zegara uC. Pisanie na prive to kiepski pomysł, jeśli moje rozumowanie jest błędne tutaj od razu ktoś to poprawi (z dużą satysfakcją).
Panowie co do tego co wyświetlam na ws2811, wyświetlam animacje. Obecnie imitacje płomienia. Po waszych wiadomościach nie do końca dla mnie zrozumiałych wnioskuję że nie uda się tego zrobić na arduino. A jeśli zrobiłbym to np na dwóch arduino połączonych razem? Jeden do obsługi wyświetlacza a drugi do WS?
Do zaprogramowania ESP32C3 użyłem oprogramowania Arduino IDE. Biblioteka do obsługi wyświetlacza to TFt_espi by Bodmer a biblioteka do obsługi czujnika to Sensirion SCD4x. Kod programu pomógł mi napisać Chatgpt. Dodano po 1 Masz na myśli aby dodać wykres na wyświetlaczu? Wyświetlacz jest mały, mogłem zamówić większy taki co najmniej 320x240.
Plus dla Autora! Myślę, że wiele osób wykorzysta fragmenty kodu w swoich projektach. A jest czego używać: - współpraca z OpenWeatherMap - obsługa sterownika T6963 w tym własne ikony, obsługa u8g2 - obsługa NTP - obsługa WiFiManager z własnymi polami użytkownika
Przycisk mechaniczny pod wyświetlaczem lub tensometr?
łączyć możesz tak: 1. USB - za pomocą standardowego kabla. Wtedy Rpi widzi kolejny port szeregowy, właśnie ten w arduino. Teraz została do zaprogramowania komunikacja szeregowa. W RPI używasz do tego celu Pythona (py.serial) łatwo i przyjemnie jię to programuje. komunikacja niemal niezawodna. Sam używam. 2. do RPI dokupujesz przejściówkę USB-485 oraż...
Możesz użyć płytki arduino np. najprostszej Uno i podłączyć czujnik DS18B20. W arduino są gotowe biblioteki z przykładami zarówno do Twojego wyświetlacza jak i obsługi tego sensora temperatury. Wystarczy podłączyć gotowymi kabelkami ze sobą i zaprogramować przerabiając przykłady dla wyświetlacza i termometru wedle uznania. Programowanie płytek arduino...
Schemat jest praktycznie taki sam jak z tej strony https://electronoobs.com/eng_arduino_tut... , dodałem tylko dodatkowe dwa wejścia analogowe, program też jest praktycznie taki sam tylko dodane są wejścia A4 i A5. Kawałek kodu był testem czy wszystkie piny działają i tylko na 13 pinie cały czas było 0 tak jakby był on złączony z masą (może tak...
to zmiana programu na starszy załatwiło całkowicie sprawę I to jest własnie problem .ino - nikt nie wie o co chodzi i jak działa, zamiast w 5 minut napisac sobie obsługę i2c + wyswietlacz.
Proponuję uprościć układ do maksimum czyli zastosować 3x ESP2866. Laptop,który wyposażony jest w WiFi . Budujesz trzy wyświetlacze HD44780 z i2c podłączone bezpośrednio z ESP2866, który ma obsługę i2c, więc nie jest do tego potrzebny żaden procesor typu arduino. To działa. Mało tego każdy smartfon też może to obsługiwać. Wystarczy teraz napisać odpowiednie...
A pierwszy datasheet, jaki znalazłem dla LS00 (w obudowie SOIC) jest datowany na 1986, zrewidowany w 2000 :) Dodano po 8 Znalazłem jeszcze jakiś kod do tego wyświetlacza, ale jest w Asemblerze Chyba dla PIC-a, poza tym do obsługi przez transmisję równoległą.
Witam, Poszukuję bezskutecznie biblioteki do obsługi przez STM32 wyświetlacza ADAFRUIT 2050 z kontrolerem HX8357D. Wszystko co znajduję jest dla Arduino a znaleziona modyfikacja dla STM32h7xx nie za bardzo chce się przekompilować pod f3 ( pewnie jestem za słaby ). https://www.adafruit.com/product/2050
Obsługa tego wyświetlacza w 2kB powinna się zmieścić, ale to arduino i jego durne biblioteki więc nie ma co się dziwić. Rozwiązaniem jest odcięcie się od arduino, ewentualnie szukanie bibliotek o mniejszych potrzebach.
Nie masz wgranej biblioteki do obsługi wyświetlacza. Wejdź w menedżer bibliotek i znajdź bibliotekę Liquid Crystal. Dodano po 1 Albo kliknij w link powyżej zaznaczonej linii.
Można by spróbować zrealizować ten projekt na ESP-12 (np. WeMos D1) zamiast klasycznego Arduino, o ile będzie dostęp do WiFi z Internetem. Pinów w ESP-12 powinno wystarczyć do obsługi wyświetlacza LED. Czas byłby synchronizowany na bieżąco przez NTP i jakiekolwiek restarty nie miałyby większego znaczenia. Dokładność odmierzania czasu dużo lepsza od...
Witam, Zakupiłem wyświetlacz TFT 3,5'' na tej stronie [url=http://abc-rc.pl/TFT-Shield-UNO]Lin... Jest to moduł dedykowany dla Arduino. Ja tymczasem chciałem go użyć w swoim układzie i zaprogramować go w zwykłym C (AVR-GCC). Byłem na stronie GIDHub, ale tam wszystko dla Arduino jest właśnie. Znalazłem też temat na Elektrodzie, ale także dotyczy Arduino....
A z jakiej biblioteki korzystasz do obsługi FT800?
Witam, Posiadam płytkę z projektu AVT1615 wraz z zlutowanym wyświetlaczem. Chciałbym spiąć to pod płytę i skorzystać z Arduino. Kiedyś był do tego zestaw płytki z podzespołami AVT 5272 ale obecnie jest niedostępny. Widzę dostępne projekty Uno R3 ale mają całkiem inną ilość wejść w porównaniu do AVT1615. Czy da się to zespolić pod jakąś płytkę do projektu...
Wtedy sięgasz do biblioteki 'Soft I2C' , które (jest ich wiele w internecie) pozwalaja umieścic komunikacje I2C na dowolnych pinach. Będzie musiał tylko jeszcze "przerobić" bibliotekę do obsługi wyświetlacza LCM1602 i problem rozwiązany.
(at)tristar0 , o co chodzi w tym wątku? Temat niby jest o FT800. W innym [url=https://www.elektroda.pl/rtvforum/t... który przytaczany już był tutaj, jest przykładowy program na Arduino do obsługi tego wyświetlacza po I2C (w formie noty aplikacyjnej producenta). Czy coś jest nie tak z tym softem czy samą notą? Czy może...
To masz na mysli: https://docs.espressif.com/projects/esp-... Tak, przykład z taskENTER_CRITICAL() i taskEXIT_CRITICAL(). Dodano po 3 Przejrzałem sobie bardziej szczegółowo ten kod radyjka. Zadania związane z obsługą audio, przycisków, wyświetlacza etc. są odpalane w loop(), czyli...
Poszukaj karty katalogowej i opisu protokołu transmisji, a następnie napisz własne procedury obsługi.
Musisz porównać dwa parametry czujników - Dokładność i rozdzielczość. DS są ok. łatwe w obsłudze z poziomu bibliotek do Arduino. W razie problemów pisz a pomogę z nimi. Co do wyświetlaczy : to są dwa różne wyświetlacze. 4x20 to wyświetlacz alfanumeryczny. Dość prosty w obsłudze z Arduino. Drugi to wyświeltacz graficzny - potrzebuje znacznie więcej pinów...
Jako że się trochę nudziłem to spróbowałem coś zrobić samemu i ustawiłem sobie PIN 8 arduino jako wejście i coś tam dopisałem do kodu, ale afekt jest do kitu, więcej nic nie wymyśle jestem zbyt głupi, efekt poniżej. Tak ogólnie to kierunek myślenia w miarę pozytywny. Ale kwestia szczegółów, które trzeba uwzględnić. Główna sprawa, to jest kwestia sygnału,...
Witam. Szukam udzielnego projektu, schematu do testowania wentylatorów na napięcie 12 V i 5 V, 4 pin z wyświetlaczem LCD na którym będą wyświetlane wartości RPM - czyli obroty na minute i w Nie bardzo wiem co znaczy "Udzielny projekt", ale na twoim miejscu, mając tak bogaty "dorobek" (!) na tym forum (blisko 20 lat i poziom ok. 40), taki projekt powinieneś...
U mnie problem z białym wyświetlaczem ciągnął się do momentu aż nie podłączyłem go przez konwerter poziomów logicznych. Okazało się, że soft na Arduino do obsługi wyświetlacza był dobry i spokojnie by go obsłużył gdyby nie wadliwy shield, który puszczał sygnał z jednego wejścia (na shieldzie) na kilka wyjść (ze shielda). Na konwerterze lub nowo zakupionym...
Wtedy urządzenie nie generuje sygnału, tylko wykonuje procedury obsługi LCD (w przerwaniu). Pewnie można by zbudować bardziej ekonomiczne funkcje obsługi wyświetlania, np. oparte o timery bez delay. No ale korzystam tu z wbudowanych bibliotek ARDUINO. Nie wiem dlaczego w przerwaniu obsługujesz wyświetlacz, ale na pewno jego działanie nie może mieć...
Sterowanie wentylatorem pwm przez arduino mega z wyświetlaczem (at)ElektrodaBot Jak to zrobić z pomocą zasilacza z dwoma wyjśćiami mianowicie 5v i 12v marki Mean Well? AI: Jaki model wentylatora PWM chcesz sterować? Wentylator Noctua NF-A14 iPPC-3000 PWM AI: Jaki typ wyświetlacza jest podłączony do Arduino Mega? Na pewno dotykowy Bezpośrednia odpowiedź...
Witaj! Jeśli zadeklarowałeś typ zmiennej temperatury obsługujący liczby ujemne(float, int), to powinno zwracać liczby z minusem. Łatwo możesz sprawdzić serial monitorem. Inna sprawą jest typ wyświetlacza i biblioteka do jego obsługi.
Jest to do zrobienia, chociaż obsługa matrycy od laptopa jest bardzo trudna. W dziale DIY był kiedyś prezentowany piórnik w którym był zamontowany wyświetlacz 2x16, na można było czytać tekst, przewijany odpowiednimi przyciskami. [url=http://www.elektroda.pl/rtvforum/to...
Jak to wyciągnie 10kHz (czyt 5kHz dla sinusa, dla prostokąta jakiś 1kHz) to będzie dobrze. Ale patrząc na delaye i przymus obsługi wyświetlacza możesz się przejechać o rząd wielkości
Oprócz Arduino i zasilacza do niego, będziesz potrzebował: 1)wyświetlacza 2)klawiatury 3)czegoś do wytwarzania dźwięku. Ad1) Proponuję użycie wyświetlacza alfanumerycznego (z kontrolerem HD44780 lub kompatybilnym, na jeden znak mają 5x7 pikseli więc pięknej grafiki ani piętrowych ułamków na tym nie zrobisz - ale są popularne łatwe w obsłudze. Wielkość...
Zrezygnowałem z tego ekranu, sprzedałem, dla mnie zbyt wiele, chciałem zrobić arduino+w/w lcd i dotykowa obsługę sterowania niektórymi funkcjami w akwarium, finalnie zrobiłem arduino + 4x16 + joy.
Miałem kiedyś ten sam problem. Zmodyfikowałem wtedy bibliotekę SevSeg, żeby używała biblioteki PCF8574. Obsługa wyświetlacza z poziomu SevSeg wyglądała identycznie jak normalnie, tylko w konstruktorze SevSeg trzeba było podać wskaźnik do utworzonego wcześniej expandera. Bym ci podesłał tę bibliotekę, ale gdzieś ją zapodziałem. Jeśli w projekcie zależy...
Cześć, jaki to jest spory lag? Może wystarczy nie blokować pętli głównej i nie robić tego laga? Przerwanie też możesz obsłużyć. Nie znam Arduino, ale myślę, że wystarczy zamienić obsługę i konfigurację "Serial" na własną, tak jak byś pisał bez Arduino. Pozdrawiam.
http://obrazki.elektroda.pl/4290732300_1... Chciałbym przedstawić projekt sterownika do wyświetlaczy LCD/OLED z interfejsem DSI na bazie FPGA Spartan-6 XC6SLX9. MIPI DSI to szybki szeregowy interfejs do przesyłania obrazu z GPU do wyświetlacza stosowany w większości smartfonów (Iphone4,5,6, Samsung Galaxy, etc.). Możliwości sterownika:...
Chciałbym opanować to stopniowo w jak najprostszy i przejrzysty sposób, najpierw niech wyświetli standardowy "Hello word!". W takim razie trzeba ten napis w jakiś sposób do wyświetlacza wysłać. I stąd wymagane są te połączenia: DB0->DB5 to D8->D13 DB6->A0 DB7->A1 DB8->DB15 to D0->D7? To jest 16 bitowa magistrala danych tego wyświetlacza. Być może istnieją...
A nie jest to przypadkiem plik źródłowy ? Jeśli tak to najpierw trzeba to skompilować. Albo co gorsza są to dwa osobne projekty, jeden do obsługi wyświetlacza a drugi do obsługi sterownika. Wtedy trzeba pisać projekt od nowa bazując na obu plikach.
Na wyświetlaczu mam górny rząd prostokątów. Co jest nie tak w kodzie? [syntax=arduino]/* * Połączenia: * * 1. Wyświetlacz LCD 2x16 po I2C: * - VCC: 5V (pin Arduino 5V) * - GND: GND (pin Arduino GND) * - SDA: A4 (pin Arduino A4) * - SCL: A5 (pin Arduino A5) * * 2. Czujnik DS18B20: * - VCC: 5V (pin Arduino 5V) * - GND: GND (pin Arduino GND) * - Data:...
Ustawiłeś parę bitów na porcie i co chciałeś (więcej) tym kodem uzyskać? Nie wiem czy Arduino ma gotowe biblioteki do obsługi tego wyświetlacza - ale zawsze możesz stworzyć swoje w oparciu o [url=http://www.topwaydisplay.com/Pub/IC...
Witajcie jako że sam nadal drążyłem problem odkryłem powód. Problem okazał się banalny a zarazem oczywisty. Z racji że wcześniej pracowałem na arduino UNO i wówczas wszystko działało problem pojawił się po przesiadce na MEGA2560. Dlaczego? Bo zapomniałem o aktywowaniu dodatkowego portu szeregowego. Banalne prawda?? Po wpisaniu Serial2.begin(9600) -...
Jak widzę na podstawie płytki to programy piszesz w ARDUINO? W takim razie dużo prościej i przyjemniej będzie zacząć od LCD, bo do jakiej-takiej obsługi multipleksowych wyświetlaczy LED trzeba już conieco wiedzieć o timerach i przerwaniach. O ile się nie mylę są to wyświetlacze ze wspólną katodą (podłączana tranzystorami do +5V, http://www.scienceprog.com/wp-content/up...
Hej, Od jakiegoś czasu próbuję coś sklecić w Arduino IDE dla płytki Nano v3 i błądzę jak ślepe dziecko we mgle. Obsługę wyświetlacza TM1637 już jakoś opanowałem, ale jakoś mi nie idzie z AFFA2. Pobrałem paczkę od (at)djraszit oraz od ][mako][ (nie potrafię otagować (at)), i nawet wrzucenie całego kodu z main_sagem.c do Arduino IDE nie kompilacja się...
Witam. Potrzebuje pomocy w dobraniu prostego i taniego mikrokontrolera łatwego w programowaniu do nastepującego zadania: 1 ANALOG IN pomiar prądu na rezystorze 2 DIGITAL IN trzy wejścia 3 DIGITAL OUT trzy wyjścia 4 obsługa wyświetlacza SH1106. Chodzi o wystarczajacą pamięć do DLL dla SH1106 oraz kilkadziesiąt linijek kodu. Nie mam na ten temat pojęcia,...
Używam esp8266 także jest mniej pinów, w innym programie owy ekran oled działa bez problemu Jeśli ESP to faktycznie piny będą inne. Nie mam niestety tu pod ręką takiego wyświetlacza akurat z I2C by zrobić test, ale z np. linku: http://esp8266.github.io/Arduino/version... wynika że domyślne I2C masz na pinach w Arduino nazwanych...
https://obrazki.elektroda.pl/5063803400_... Witam zainteresowanych tematem. Dzięki naszemu forum wszedłem w posiadanie modułu LOLIN ESP32 OLED WEMOS ze zintegrowanym wyświetlaczem - foto w załączeniu. Moduł jest łatwy w użyciu, bo posiada złącze MINI USB, dzięki któremu możemy go zasilić z USB, jak również programować za pomocą ARDUINO...
Cześć, chyba porwałem się z motyką na słońce z moją praktycznie 0 wiedzą odnośnie programowania... Jednak mam już zakupione elementy, to szkoda nie wykorzystać ich... Chciałbym zrobić coś takiego: Sinik krokowy obraca się o określoną ilość kroków w jedną stronę. Następnie jest przerwa xx sekund i kolejny obrót. Za pomocą dwóch przycisków (+) i (-) chciałbym...
Masz tu co prawda STM32F1 w wersji BluePill, ale na płytce zgodnej z Arduino i to łatwo dostępnej, a zarazem taniej jak "barszcz". Akurat w stosunku do AVR będzie to tylko szybsze, ale równie małoprzydatne do dekompresji GIFów. Da się :) Jeśli upierasz się przy arduino, musisz przed wyświetleniem GIFa zdekompresować go, a postać zdekompresowaną zamieścić...
A wracając do Arduino nano 3 aka. atmega 328 Jaką częstotliwość będę mógł uzyskać stosując zewnętrzne ADC np. (ADC0820) lub inne lepsze <5-10zł Przy jakiej częstotliwości na zewnętrznym/wewnętrznym ADC będę widział obcięte wierzchołki sinusoidy (do testowania mocy wzmacniaczy) Jaką max częstotliwość sygnału prostokątnego/sinus będę mógł odczytać...
Co do LCD, najlepiej podłączyć bezpośrednio do uC a nie przez jakieś ekspandery I2C zwłaszcza przestarzały PCF8574. Jeśli już to użyj nowszego, szybszego, 16 bit, najlepiej z SPI PCF8574 wprawdzie jest starą konstrukcja, ale do celów obsługi wyświetlacza alfanumerycznego LCD w zupełności wystarczającą. Użycie szybszych ekspanderów I2C nie wpłynie na...
Witam, Wyciągnąłem z dekodera Vectry wyświetlacz ze zdjęcia. Jest to wyświetlacz 4 cyfrowy, 7 segmentowy z dwukropkiem rozdzielającym godziny od minut. Sterowany jest przez PT6958, który według datasheet służy do sterowania ledami i panelem przycisków. W internecie znalazłem kilka kodów pozwalających na obsługę tego wyświetlacza: https://www.elektroda.pl/rtvforum/topic2...
Pytanie - gdzie podłączyć (DC, BLK) od modułów wyświetlacza do płytki Arduino nano? Jakbyś podał typ wyświetlacza, to byłoby łatwiej. BLK to podświetlenie, DC Data/Command. Wszystko zależy jaka biblioteka służy do obsługi, o ile BLK można podłączyć na stałe ( podświetlenie włączone cały czas), to DC musi być kontrolowane przez uP.
prosty przykład do obsługi wyświetlacza LCD Taki prosty jak w Arduino to ten przykład nie będzie. Poszukaj biblioteki obsługującej LCD. Jak zadział to możesz ją zmodyfikować. Szukaj pod hasłem "Radzio lcd biblioteka". Inna opcja: weź bibliotekę z Arduino, dostosuj i po kłopocie.
Sprawdzić wyświetlacz jest bardzo łatwo, zainstaluj Arduino, definicje płytek do Atmega32 MightyCore, bibliotekę Adafruit SSD1306. Nawet jak nie lubisz Arduino to miliony użytkowników spowodowały istnienie bibliotek do chyba wszystkiego, łatwo coś przetestować. Z C AVR też nie jest duży problem znaleźć gotowca: https://github.com/kmm/SS1306/tree/maste...
Jest taki popularny moduł DFPlayer mini który realizuje prawie wszystko z obsługą karty i systemu plików na niej, ale nie obsługuje nazw plików jedynie numerację. Inne rozwiązanie to użyć sprzętowego dekodera mp3 np VS1053 a kartę SD obsłużyć samodzielnie. Na odpowiednikach Arduino z wydajniejszymi mikrokontrolerami ARM możliwe jest nawet dekodowanie...
Mam Arduino Duemilanove na ATmega328. Programuję oczywiście w c++. Głównie chodzi mi o wyprowadzenia wszystkich nóżek i poradzenie sobie z obsługą np. wyświetlacza na HD44780 czy też sterownika silników krokowych. Dzięki za odpowiedź!:)
Witam, Nie podłączaj na długo i zbyt wysokiego napięcia do LCD, ponieważ może to spowodować ich uszkodzenie. W sumie w ten sposób możesz się zorientować w układzie wyprowadzeń, a potem dorobić sterownik. Wróćmy do wyświetlacza. Jeśli uda ci się rozpoznać układ pinów i czym sterują, wybierzesz czym sterować, to mogę ci napisać obsługę na jakimś np. mikrokontrolerze...
To zacznij od migania diodą. Na początek jedna. później weź 4 diody i zrób linijkę świetlną. Później podepnij przycisk i zrób tak, żebyś mógł zapalać poszczególne diody przyciskiem. Obsługa krótkiego wciśnięcia, długiego wciśnięcia.
(at)ElektrodaBot Napisz program do arduino nano w języku arduino Nie używaj funkcji Delay Zaimplementuj moduł zegara RTC DS1307 I2C Zaimplementuj moduł wyświetlacza LED 4 cyfry opartego o sterownik TM1637 Zaimplementuj trzy przełączniki na PinD9=UstawGodzine, PinD10=Ustawminuty i PinD11=PrzełaczCzas W programie umieść obsługę zegara na wyświetlaczu,...
23 to nie kilka tylko kilkadziesiąt. Faktycznie nie wyraziłem się zbyt precyzyjnie. Chodziło mi o czas pomiędzy odczytem sensora a pojawieniem się wyniku tego pomiaru na wyświetlaczu. Oczywiście sam proces "rysowania" literek i cyfr na wyświetlaczu nie może być w trakcie wykonywania tej operacji aż tak opóźniany. Jednakże nie wpływa to na fakt, że...
skąd go masz ? ... z głowy :) ale trzymajmy się sedna tematu i nie wchodzmy dalej w "głupie gadki" Kod ma około 14 kB, pisanie i "dostrojenie" go zajęło mi nieco ponad miesiąc. Największe trudności były z obsługą przycisków oraz z bargrafem.
Zwraca mi przy kompilacji błąd, że nie znaleziono funkcji XPT2046_Touchscreen ts() z pasującym typem argumentu. Nic nie znalazłem o tym błędzie w sieci. Jak dokładnie wygląda ten komunikat o błędzie? Do obsługi samego wyświetlania używam Ucglib, ale mogę zmienić na coś innego bo strasznie wolno rysuje. Wolno rysuje procesor w Nano i szybciej raczej...
Czujnik zmierzchu załatwi synchronizację ze wschodami i zachodami słońca, jeżeli dzień nie będzie pochmurny. Pozostaje zrobić przerzutnik monostabilny na 5 godzin. Dla amatora utaj pole do popisu jest większe niż przy dłubaniu w Arduino, chociaż obsługa wyświetlacza to dalej kula u nogi dla kogoś, kto nie chce się uczyć. Zatem robisz przerzutnik monostabilny...
Wykorzystuje biblioteki czy tworzy obsługę samodzielnie w oparciu o datasheets? Na ile zrozumiałem i tak i siak. W powyżej wymienionych skicach to widać. Np do obsługi przycisków użyłbym bibliotekę bo poprostu znalazłem odpowiednia część kodu potrzebująca bibliotekę. AI zaś zaproponował bibliotekę tylko dla wyświetlacza.
Poszukuję programu/biblioteki działającej w podobny sposób co w Arduino itp, że posiadamy funkcję clear(). home(), setCursor() czy print() itp co sprawia że obsługa wyświetlacza w kodzie jest naprawdę prosta i przyjemna To nie znajdziesz, jeżeli oczekujesz że użycie HAL to coś takiego jak arduino. Jeżeli chcesz coś takiego łatwego i żaden overhead...
Ok, a jak wygląda podłączenie w trybie równoległym i jaki wyświetlacz najlepiej do tego użyć? Przeczytaj notę do użytego kontrolera. Ale zdajesz sobie sprawę, że niezależnie czy użyjesz trybu SPI, czy równoległego musisz napisać własną niskopoziomową obsługę LCD? Także Arduino nie jest panaceum na wszystko, to framework stworzony do prostego i łatwego...
Rozdzielić należy tylko sygnał E(nable), pozostałe mogą iść wspólnie od obu wyświetlaczy. Przy E w stanie Low pozostałe magistrala jest w stanie wysokiej impedancji i nie będzie kolidować. Tylko jedna ważna sprawa E jest aktywne w stanie wysokim, a MCU po resecie ustawia stan wysoki na portach, więc trzeba zadbać żeby nie było przypadkowo stanu wysokiego...
litera P oznacza rodzaj obudowy. Ja mam PCF8574P i na poczatku sprawdziłem działanie układu przez biblioteke PCF8574_V1 - przykład z obsługa 3 wyjśc i 1 wejścia. Zadziałało, więc podpiąłem dopiero LCD.
Bardzo mi przykro lecz w mojej bibliotece tego przykładu nie było . Ale link do kodu jest uwidoczniony na stronie YT wskazanej przez kol. (at)emarcus w drugim poście: https://educ8s.tv/arduino-st7920/ Wykorzystuje on inną bibliotekę do obsługi wyświetlacza: u8g2 . Moim zdaniem jest lepsza niż ST7920_SPI.
https://obrazki.elektroda.pl/3137388100_... Barometr wykorzystuje czujnik BMP-180 (I2C) na płytce GY-68, wskazuje na wyświetlaczu e-papier (SPI) aktualne ciśnienie atmosferyczne, oraz historię poprzednich pomiarów w formie wykresu. Na wyświetlaczu udało się zmieścić prostą prognozę pogody opartą o aktualne ciśnienie oraz stan baterii...
Witam Przez święta się trochę nudziłem, a że kupiłem moduł BT do Arduino, postanowiłem go wykorzystać :) a o to wynik http://www.youtube.com/watch?v=38Gq1odxa... [youtube]http://www.youtube.com/watch?v=... przy tym projekcie myślałem że więcej poeksperymentuję z Arduino i je lepiej poznam, niestety okazało się że na Arduino...
Napisałem kod obsługujący 2 przekaźniki w zależności od stanów termostatów oraz czujników DS18B20. Program działa poprawnie do czasu kiedy dodaję obsługę LCD. Dopiero przy wywołaniu odniesienia "lcd." odczyt z czujników DS18B20 ma wartość -127. Jeśli wszystkie komendy odwołujące się do LCD wciągnę w komentarz //lcd. to wskazania temperatur są poprawne....
Dziękuję bardzo za pomoc .Zabieram się do lektury:) Dodano po 8 Dziękuję bardzo za pomoc . Po przeczytaniu i przemyśleniach, ten procesor nie jest dla Mnie. Wydaje się, że obsługa i programowanie jest bardziej skomplikowane niż w rodzinie AVR ,Ja zatrzymałem się na arduino i dalej nie ruszę.Szkoda że nie urodziłem się trochę lat później:( . Jednak mogę...
Taka dygresja : fajne rzeczy ale chyba konstrukcyjnie już prościej jak na neopixelach wyświetlaczy zrobić się nie da. https://filmy.elektroda.pl/72_1562501661... A w arduino to już płacz, 5 minut nauki.
Witam. Kupiłem na aliexpress kilka wyświetlaczy KYX-1107AS w wersji ze wspólną anodą. Na stronie zamieszczono schemat wyświetlacza, niestety siedzę z zasilaczem i próbuję ogarnąć wszystkie połączenia ale dotychczas udało mi się zidentyfikować połączenia dla zewnętrznych segmentów i obu kropek. Za nic nie mogę zaświecić tych krzyży wewnętrznych. Do zasilania...
Witam, stawiam pierwsze kroki w programowaniu, proszę o wyrozumiałość. Próbuję uruchomić projekt Geiger Kit - GK-B5 : https://sites.google.com/site/diygeigerc... już przy próbie próbie kompilacji softu Geiger Kit Version 12.0 https://sites.google.com/site/diygeigerc... pojawia mi się długa lista błędów(opis szczegółowy) [syntax=c]Arduino:1.8.3...
Robiłem eksperyment i w kodzie zostawiłem tylko liczenie impulsów i sterowanie silnikiem. Impulsy wchodzą generują przerwanie w mikrokontrolerze, w obsłudze przerwania następuje liczenie. Czujnik to kontrakton, bo Halla wymagałby zasilania. Może jednak coś w kodzie: attachInterrupt(digitalPinToInterrupt(PI... onStep, FALLING); void onStep()...
tmf napisał: Najlepiej porzuć tę drogę i napisz to w gołym C. Program magicznie się skróci. Do C też są gotowe biblioteki. Przecież w Android IDE pisze w C. Chyba masz na myśli, aby napisać własną bibliotekę do obsługi wyświetlacza Nokia 5110? Nie, Arduino (bo chyba to masz na myśli) używa C++. Niestety implementacja C++ na AVR jest w pewnych istotnych...
https://bitbucket.org/fmalpartida/new-li... Do obsługi wyświetlacza pobierz z linku i powinno się kompilować bez błędnie najnowszą wersję Na pro mini atmega 328 wygląda tak "Opcje projektu zmienione, przeładuj całość Szkic używa 6150 bajtów (20%) pamięci programu. Maksimum to 30720 bajtów. Zmienne globalne używają 622 bajtów (30%)...
Witam chciałbym aby ktoś kto się zna bardziej niż ja napisał prosty program do arduino do licznika geigera wiem tyle ,że na pewno musi być w nim zawarte LiquidCrystal lcd(8,9,4,5,6,7); ponieważ taki wyświetlacz posiadam a licznik to radiation-v1.1(cajoe) chciałbym aby program zawierał np. zliczenia na minute lub mikro siverty na godzine :) dziękuje...
arduino obsługa wyświetlacz wyświetlacz arduino arduino obsługa klawiatury
schemat zasilacz antenowy pralka blokada polar hasło wygasa
Wybór dysku SSD dla płyty głównej LNVNB161216 Przeliczenie 24 godzin na 3 godziny w JavaScript