Cześć, Mam identyczny wyświetlacz. Uruchomiłem Twój kod na moim i zachowuje się identycznie do tego, co zaprezentowałeś na zdjęciu. Ja używam sterownika SH1106 (https://github.com/wonho-maker/Adafruit... i z nim mój wyświetlacz działa poprawnie. Spróbuj tego kodu (przyjrzyj się zmianom w "setup" i "wr_buf"): [syntax=c]#include <avr/io.h>...
To słabo szukałeś. https://randomnerdtutorials.com/esp32-ss... Odpowiednia biblioteka: https://www.arduino.cc/reference/en/libr...
Chyba zacząłbym od sprawdzenia, czy to wyświetlacz SSD1306 czy SH1106 - i sprawdzenia, czy biblioteka jest na pewno dla tego modelu i dobrze skonfigurowana.
https://stm32f4-discovery.net/2015/05/li... Na tej stronce jest biblioteka dla wyświetlacza oled ze sterownikiem SSD1306 dla mikrokontrolerów STM32. Jest też podanych kilka procedur graficznych.
#include "ssd1306.h" #include "Wire.h" #include "SPI.h" #include "EEPROM.h" #include "avr/sleep.h" Ogólnie tylko jedna biblioteka SSD1306/SSD1331/SSD1351/IL9163/ILI9341/S... OLED display driver, PCD8544 LED display driver https://github.com/lexus2k/ssd1306
A gdzie problem żeby jeśli to potrzebne przeportować bibliotekę na nowszego AVR-a ?
Przecież w Arduino można zrobić dowolną ilość programowych interfejsów I2C i przez nie wysyłać dane. Wystarczy tylko trochę przerobić bibliotekę SSD1306. Do każdego wyświetlacza mogą być przyłączone inne linie SCL i SDA. Prędkość będzie gorsza, ale da się.
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...
Obsługa tego LCD biblioteką "weszła" w 2079.. może i da się to ogarnąć biblioteka w starszych wersjach.. ale można też skorzystać z kodu obsługi tego LCD "na piechotę" Zajrzyj na forum MCS w dział Arduino i tam jest taki kod który "pójdzie" na każdej wersji...ale sprawdzałem i na 2078 wersja bibliteczna chodzi też bez problemu więc pewnie używasz czegoś...
https://github.com/ThingPulse/esp8266-ol... i używam do dzisiaj Ta biblioteka jest dobra dla ESP, bo przynajmniej wiadomo, że została napisana tylko dla ESP, w przeciwieństwie do Adafruit. Sam używam Biblioteka esp8266-oled-ssd1306. Przykład SSD1306 Ui Demo: https://obrazki.elektroda.pl/4798753800_...
Skoro jesteś w posiadaniu tego wyświetlacza, to z pewnością robiłeś jakieś testy jego użycia, zatem prawdopodobnie musisz już miec zainstalowane odpowiednie biblioteki. Jedna to: <Adafruit_GFX.h> - jest to biblioteka zawierająca ogólne procedury graficzne dla prostych objektów grafiki: punkt, linia, koło,itp. Wymaga sparowania ( doinstalowania)...
witam. też miałem ten problem. to biblioteka teraz ją poprawiłem
A czy ten wyświetlacz nie jest czasem z nowej serii? One potrzebują znacznie większego opóźnienia przy inicjalizacji. Bez tego albo nic nie wyświetlają, albo tylko mignie obraz i wszystko znika. Nie wiem czy nowa seria kupiony w tym tygodniu. Czyli inicjuje i daje delaja czy jak to zrobić? Jakaś nowa biblioteka może jest?
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...
Dzień dobry, Od jakiegoś czasu męczę się z wyświetleniem czegokolwiek na wyświetlaczu OLED I2C z Arduino Uno, ale zamiast wyświetlać tekst czy animację widać na nim paski. Wszystkie podłączenia są poprawne. Użyłem kodu przykładowego z biblioteki Adafruit SSD1306 . Prawdopodobnie masz wyświetlacz 1.3 cala, który ma kontroler SH1106 i do niego winieneś...
Szczerze mówiąc, nie sprawdzałem czy da się bezpośrednio podłączyć T6963 do ESP8266. Biblioteka U8glib, której użyłeś nie wspiera ESP8266, ale ta pod poniższym linkiem, jak najbardziej: https://github.com/lexus2k/ssd1306 Czy ta biblioteka obsługuje T6963?
Z opisu widać, że jest problem z biblioteką Wire. Moje przypuszczenia: 1. Wybrana została platforma nie wspierająca Wire. Sprawdź, czy masz dobrze wybraną platformę Arduino Uno. 2. Uszkodzona lub zmodyfikowana biblioteka. Wyłącz program Arduino IDE i skasuj wszystkie biblioteki z katalogu: c:\Users\Krzysiek\Documents\Arduino\libr... Następnie zainstaluj...
Biblioteka od oled zawiera bibliotekę GFX, gdzie są "pomocnicy" do wypełniania figur. Albo ją odchudzę, albo poszukam faktycznie innej :) Podgląd bibliotek w załączniku
Witam, ostatnio bawię się wyświetlaczem OLED 128x64 SSD1306, biblioteka Adafruit_SSD1306.h oraz I mam problem z małymi grafikami, o ile duże 96x48 px to nie problem, o tyle jak wygeneruję sobie mniejsze to wyświetlacz wyświetla losowe "krzaki" grafikę BMP robię w gimpie, potem przy pomocy LCDAssistant zmieniam na kod dla Arduino (tak samo jak przy większych...
Biblioteka Adafruit_SSD1306.h zabiera na bufor ekranu na dzień dobry 1024B, niby to wygodne do korzystania, ale to połowa dostępnego RAM 328p, i tyle samo we flash na logo, jak się zrobi rozbudowany program to lepiej sięgnąć po inną bibliotekę, taka ascetyczna, właściwie do tekstu to SSD1306Ascii https://github.com/greiman/SSD1306Ascii .
Jedyna, która byłaby dla mnie odpowiednia do obsługi karty SD to Petit FATFs .. Niestety, nie umiem jej zaimplementować :( To bardzo prosta w implementacji biblioteka - cze go nie potrafisz?
Odnośnie "stawania dęba" to można zrobić test z użyciem diody LED i jednego pinu binarnego. Wystarczy włączać ledę pop przejściu zadanego punktu "pułapki". Jeśłi leda nie zaświeci się to przesuwamy o jedną linię wcześniej. I w ten sposób dokładnie ustalamy miejsce. Biblioteki potrafią się zakócać. Ja dzisiaj odkryłem, że u mnie biblioteka od wyświetacza...
biblioteka /*! * (at)file Adafruit_SSD1306.h * * This is part of for Adafruit's SSD1306 library for monochrome * OLED displays: http://www.adafruit.com/category/63_98 Linki nie działają, wyświetla się Whoa there! You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour....
Powiedziałbym że nie wykorzystałem prawie żadnej części MEGA, ale jako że jesteś zaawansowanym użytkownikiem Demonie, to powinieneś wiedzieć że jako że dałem cały kod źródłowy to można to pewnie i na ATTINY85 wsadzić (po zmianie biblioteki SSD1306 na lżejszą). Z resztą skąd wniosek że to strata kasy, proszę oświeć mnie. Akurat się walała to mogłem na...
tez sie ostanio z tym bawilem jedyne co dzialalo to bilbioteka esp8266-OLED Co ma wspólnego ta biblioteka z aplikacją ESP8266 Deauther, którą próbuje skompilować Autor? Proszę nie udzielać takich "kosmicznych" porad. Z pliku A_config.h aplikacji ESP8266 Deauther wynika, że: Na koniec wypadałoby do końca przeczytać, co jest na głównej stronie projektu...
Pewnie wszystko da się ustawić, ale nie wgłębiałem się w ST7565. Wyszedłem z założenia że biblioteka ma zwyczajnie działać tak jak zadziałała z SSD1306. W przypadku ST7565 może zawiodła zawarta w bibliotece procedura inicjalizacji, być może problem był z funkcją przygotowującą bufor lub przesyłającą dane do LCD a może ja coś źle robiłem, być może kiedyś...
Poradziłem sobie, znalazłem bibliotekę: #include <ESP_Adafruit_SSD1306.h> //https://github.com/cmmakerclub/ESP_Ada... która jest dedykowana pod ESP i wykorzystuje interfejs sprzętowy I2C. Bez jakichkolwiek edycji bibliotek zadziałało.
Nie rozumiem "włączyć zasilanie i2C". I2C działa gdy wstanie procesor. Próbowałem już podpinać VCC oleda po odpaleniu procesora, ale się nie inicjuje. Oled pozostaje ciemny. Dopiero po resecie proca dalej świeci. Program naskrobałem w bascom i dołączona jest biblioteka do tych oledów więc i2C działa z automatu.
Dziękuję : ) jedyne czego jeszcze nie rozumiem to dlaczego jak biblioteka jest w folderze to muszę dodać include w pliku .h a jak miałem je luzem to nie musiałem.
https://obrazki.elektroda.pl/5904671800_... W poniższym materiale autor opisuje jak wykorzystać Arduino i czytnik RFID do zbudowania prostego zamka. W systemie tym Arduino odczytuje identyfikator taga RFID z pomocą specjalnego czytnika. Identyfikator jest wyświetlany na ekranie OLED, a jeżeli zgadza się z zapisanym w pamięci układu...
Kod który przeprowadzał będzie test wskazówek na prędkościomierzu i obrotomierzu: #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> // Inicjalizacja obiektu wyświetlacza Adafruit_SSD1306 display(128, 64, &Wire, -1); int tachoPin = 2; // Pin, na którym podłączony jest wskazówka obrotomierza int speedoPin...
A biblioteka do oled-a to ta od Adafruit bez żadnych udziwnień. No i super, a teraz jeszcze napisz jak konkretnie wywołujesz komendę Adafruit_SSD1306::begin() tzn. ze wszystkimi czterema parametrami. display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
Prosty, mały, wielozadaniowy i uniwersalny programik - właśnie takie narzędzia okazują się najbardziej przydatne. Mam propozycje zmian/usprawnień: 1. Skaner mógłby skanować cały zakres adresowy urządzeń na magistrali I2C ($00-$7F) i wynik prezentować w postaci graficznej - wykryte urządzenie oznaczane danym symbolem, umieszczonym w odpowiednim wierszu...
https://obrazki.elektroda.pl/3935451900_... Chciałbym zaprezentować ustrojstwo ostatnio stworzone. Nazwałem roboczo Detektor przełożonego. Wykorzystany został tutaj układ ESP8266 oraz wyświetlacz OLED SSD1306. Już śpieszę z wyjaśnieniem zasady działania. Sieć WIFI jest powszechnie używana, korzystamy z niej w domu, w pracy, w kawiarni....
https://obrazki.elektroda.pl/6513786200_... Przedstawię tutaj kolejną płytkę z ESP8266, będzie to NodeMCU V3 w wersji z wyświetlaczem OLED 0.96" o rozdzielczości 128x64 oraz portem USB-C. Wyświetlacz tutaj jest podzielony na dwa kolory, górne 48 pikseli to kolor niebieski, a dolne 16 pikseli to kolor żółty. Sam ESP posiada aż 4MB pamięci...
Z czym konkretnie masz problem? Dokumentacja SSD1306 jest wystarczająca, by napisać własną bibliotekę.
Witam, poszukuję biblioteki lub najlepiej gotowca (całego "dema" projektu)do obsługi wyświetlacza OLED SSD1306 I2C (widocznego poniżej), kod pod MikroC PRO for PIC lub MPLAB X (XC8) dla mikrokontrolera PIC18F2550 (lub 18F4550), z góry będę wdzięczny za pomoc. Testowałem ten wyświetlacz pod Arduino mini i działa bardzo dobrze, przeszperałem internet,...
Witam. Używam dwóch bibliotek do obsługi wyświetlacza oled SSD1306: Adafruit_SSD1306 Adafruit_GFX Chciałbym za ich pomocą wyświetlać czcionkę a w zasadzie wystarczyły by same cyfry jak na wyświetlaczu siedmio segmentowym. Duuużo szukałem ale nie znalazłem rozwiązania. Znalazłem [url=http://magictale.com/2459/interfaci...
Masz wszystko napisane w linkach, które podałeś. O jakie biblioteki Ci chodzi? Pyhon-owskie masz z Adafruit. Tak że nie wiem o co chodzi.
https://obrazki.elektroda.pl/3887785000_... Z pewnością nie jest to szczyt szczytów moich możliwości ale: - jak na razie dobrze działa - kod jest otwarty i można robić z nim co się chce, - sprzętowo dałem duże możliwości rozbudowy. https://obrazki.elektroda.pl/2915884900_... Jak to działa? W praktyce, po wykryciu włączenia...
Można spróbować upchnąć do próbówek OLEDy 128x32 z SSD1306... Nie jestem tylko pewny czy istniejące biblioteki umożliwiają wyświetlanie obrócone o 90 stopni.
Ekran z I2C nie potrzebuje pinu do reset, jeśli biblioteka wymaga podania to można wpisać nr -1. Po podaniu zasilania na wyświetlacz należy go programowo zainicjalizować. Jeśli program zacznie z nim "gadać" zanim ekran się uruchomi (to chwilę trwa po podaniu zasilania, widocznie dłużej niż uruchomienie Arduino/Atemga) mówi jak "dziad do obrazu". Po...
Jednak problemy przy stosowaniu większych rezystancji to m.in. prądy upływu, które nie wiadomo dokładnie ile wynoszą, chyba że uznać, że parametr rezystancji wejściowej 100Mom za wystarczający. Nie chodzi o prądy upływu ale o czas ładowania kondensatora pamiętającego w przetworniku podczas fazy próbkowania. No tak, jak w przysłowiu: "idzie mi o to,...
Oled w niektórych bibliotekach ma bufor RAM 1k, a to cały RAM w Atmega8 i nawet jeśli nie jest cały buforowany to raczej tu bym szukał przyczyny w dziwnym zachowaniu uC Tja.. biblioteki Adafruit nie działają ale szukałem długo i znalazłem taką która nie tworzy tak dużego bufora -> SSD1306AsciiAvrI2c . W Loop mam w uproszczeniu taki kod : czytaj liczbę...
Dziękuje BlueDraco za pomoc faktycznie naleciałości z Bascoma mi trochę utrudniają życie. Ciągłe zapominam o takich szczegółach w Arduino jak to że w IF używa się == a nie samego = Zastanawia mnie tylko jak działa ta biblioteka U8glib. Bo jeżeli w procedurze wyświetlania (void lcd_start) jest na końcu delay(1000) to logicznie myśląc po wyświetleni całego...
Dziękuję za odpowiedź. Niestety podany przez Ciebie przykład nie zdaje u mnie egzaminu. Prawdopodobnie spowodowane jest to wykorzystaniem biblioteki U8gLib, do obsługi wyświetlacza SSD1306, który również wykorzystuję magistralę I2C. Może jest szansa komunikacji z BMP280 po SPI, to wykluczyło by konflikt magistral.
Dlaczego nie skorzystasz z gotowych bibliotek w bascomie? Może któraś zadziała.
Grzebanie w bibliotekach jest dla mnie za trudne. Przeglądałem manual i wyświetlacz posiada taką funkcję sam w sobie. Możesz spróbować użyć innej biblioteki: [url=https://lexus2k.github.io/ssd1306/i... Przykład dla przenoszenia bitmap: [url=https://github.com/lexus2k/ssd1306/...
ok, dziękuję. U mnie po próbie dostosowania Twojego kodu do wyświetlacza ssd1306 po pełnym SPI(po I2c i oryginalnej bibliotece nie chciało to śmigać) wyświetla się tylko nazwa stacji na wyświetlaczu, na DAC cisza. Dołożenie SD nic nie dało, choć pliki widać na karcie. Muszę kupić jednak oryginalny wyświetlacz :)
(at)Samuraj Uzywam tej biblioteki w jednym z projektów. Najwidoczniej miałeś coś źle skonfigurowane bo mnie odświeżenie całego wyświetlacza OLED (ssd1306) o rozdzielczości 128x64 trwało poniżej 10ms.
Dużo nowych modułów wyświetlaczy OLED 128x32/128x64 nie działało z rejestratorem. Przyczyną tego problemu był algorytm wykrywania typu sterownika wyświetlacza (SSD1306/SH1106/SH1107) w bibliotece "ss_oled 4.3.1", który nie obsługiwał niektórych wartości identyfikacyjnych, odczytywanych z rejestru stanu (status register). Po niewielkich zmianach w kodzie...
My też nie wiemy bo niby skąd możemy wiedzieć skoro nie domyśliłeś się do tej pory żeby załączyć kod tej biblioteki a tam najprawdopodobniej jest ukryta odpowiedź. Biblioteki do Arduino nie są najwyższych lotów.
Nie wiem czemu, ale od razu mam skojarzenia z tym wątkiem :) https://www.elektroda.pl/rtvforum/viewto... Dodano po 4 Pobrać bibliotekę UTFT Są naprawdę lepsze i nowsze biblioteki do Arduino np.: https://github.com/lexus2k/ssd1306 (nie tylko dla SSD1306)
Witam Może nie jest to problem z okablowaniem tylko oprogramowaniem. Można spróbować wykorzystać bibliotekę u8glib na liście obsługiwanych urządzeń jest taki sterownik SSD1306 (może to coś podobnego). Pozdrawiam
Do RTC jest wiele bibliotek, dla przykładu: https://github.com/adafruit/RTClib https://github.com/PaulStoffregen/DS1307... Jaki konkretnie posiadasz układ RTC? Jeżeli chodzi o OLED to polecam https://lexus2k.github.io/ssd1306/ Ale znowu pytanie, jakim konkretnie wyświetlaczem dysponujesz?
Po wielkich bojach uruchomiłem malutki wyświetlacz OLED 96x16 https://obrazki.elektroda.pl/5116644300_... Trzeba było sięgnąć do czeluści internetu i znalazłem Const Ssd1306_rotate = 1 Czy ktoś widzi szansę na taką edycję biblioteki, która zapewni prawidłowy rozruch tego OLED'a ? Może powstałaby nowa glcdSSD1306-I2C_V2b.lib ? Te małe...
Są moduły pomiarowe oparte o układ INA219. Odpytujesz po I2C o napięcie, prąd oraz moc. Energię zliczasz jak pisali Koledzy jako iloczyn mocy i czasu. Do tego wyświetlacz na SSD1306 i wychodzi całkiem przyjemny miernik. Do wszystkich wymienionych modułów są biblioteki w Arduino.
Celem tego artykułu, było uświadomienie, zwłaszcza "Arduinowców", że można sobie coś tam porysować ale do sensownych zastosowań graficznych AVR się nie nadaje. W moim przekonaniu celem tego artykułu było wykazanie wyższości ARM nad AVR, co jest trochę bezproduktywne, ponieważ (prawie) wszyscy wiedzą, że białe jest białe, a czarne jest czarne. Do testów...
(...) Blynk.virtualWrite(VPIN_coolerbtn, coolerState); } } if (modeState == 0) { display.setTextSize(1); // Draw 2X-scale text display.setTextColor(SSD1306_WHITE); display.setCursor(32, 45); display.print("Manual Mode"); display.display(); } delay(3000); } Witaj, Wygląda na to, że kod, który dostarczyłeś, jest niekompletny. Mogę jednak podać Ci podstawową...
Mam już podłączyć wyświetlacz, wgrany tekst oraz podłączone i zaprogramowane przyciski. Jestem w stanie wywołać jakąś reakcje na ekranie za pomocą przycisku oraz instrukcji warunkowej if. Nie mam jednak zielonego pojęcia co tam wpisać, aby tekst przesunął się o 1 linię w dół. Mam zapisane w jednej linii polecenie: Dodano po 1 Może inaczej, zadowoli...
https://obrazki.elektroda.pl/5403778200_... Przedstawiony projekt to pierwsza próba skonstruowania urządzenia opartego o ATtiny85 tego autora. Jest to prosty, kieszonkowy kompas cyfrowy. ATtiny85 to wysokowydajny mikrokontroler o małej mocy. Posiada jednakże tylko 8 KB programowalnej pamięci Flash. Z tego powodu wyzwaniem w tym projekcie...
Dla potomnych: Sprawdziłem czy może na innym uC (zupełnie inny model) te wyświetlacze będą działać poprawnie i stabilnie z częstotliwością 100kHz I2C - i przyznaję, że dalej nie działają poprawnie (działają kilka sekund poprawnie na 100kHz hardware'owym I2C po czym uC się zawiesza a wyświetlacz "zamraża" i obraz zastyga, czyli to samo co na poprzednim...
Kupiłem taką płytkę: https://abc-rc.pl/product-pol-9534-Modul... Ma zintegrowany moduł Oled. Po podaniu zasilania przez USB, startuje jakieś demo, więc płytka chyba dobra. Programowałem ESP32 poprzez środowisko Arduino IDE i tak samo chciałem tutaj. Niestety, ale nie mogę znaleźć biblioteki...
Bibliotekę do SSD1331 wziąłem z Arduino to bardzo tego żałuję. Adafruit? Nie dziwie się, już kiedyś o tym koledze pisałem :) A może ta?: [url=https://lexus2k.github.io/ssd1306/]...
Witam. Kupiłem taki wyświetlacz: OLED 2,42' 12864 SPI/IIC. Rozdzielczość: 128x64 Mikrokontroler: SSD1306 SPI Pins: 1.GND(Power Supply Ground) 2.VCC(Power Supply Positive) 3.SCL(Clock Line) 4.SDA(Data Line) 5.RES(Reset Line) 6.DC(Data/Command) 7.CS(Chip Select) Zgodnie z opisem wyświetlacz był skonfigurowany do pracy z magistralą I2C. Niestety nie reagował...
https://obrazki.elektroda.pl/7785859600_... Miniaturowy wyświetlacz OLED jest idealnym sposobem na dodanie niewielkiego ekranu do dowolnego projektu opartego o Raspberry Pi. Wyświetlacze tego rodzaju dostępne są w szerokiej gamie rozmiarów, ale najpopularniejsze z nich to 128x32 oraz 128x64 pikseli. Tańsze moduły są monochromatyczne...
Jeszcze trochę miejsca na płytce jest ;) W razie czego jestem gotowy do testowania. Kusi mnie jeszcze aby kupić SSD1305. W specyfikacjach widzę, że ma on rozdzielczość 132x64, ale różnie piszą. Trzeba by wlutować 1305 i sprawdzić, czy przy odwróconym też ma braki w liniach. Muszę też któregoś dnia zrobić pady pod wyświetlacz SSD, bo w bibliotekach nic...
Problem z pomiarem jest taki, że np w uRADMonitor mamy do tego dzielnik z rezystorem 10M. Przy 400V popłynie tam 0,04mA. Czyli dzielnik pobiera 16mW. Czyli zakładając nawet 100% wydajność przetwornicy, z zasilania 9V potrzeba by było prawie 2mA dodatkowego prądu. W praktyce zapewne powyżej 2mA Jeśli już, to lepiej wg mnie byłoby monitorować czy na...
https://obrazki.elektroda.pl/6559535100_... Dzisiaj testujemy malutki 0.91-calowy wyświetlacz OLED oparty o sterownik SSD1306 i oferujący sterowanie przez I2C. Omawiany tu moduł oferuje dość małą rozdzielczość, raptem 128x32, ale można to łatwo usprawiedliwić jego małą ceną (około 5 zł) i oczywiście małym rozmiarem. Na pewno przyda...
http://obrazki.elektroda.pl/4301568800_1... Autor poniższej konstrukcji przedstawiał już podobny układ - miniaturowy zegarek oparty o ATtiny ( Krok 1: Przygotowania http://obrazki.elektroda.pl/4194769400_1... Mikrokontroler Układ oparty jest o mikrokontrolery AVR firmy Atmel ATtiny85. Autor wykorzystał element w obudowie...
https://obrazki.elektroda.pl/4891992000_... Niebawem na elektroda.pl pojawi się moduł WiFi z zamontowanym na płytce ESP32 oraz wyświetlaczem OLED SSD1306. Możliwości ESP32 oraz integracja z Arduino została opisana tutaj: https://obrazki.elektroda.pl/5676484400_... Do obsługi wyświetlacza można wykorzystać jedną z bibliotek...
Witam, próbuję uruchomić wyświetlacz na sterowniku SSD1963 o rozdzielczości 800x480. Korzystam z biblioteki od Radosława Kwietnia http://en.radzio.dxp.pl/ssd1963/ . I mam mały problem ponieważ jak zainicjuje wyświetlacz to wyświetla się na nim coś takiego: https://obrazki.elektroda.pl/5990469500_... Niby zachowanie prawidłowe bo w pamięci...
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...
https://obrazki.elektroda.pl/5936410400_... Autor prezentowanego poniżej projektu, przy przejściu do nowej pracy otrzymał od firmy między innymi opaskę fitnessową, pokazaną po lewej stronie. Abstrahując od przydatności takiego urządzenia podczas ćwiczeń fizycznych, opaska sama w sobie jest niezwykle ciekawa pod względem technicznym....
Pierwotnie program wykorzystywał którąś ze starszych wersji SoftI2CMaster (tej, na którą do githuba kieruje strona Arduino) i wszystko było OK. Od wersji 1.4 biblioteki wprowadzili definicję I2C_PULLUP, której nie chcę, a która działa (tzn. program się kompiluje) tylko dla (at)define I2C_PULLUP 1. Błąd kompilatora to: [syntax=c] C:\Users\Witek\AppData\Local\Temp\ccyMxl...
No tego nie zrobiłeś: Dla ESP32 aktywowany w defines.h jest opcja Mirrorlink, a w niej błędy braku definicji wielu stałych, nawet jak to wyłączam nie pomaga, pewnie jest inne miejsce gdzie są odwołania do tego mirrorlink przy esp32: #if defined(ESP32) //#define MIRRORLINK_ENABLE // If defined, MirrorLink LORA module present #endif , bo kompiluje rzeczy...
Cześć, Posiadam DFPlayer (odtwarzacz mp3 z czytnikiem kart microSD) oraz ekran OLED SSD1306 które wspólnie podłączone są pod Arduino Nano. Podłączenie jest prawidłowe ponieważ oba moduły działają prawie dobrze. Kluczowym jest w tym przypadku "prawie". Moduł DFPlayer odtwarza muzykę którą bezpośrednio przesyła do podłączonego głośnika (3W). Ekran SSD1306...
Dodatkowa szeroka obudowa dla ULN2803 761260 Wyświetlacz SSD1306 wersja SPI w dwóch obudowach. W jednej wersji jest przez producenta błędnie opisany jako I2C stąd na rzucie wyświetlacza opis jest zgodny z tym co jest w opisie na płytce. Niemniej w rzeczywistości są to linie SPI 761440 Wyświetlacz ILI9341 SPI 2,2" 761463 Wyświetlacz PCD8544 w wersji...
Witam, jak w temacie, chcialem potestowac oleda, do tego potrzebuje biblioteki SSD1305, wiecie gdzie moge znalezc ? Google zawodzi :/
Do tych OLEDów także są procedury lub biblioteki lub jakikolwiek dostępny kod w Bascomie? Pytam, bo są one dosyć tanie jak na wyświetlacze graficzne, jednak pisanie własnych procedur tylko po to aby wyświetlić stringa, to lekka przesada, a zastanawiam się nad sprawieniem sobie takiego modułu OLED. Ponadto w tej samej cenie są wersje dwukolorowe (yellow-blue)....
https://obrazki.elektroda.pl/9344420900_... Dzisiaj o (bez)użytecznej myszce na USB i zabawie z Chat GPT. Masowe przejście na pracę zdalną wywołało obawy pracodawców o uczciwość pracowników, którzy opuścili biura. Jak sprawdzano czy pracownik rzeczywiście pracuje? Działy IT dostały zadanie zorganizowania monitorowania aktywności myszy...
https://obrazki.elektroda.pl/9770196900_... Od jakiegoś czasu dzięki firmie Arduino IDE . Heltec zintegrował "na pokładzie" modułu chyba wszystkie niezbędne komponenty wraz z transceiverem LoRa oraz kontrolerem akumulatora Li-Po/Li-Ion i wyświetlaczem graficznym w technologii OLED o rozdzielczości 128x64 o rozmiarze 0,96 cala. Zestaw...
Witam forumowiczów. Posiadam wyświetlacz OLED ze sterownikiem SSD1306. Próbuję zmienić jasność ekranu bazując na fragmencie kodu ze strony: https://github.com/ThingPulse/esp8266-ol... Na wstępie dodam, że wyświetlacz działa poprawnie tzn. posiadam w pełni funkcjonalną bibliotekę do jego obsługi, a moim celem jest napisanie funkcji,...
Nie znalazłem nigdzie jednoznacznej informacji jak podłączyć taki wyświetlacz https://obrazki.elektroda.pl/8986210200_... https://obrazki.elektroda.pl/5494751600_... Do Arduino Nano https://obrazki.elektroda.pl/8592803200_... Większość instrukcji podłączenia dotyczy wyświetlaczy 7 pinowych, ten ma 6....
Witam, Postanowiłem usprawnić moje stare urządzonko i wpadłem na pomysł by zrobić to na arduino. Zakupiłem platformę MEGA256, OLED 0,96"I2c, parę przycisków kabelków i rozpocząłem prace. Projekt ma za zadanie poruszać trzema silnikami krokowymi (A4988) po wybraniu z menu na oled odpowiedniego zadania. Zadań do wyboru jest osiem, każde z nich steruje...
Po prostu podłącz i sprawdź. Nie popsuje się. Dokładnie, to co sugerowałem 2 dni temu (post #3) 'hit -or-miss', " Trafi-albo-chybi"; - tylko autor jakoś to zignorowa ł (!) Jaki jest problem doinstalowac universalną bibliotekę " U8glib " albo nowszą " U8g2 ", które zawierają support dla niemal wszystkich znanych kontrollerów OLED. Obie biblioteki zawierają...
Witam wszystkim i dziękuję na wstępie zainteresowaniem niniejszym tematem. Przed kilkoma laty opisałem na niniejszym forum instalację balkonową, która po dzień dzisiejszy zaopatruje w słoneczne dni mój dom w energię. https://www.elektroda.pl/rtvforum/topic3... Z biegiem czasu zmniejszyłem bufor energii z 105Ah na 65Ah czyli prawie o połowę z...
Styki i piny są ok. Jak przypisze piny mosi i sck w deklaracji pinów spi dla biblioteki #define TFT_CS A2 #define TFT_RST A1 #define TFT_DC A0 #define TFT_MOSI 11 #define TFT_SCLK 13 Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST); to lcd działa. Ale wyświetlacz spowalnia cały program tak że jest niemożliwa prawidłowa...
No to po prostu się zapytam, co trzeba zapisać w funkcji "void setup"? Najprawdopodobniej potrzebujesz zainicjować: - komunikację szeregową, a także - bibliotekę dla wyświetlacza, niezależnie że ją dołączyłeś (<include...>) na początku Co lepiej użyć: "display.print" czy "display.println"? Oba są potrzebne; sprawdź różnice między nimi i używaj...
(at)kaczakat próbowałem ze starszymi wersjami Arduino (1.0 i 1.0.6) ale obie nie chcą się u mnie nawet uruchomić, dlatego szukałem rozwiązania aby kod skompilował się pod nowszą wersją. Wstawiłem sobie ten delay(1000) - bez zmian. Sprawdziłem działanie modułu GPS poprzez aplikację u-center i przejściówkę na CH340 - działa. Ekran sprawdzony, tak jak...
Witam. Miałem kiedyś przygodę z SSD1306. Kupiłem wyświetlacz/moduł na tym sterowniku i długo leżał na półce. Pewnego dnia zachciało mi się go w końcu odpalić. PCB od HelTec , szyna I2C, na złączu oznaczone piny D/C SDA SCL. Patrze na necie gotowe komendy do inicjacji, no to szybka robota będzie. Ładuje do arma swoje biblioteki I2C i inicjacje z neta...
Witam, Próbuję uruchomić wyświetlacz OLED oparty o sterownik SSD1306. Wyświetlacz jest sprawny (testowałem pod M328). Kod również jest ten sam, co na AVR, tylko ze zmianą biblioteki do obsługi I2C. Korzystał z płytki Discovery Stm32F0. Inicjalizacja I2C http://obrazki.elektroda.pl/8366705500_1... Niestety nie wiem jak zmienić tą wartość....
1.Nie wiem co to Support dla ESP 2.Tak: C:\Users\piotr\Desktop\ESP8266 Weather Widget\esp8266-weather-station-master\es... fatal error: ssd1306_i2c.h: No such file or directory #include "ssd1306_i2c.h" 3.Nie wiem Dodano po 11 No dobra ogarnąłem. Nie zainstalowałem bibliotek i pliki były w złym miejscu....
Zacząłem od nowa: kupiłem nową ATmegę328P. Podłączyłem ją do pustej płytki stykowej, dodałem zasilanie, kwarc, kondensatory i WiFi. Ustawiłem fusy w avrdude z użyciem spowolnienia -B8 na USBasp (low: 0xFF, high: 0xDE, extended: 0x05). Układ zaczął działać z kwarcem. Nie wgrywałem bootloadera Arduino, tylko program z Arduino IDE obsługujący WiFi. Działało...
Chciałem trochę wciągnąć syna w Arduino i zbudować z nim projekt gry PONG oparty na: https://michaelteeuw.nl/post/87381052117... Okazało się, że syn się dosyć szybko wykolegował z projektu twierdząc że XBOX jest ważniejszy, a jednak postanowiłem poświęcić kilka wieczorów i projekt dokończyć. W tym czasie oryginalny projekt ewoluował na tyle,...
Jak napisać kod w Arduino na ESP32 aby wykonać 128 punktowe FFT dla sygnału na wejściu ADC tak aby zapewnić próbkowanie z częstotliwością 10kHz a wyniki przedstawić jako punkty na wyświetlaczu OLED? Realizacja projektu obejmuje trzy główne części: konfiguracja ADC i próbkowanie sygnału, implementacja FFT i prezentacja wyników na wyświetlaczu OLED....
https://obrazki.elektroda.pl/8814568400_... Co najmniej od 2010 roku na rynku widoczne są przezroczyste wyświetlacze w zastosowaniach detalicznych. Przez lata tego rodzaju przezroczyste wyświetlacze trafiły do urządzeń konsumenckich, takie jak smartwatche czy smartfony bez wycięcia na przedni obiektyw kamery. Jednakże dotychczasowo...
Witam, przedstawiam tu swój projekt wykonany na jedno z zaliczeń na studiach elektronicznych. Jest nim mały zasilacz do prototypowania z 2 portowym hubem USB. Pomysł na jakieś kompaktowe urządzonko zrodził się w małym studenckim pokoju gdzie zawsze jest mało miejsca na chomikowanie rzeczy (myślę, że każdy domorosły elektronik wie o czym mówię ;)), a...
https://obrazki.elektroda.pl/7467699000_... Popularna "malinka" (Rapsberry z ang. malina) od Rapsberry Pi Foundations jako jedna z pierwszych otwarła drogę dla komputerów typu SBC (Single Board Computer - komputer na jednej płytce drukowanej) pod domowe strzechy. Po części zawdzięczała swą popularność dającymi duże możliwości zasobami...
(at)atom1477 właśnie chodzi o to aby użytkownik protokołu średnio się musiał zastanawiać nad zamiennością UART czy SPI czy jakiegoś innego sposobu komunikacji z modułem. Podobnie z możliwością konfiguracji lub jej brakiem. Wywołuje funkcje protokołu i przechodzą one przez kolejne warstwy aż do modulacji w module RF. Ilość dostępnych funkcji na "górze"...
ssd1306 biblioteka ssd1306 inicjalizacja atmega ssd1306
przepustnicy fiesta konfiguracja server ubuntu piekarnik amica podświetlenie
polonez borewicz polonez borewicz
Schematy podłączenia przełącznika siedmiopozycyjnego w migomatach Resetowanie czujników ciśnienia opon w nowej Scanii