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....
Dobry przykład jak nie należy pisać programu. Zamiast wpisywać adres na sztywno do funkcji, lepiej użyć definicji, ponieważ daje gwarancję jednakowej i prawidłowej wartości w przypadku zmian. Można też użyć dodatkowego parametru, ale dla wyświetlacza to mało sensowne. (at)zby Funkcja SSD1306_Fill nie jest wywoływana w żadnym miejscu programu. Funkcja...
To słabo szukałeś. https://randomnerdtutorials.com/esp32-ss... Odpowiednia biblioteka: https://www.arduino.cc/reference/en/libr...
Coś źle robię zdecydowaie ale nie wiem gdzie Sprawdziłem u siebie tą ścieżkę prosto z Gimpa i u mnie jest ok: https://obrazki.elektroda.pl/7519460300_... W skrócie. Wczytałem do Gimpa twój MAX.bmp. Okazało się że oprócz białego i czarnego masz tam jeszcze szary (prawdopodobnie dodany w czasie przeskalowywania). Usunąłem tą szarość...
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...
A gdzie problem żeby jeśli to potrzebne przeportować bibliotekę na nowszego AVR-a ?
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.
To z biblioteki adaftuit: the range of contrast to too small to be really useful it is useful to dim the display [syntax=c]/*! (at)brief Dim the display. (at)param dim true to enable lower brightness mode, false for full brightness. (at)return None (void). (at)note This has an immediate effect on the display, no need to call the display() function --...
Biblioteka obsługuje też inne OLED, zobacz inne przykłady, bo może tylko Ci się wydaje że to jest 1306. Ewentualnie rezystory podciągające,kabelki i zimne luty, bo coś tam gada, ale nie do końca się dogaduje.
Ciekawy opis obsługi tego wyświetlacza znajdziesz tutaj: http://stm32.eu/2016/06/22/obsluga-stero...
Witaj [syntax=c]#include <avr/io.h> // jak tego nie dodam to wywala błąd, tak powinno być ? [/syntax] Dołącza plik nagłówkowy do sterowania wyjściami/ wejściami dla mikrokontrolera AVR. [syntax=c]for(i=0x80;i;i>>=1){ //tej pętli nie rozumiem, jak to może działać ? : )[/syntax] Pętla działa dopóki i jest prawdą, czyli jest różne od zera....
Jesteś pewien, że to I2C? Te wyświetlacze często mają napisane I2C a w praktyce są skonfigurowane pod SPI. Ten na zdjęciu jest DOKŁADNIE taki sam jak Twój wyświetlacz?
Witam. Posiadam wyświetlacz Oled 0.96" na sterowniku SSD1306 z Telmal-u. Od wczoraj próbuje go uruchomić pod bascomem (program z internetu) i jest z nim jakiś dziwny problem. Wczoraj na atmega128 nie udało mi się nic na nim zobaczyć ale dzisiaj myślę podłącze pod atmege32. Po milionie kombinacji ukazał mi się na nim jakiś blady tekst. Niby to co piszę...
A po obudzeniu, reinicjalizujesz ten wyświetlacz, czy od razu wysyłasz do niego dane do wyświetlenia? Może jest jakaś komenda resetująca magistralę i2C A po co ją resetować? Skoro DS po wybudzeniu działa, to stan magistrali jest chyba w porządku.
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.
Witam wszystkich, bardzo proszę o pomoc. Długo nie pisałem bo myślałem, że znajdę przyczynę usterki ale męczę się już od czterech dni. Wspomagałem się poradnikiem Pana Mirka36 znajdujący się na youtubie lecz posiadam wyświetlacz firmy XY?, który nie jest w stu procentach kompatybilny z tym co Pan Mirek pokazywał dlatego prośba do Was./ Kod programu...
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.
Witam forumowiczów. Jestem w trakcie składania zegarka na RTC DS1307 i wyświetlaczu oled z kontrolerem SSD1306. Program skrobię w BASCOM-ie. Mam problem z formatem godzin, minut i sekund. Otóż gdy wstawiona jest funkcja Time$ wtedy dane wyświetlają się prawidłowo, tj. 07:05:03. Ale wtedy nie mogę ustawić ani godziny, ani minut, ani sekund. Natomiast...
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ę.
Ja to rozumiem tak. Jest mierzony czas jaki upłynął od ostatniego pomiaru kąta, można powiedzieć że mierzony jest czas całej pętli loop. Żyroskop mierzy prędkość kątową a ten czas pomiędzy pomiarami jest potrzebny do obliczenia kąta nachylenia. Do zmiennej "time" zapisywany jest czas w którym za chwile nastąpi pomiar. Po przejściu całej pętli loop wcześniej...
To wygląda jak konwerter napięć.
Const Ssd1306_rotate = 1 testowałeś ?
Arduino:1.8.9 (Windows Store 1.8.21.0) (Windows 10), Płytka:"WEMOS D1 mini, 160 MHz, 80MHz, DIO, 115200, 1M (256K SPIFFS)" In file included from sketch\A_config.h:1:0, from sketch\LED.h:9, from sketch\LED.cpp:1: C:\Users\Ch4ist0\Documents\Arduino\libra... error: expected identifier before...
Bo wymieszałeś dwa rodzaje wyświetlaczy SSD1306 i NEXTION. 192.168.0.180/control?cmd=oledcmd,page0.... world" to komenda dla NEXTION Dla SSD powinno być: http://10.20.30.40/control?cmd=oledcmd,w... czyli np. http://192.168.0.180/control?cmd=oledcmd... world" Trzeba czytać ze zrozumieniem.
Witam serdecznie. :) Posiadam wyświetlacz [url=https://elty.pl/pl/p/Wyswietlacz-1.... SH1106 (SSD1306). Pewnego razu kiedy coś lutowałem w pobliżu wyświetlacza kropelka cyny ''odskoczyła'' i spadła na ścieżki wyświetlacza robiąc zwarcie. Zauważyłem to i w miarę możliwości usunąłem zbędną cynę. Wyświetlacz...
Nie widziałem jeszcze OLED z SSD1306 aby zmieniał kolory Jak pamiętam, SSD1306 może obsłużyć max 128x64 piksele mono.
Witam Szukam i nie mogę znaleźć - najchętniej ekran oled dotykowy taki jak OLED 0,96 SSD1306 lub sposób aby dodać do takiego ekranu funkcję przełącznika dotykowego. Oled ma służyć jako przycisk więc nie potrzeba mi wskazania koordynat punktu - tylko informację że został dotknięty. Obsługuję Oled z Arduino nano przez I2C, funkcja dotyku może być osobno...
(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.
Wiesz jaki to jest wyświetlacz (chodzi o typ kontrolera) ? Jeśli tak , to można odpowiednim programem sprawdzić. Jeżeli o to chodzi to jest to oled i2c Ssd1306
Witam. Czy popularny wyświetlacz OLED 0.96" że sterownikiem SSD1306 może pracować z magistralą I2C 5V? Szukałem ale szczerze powiem że nie znalazłem.
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ł...
A czy rezystory szeregowe to dobre rozwiązanie przy konwersji? Można zrobić to na dzielniku napięcia, ale będzie wprowadzało to lekkie zakłócenia.
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...
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.
0.96" I2C OLED typowo mają sterownik SSD1306, natomiast 1.3" SH1106.
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...
No więc tak. Program udało mi się zlepić po przeczytaniu kilku przykładów. Program oczywiście działa. Mam zaimplementowane 3 czcionki i mogę wyświetlić dowolny tekst. Chodzi mi o wyświetlenie grafiki dajmy przykład Bateria albo coś innego np logo jakieś. Oczywiście jeśli się da to może być grafika BGF. Niestety nie mogę tego opanować na OLED, ale powoli...
A teraz mam zagwozdkę .. pod Arduino ten "tani" wyświetlacz działa stabilnie (testowałem kilka minut) na I2C taktowanym 100kHz, bez pull'up 4.7k, zasilanie arduino i wyświetlacza 5V. Kod to zwykły "blink" na wyświetlacz OLED SSD1306: https://obrazki.elektroda.pl/3724059400_... https://obrazki.elektroda.pl/4334277600_...
Witam. Chciałem wykorzystać gotową bibliotekę dla wyświetlacza ze sterownikiem SSD1306. Pobrałem program przykładowy ze strony MSC i lipa kompilator wali błędy. Dlaczego? [syntax=vbnet] $regfile = "m328pdef.dat" $hwstack = 32 $swstack = 32 $framesize = 32 $crystal = 8000000 Config Clockdiv = 1 ' make sure the chip runs at 8 MHz Config Scl = Portc.5...
... atmega się resetowała Skąd takie przypuszczenie?
Mam problem z "pływaniem" wyników pomiarów po zastosowaniu innej czcionki niż "u8g_font_unifont". Ten fragment działa prawidłowo -pomiar trzyma się prawej strony, kolejne cyfry dopisują sie po lewej. [syntax=c] void u8g_strona1(void) { u8g.setFont(u8g_font_unifont); char predk[5]; u8g.drawStr(0, 24, dtostrf(predkosc, 5, 1, predk)); [/syntax] Po zmianie...
Link do nowego wyświetlacza: a . aliexpress . com/_dWDtugL Nie mogę wklejać linków, więc proszę usunąć spacje. A jak link wygaśnie to szukać z poniższymi hasłami na aliexpress 0.69 cal wyświetlacz OLED moduł 14PIN UG-9616TSWCG02 96*16 białe światło SSD1306 I2C IIC Wklejam bo nie każdy zna angielski. Odpowiedź znaleziona na github z zmodyfikowanym oprogramowaniem...
Projekt ciekawy i zapewne pracochłonny. Ja ze swojej strony nie pchał bym się w rpi, jeżeli już to może w orange pi zero,który jest zdecydowanie mniejszy. Co do SIM800L to posiadam parę sztuk i mam w planach zbudowanie na nich telefonu, ale bardziej jako smartwatch. czyli sim800L + esp8266(jako główny procek) + OLED ssd1306. Jak Ci się ten moduł sim...
(at)szczepan Przeglądnąłem wątek i Twoje dokonania w temacie. Kiedyś już na to natrafiłem, ale szukam rozwiązania niezależnego od domowych zbieraczy danych o czujnikach. Chodziło mi bardziej o program dla arduino IDE, który będzie odczytywał dane z czujnika apator 16-2, z wykorzystaniem ESP32 C3 mini i wyświetlacza oled np. ssd1306 do prezentacji wszelkich...
Witam posiadam moduł Esp8266 node mcu v3.wifi. Wyświetlacz ssd1306 oled 0.96. Czujnik temperatury ds18b20. I chciałbym to połączyć z blynk żebym mógł kontrolować temperaturę na telefonie i wyświetlaczu tylko nie wiem jak utworzyć kod na arduino. Blynk mam zainstalowany na pc i tel.
Jest to wyświetlacz OLED o przekątnej 0.91 Cala A ma on jakieś wymiary? Wyjmij i zmierz suwmiarką... Jeśli się nie mylę, tylko 0.91 cala jest na tyle podłużny i mały aby zmieścił się w e papierosie, więc pomiary są zbędne.
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...
Nie traktuje tego jak zniehecajace. Nie wiem skad Pan wzial te 60mA na miktokontroler i 30 mA na wyswietlacz, ale u mnie to dziala w moich konstrukcjach Licznika Geigera. Zrobilem ich juz ponad 30 szt na podstawie Arduino Pro Mini i wyswietlacza OLED 0,91 SSD1306 i to dziala, i pochlania prądu nie wiecej niz 10-12 mA ( 0,012A) Razem - cale urzadzenie...
Witam Staram się podłączyć wyświetlacz oled Waveshare 0.96 cala (A) na sterowniku SSD1306 do mikrokontrolera STM32F401RE. Wyświetlacz posiada 8 wyprowadzeń i może komunikować się zarówno poprzez i2c jak i spi. Chcę połączyć się z nim poprzez i2c i móc wyświetlać na nim tekst czy też figury. Mój kod wygląda aktualnie tak: /* Includes ----------------------------------------...
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...
(...) 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ą...
Jakby ktoś miał czas może luknie i zobaczy czy nie popełniłem jakiegoś rażącego błędu albo co poprawić.... Póki co, to ten kod się u mnie nie kompiluje (biblioteka z https://github.com/lexus2k/ssd1306 jest zainstalowana): [syntax=bash]/home/mariusz/Arduino/__ele... In function 'void Oled_view()': __elektroda:843:25: error: 'Courier_New19x32'...
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...
Moja funkcja wygląda tak: [syntax=c]void changeTime() { time_utc++; oled.locate(1, 1); oled.printf("%s", convertTime(time_utc + 7200).c_str()); oled.line(0, 0, 127, 0, SSD1306::Normal); oled.line(127, 0, 127, 63, SSD1306::Normal); oled.line(127, 63, 0, 63, SSD1306::Normal); oled.line(0, 63, 0, 0, SSD1306::Normal); oled.fill(0, 0); oled.redraw(); }[/syntax]...
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...
Jak kod kopiowałeś 12x, tak masz. Użyłeś algorytmu Copiego & Pasta, on taki jest. Jakbyś pomyślał, wychwycił zależność, pomnożył, dodał, w locie stworzył bufor, byś miał poważną oszczędność. Programowanie to domena myślenia, a nie kopiowania. Dodano po 6 Witam, Definiujesz sobie makro: #define PGM_GETSTR( str, idx ) (char*)pgm_read_word( &str To jest...
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...
Witam, od kilku godzin siedzę i próbuje zmusić do działania Orange Pi 2G-IOT aby ekran oled zaczął współpracować... sugerowałem się już chyba każdym możliwym poradnikiem na bazie raspberry ale nadal porażka... ostatni poradnik jaki próbowałem to s# python shapes.py Traceback (most recent call last): File "shapes.py", line 23, in...
Dorzucę linka do swojego programu: http://tomeko.net/software/CH341A_tool/. Jest to dosyć przypadkowy zbiór narzędzi pozwalający w obecnej wersji na odczyt stanu Smart Battery, wykrywanie urządzeń I2C, zapis/odczyt surowych danych po I2C i SPI (*), odczyt kilku czujników (BME280/BMP280, BMP180, Si7021, AHT10/AHT20, LM75, AS5600), zapis treści do kilku...
Może to Ci pomoże: https://kaktusa.pl/wyswietlacz-oled-128x...
https://lexus2k.github.io/ssd1306/group_... https://lexus2k.github.io/ssd1306/oled__...
[youtube]https://youtu.be/LAGZc1fkG98[/y... Witam was w kolejnej, już ósmej części mojego cyklu poświęconego wyświetlaczom OLED. Jeśli do tej pory nie oglądaliście mojego miniporadnika, to gorąco zapraszam! W tej części spróbujemy uczynić wcześniej napisany kod bardziej uniwersalnym – dodamy kolejne kontrolery OLED – SSD1305 i SSD1306,...
Gdzie można kupić mały wyświetlacz OLED [url=http://www.aliexpress.com/item/3-3V...
Witam. Sprzedam 200 sztuk wyświetlaczy OLED 0.91" z sterownikiem SSD1306. Wyświetlacz wyświetla w kolorze białym. Komunikacja po I2C. Cena 5 zł za sztukę. Przy zakupie całości cena do negocjacji. https://obrazki.elektroda.pl/3549359600_... https://obrazki.elektroda.pl/7397443400_... https://obrazki.elektroda.pl/6644576200_...
Fajny projekt, gratuluje pomysłu i wykonania. Zastanawia mnie czy czasem funkcja zmieniarki nie musi być jakoś aktywowana w komputerze autka? Jak rozumiem to jest możliwe tylko przez interfejs ODBII? Na moim przykładzie mam Peugeota 206 z fabrycznym radiem bazującego na SAA7708H i tak mnie już korci od dłuższego czasu aby dobrać się do magistrali i2c...
Prawie dobrze, poza tym, że nie czytasz co tu ludzie piszą i psujesz kod coraz bardziej, teraz dodałeś zapis EEPROM w przerwanie zliczające impulsy, operacje na EEPROM są jeszcze wolniejsze niż liczenie na floatach, na koniec używaj do pokazywania kodu c/c++ Syntax, opcja w edytorze postu po lewej na górze: [syntax=c]Cytat: #include <Wire.h> #include...
(at)PiotrPitucha Czy w takim wypadku dodatkowo nie zapcham pamięci bootloaderem? P.S. Programuje za pomocą AVRSPI mkII po SPI nie mam żadnego konwertera USB/Serial Dodano po 14 Witam Oryginalny kod odbiornika : XX123YY XX123YY XX123YY XX123YY XX123YY XX123YY ... natomiast dla Atmega 8 mam B F B F F B ... Wygląda to podobnie jak sytuacja kiedy prędkość...
Ja zainstalowałem midnight commander (sudo install mc) uruchamiasz (sudo mc) hasło volumio.To taki explorer plików. Dzięki wielkie nareszcie udało się uruchomić LCD 4x20,a w ramach sprawdzenia uruchomiłem oled 1306. ale jest mały lesz bardzo fajnie wyświetla i działa szybciej od lcd. Jescze jedno pytanko.Czy jest możliwość edycji co ma wyświetlać wyświetlacz?...
[syntax=json] #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include <OneWire.h> #include <DallasTemperature.h> #include <Fonts/FreeSansBold24pt7b.h> #include <Fonts/FreeMono12pt7b.h> #define SCREEN_WIDTH 128 // OLED display width, in pixels #define SCREEN_HEIGHT 64 // OLED display...
gdzie może leżeć problem? ekran podłączam pod D1 oraz D2 Jeśli nie zmieniasz kodu to połączenia OLED w tym projekcie, jak widzę, są na innych pinach. Sprawdź na schemacie: http://circuitfreak.net/arduino-oled-vol... Upewnij się też czy używasz OLED w wersji z I2C (jeśli masz z SPI to musisz lekko zmodyfikować program). Jeśli połączenia i typ...
Proponuję zwrócić jeszcze uwagę na moduł DS3231, który jest zdaje się znacznie dokładniejszy od modułu który użyłeś - ma wbudowaną kompensację temperatury. Z moich obserwacji odchyłka poniżej 1sek/miesiąc. Drugą uwagę mam do OLED 128x64 na SSD1306 I2C - niestety są bardzo nietrwałe i po dwóch-trzech miesiącach świecenia będzie widać wyraźnie wypalenia:(...
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?
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...
Znalazłem ten projekt przez przypadek i szybko się włączyłem :) Muszę porozmawiać z administratorem i doszliśmy do wniosku, że mogę przyczynić się do rozwoju społeczności. Jeden projekt (sterownik GN6932) zrobiliśmy już prawie od zera, szczegóły w tym poście - https://www.elektroda.com/rtvforum/topic... Będę nadal wspierać ten projekt, udostępniając...
Witam. Mam taki program pod wyświetlacz SSD1306 z forum MCS Electronics: [syntax=vbnet] 'oled 0.96 i2C $regfile = "m328pdef.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64 Dim Resetflag As Bit dim send as byte Const Kontrast = &HFF '00-FF Kontrast Config Scl = Portc.5 Config Sda = Portc.4 Config Twi = 400000 Declare Sub Rstoled...
A wiec stronki są dwie i nawet jest generator w wersji offline, chyba to te same. W wersji 3.0 hardware trzeba uważać bo jak się zrobi factory reset to trzeba podać klucz aktywacyjny. Oprogramowanie działa na wszystkie wersje hardware ale trzeba podać kod. Firmware jest zależne od zainstalowanego wyświetlacza SSD1306 - 0.96 a SH1106 - 1.3(oled), Płytka...
No więc, jeżeli pragniesz pokazać mi 2 znaki mniejszy/większy to działa mi ten programik bez zarzutu taką funkcję widzę pierwszy raz memset chyba i tak jest niepotrzebna init(); to chyba relikt jeszcze z mojego programu masz pageadressing mode i jakiś dziwny offset popatrzę z tym offsetem u siebie jak swojego programu nie naprawię to ci po prostu podpieprzę,...
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....
Tzw. hotbar soldering. Upierdliwe - zwykle trzeba stworzyć specjalne narzędzie, pasujące do konkretnego przypadku. Koszty w porównaniu z ZIF? Zależnie od ilości produkowanych płytek - ZIF podnosi cenę każdego produktu, hotbar to jednorazowa inwestycja.
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. Z góry dziękuję za pomoc. https://obrazki.elektroda.pl/1391201600_...
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...
Witam Arduino Uno Wyświetlacz Oled SSD1306 128x64 sterowany po I2C Jestem początkującym i nie daję już rady z obsługą tego wyświetlacza pod biblioteką U8glib. Całe życie pisałem w BasComie a teraz mam problem z ogarnięciem Arduino. Na logikę program powinien działać ale nie działa. Może ktoś to ogarnie i łopatologicznie mi wytłumaczy co źle robię??...
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...
Po trzech latach niezbyt intensywnego użytkowania stacji lutowniczej Quicko T12-942 wyświetlacz OLED przestał świecić. Stacja działała i można było lutować "na wyczucie", lecz sam wyświetlacz uległ wypaleniu. Tak wygląda wymontowany OLED ze śladami wypalenia. https://obrazki.elektroda.pl/5377101400_... Problem wypalenia wyświetlaczy...
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...
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)...
Znalazłem w necie kod zegara. Co jest nie tak? Synhronizuje poprawnie tylko minuty, i dzień tygodnia: /***************************NodeMCU Internet Clock********************************* Subscribe to our YouTube channel: https://youtube.com/c/samvidita Like our page on Facebook: https://facebook.com/samvidita Follow us on Instagram: https://instagram.com/samvidita...
https://obrazki.elektroda.pl/4284671600_... Jako że lubię ostatnimi czasy poeksperymentować z ESP8266 zrobiłem małą płytkę która ułatwi mi zadanie. Przeważnie swoje urządzonka z Esp zasilam z ogniwa Li-ion a więc nacisk był na takie właśnie zasilanie jak i na niskie zużycie energii. Tak więc płytka nie ma wad takich jak np.Nodemcu...
Witam, projektuję prosty układ do mierzenia temperatury. Teraz chciałbym dodać do tego wyświetlacz. Ze względu na niewielkie wymiary, chcę użyć modułu wyświetlacza SSD1306 128 x 32. Jego dokumentacja jest w załączniku. Całość będzie zasilana bateryjnie, akumulator LiPo. Stworzyłem taki schemat: https://obrazki.elektroda.pl/9818240700_...
yczę Ci abyś sprzedał nawet 2 tysiące egzemplarzy. Niestety, za bardzo dobry wynik należy uznać 100 sztuk. Projekt od początku powinien przewidywać pewne rzeczy, tak by nie trzeba było go zbytnio poprawiać. Wówczas potencjalna sprzedawalność gotowego wyrobu znacznie wzrasta. Jeśli projekt tworzy się dla siebie to nie ma problemu, ale wówczas nie można...
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...
Witam, mam problem z czujnikiem odległości HC-SR04, cały czas na wyświetlaczu mam wartość 0. kod jest następujący: Dodano po 21 Dobra chyba wiem po co zmiana zbocza na końcu przerwania, po prostu czekamy na zobocze opadające aby ponownie wejść w przerwanie i odczytać wyniki, program nadal nie działa ale już wiem jak powinien działać chociaż : )
https://obrazki.elektroda.pl/1898123800_... Prosty generator PWM (Pulse-Width Modulation) zbudowany na mikrokontrolerze ATtiny24/44/84, zasilany stabilizowanym napięciem Vcc=2.7-5.5V (2.4-5.5V jeśli użyjemy mikrokontrolera w wersji "A"/"V"). Na jego wyjściu uzyskuje się sygnał prostokątny o wybranej, stałej częstotliwości 1.25/10/80...
Alternatywą dla VFD jest OLED mają porównywalny kontrast, a są zdecydowanie prostsze w aplikacji, bardziej energooszczędne. Wadą na razie jest mały wybór i ograniczone rozmiary. Ceny tych popularnych nie są już wysokie. Co do trwałości to stare VFD np. w magnetowidach czy odtwarzaczach CD miewały bardzo ładne kolory i trwałość, ale nowe (tak po 2000...
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
https://obrazki.elektroda.pl/8904109700_... Chociaż możliwe jest użycie płytki Raspberry Pi Pico z płytką prototypową lub stykową, wiele korzyści płynie z umieszczenia takiego modułu na płytce bazowej, takiej jak Maker Pi Pico. Zapewnia ona diody LED, kartę MicroSD, wyjście audio i możliwość dodania Modułu Wi-Fi w postaci ESP-oraz...
Masz cztery bity na wyjściu, chcesz mieć 9. Nie, autor nie potrzebuje 9 bitów! Te cztery bity, które ma, w każdej z wielu alternatywnych metod wyświetlania mu z powodzeniem wystarczy! W obecnym czasie doradzanie stosowania 7-segm display, którego decoder/driver pracuje w 5-Voltowej logice, podczas gdy jego ‘rig’ ma wyjścia na poziomie 3.3 Volta nie...
Poradziłeś sobie z problemem ? Ja zamówiłem sobie wyświetlacze OLED jeden na I2C drugi SPI i na razie nie mogę znaleść przykładów programowania pod BASCOM Może coś podpowiesz ?
Z przykładów zamieszczonych wraz z biblioteką na stronie: https://github.com/adafruit/Adafruit_SSD... [syntax=c]// Declaration for an SSD1306 display connected to I2C (SDA, SCL pins) #define OLED_RESET 4 // Reset pin # (or -1 if sharing Arduino reset pin) Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);[/syntax]
ssd1306 inicjalizacja atmega ssd1306 ssd1306 biblioteka
drive fault przykleić magnes zasilać lampa solarny
Thomson RC TO5205B 02-49 – napięcia wtórne transformatora w odbiorniku radiowym SEAT RNS 315 5P0 035 191 G Firmware SW 0263 Update – Official and DIY Options