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.
To słabo szukałeś. https://randomnerdtutorials.com/esp32-ss... Odpowiednia biblioteka: https://www.arduino.cc/reference/en/libr...
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.
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>...
Witam. Zamierzam stworzyć projekt na avr64dd32 z wykorzystaniem wyświetlacza OLED ze sterownikiem SSD1306. Niestety wszystkie biblioteki do obsługi takich wyświetlaczy dla avr-ów, jakie znalazłem są napisane na starsze mikrokontrolery. Czy ktoś z was ma bibliotekę która działałaby z tym mikrokontrolerem? Pozdrawiam
#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
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...
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...
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
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...
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...
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ę.
jak skompilować projekt do pluku *.bin ? tak aby był gotowy do flashowania... Sketch > Export compiled Binary https://obrazki.elektroda.pl/8285179000_... Dodano po 4 Doczytałem, że potrzebna jest włączona obsługa U8G z parametrem "ssd1306_64x48_i2c" U8G to jest biblioteka, która może obsłużyć Twój wyświetlacz: https://github.com/olikraus/u8g2/wiki
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?
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ś...
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ś...
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
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...
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ś...
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....
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.
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.
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....
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.
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.
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...
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ę.
Używam jeszcze biblioteki <Adafruit_SSD1306.h>, która dosyć sporo zajmuje i szukam ewentualnie jakiejś alternatywy. Zdecydowanie lżejszą alternatywą jest Dodano po 4 Co do kodu, to jeśli komuś będzie chciało się go przejrzeć i ktoś coś wyłapie, to wklejam go niżej. Przede wszystkim w C++ nie używamy #define, ale constexpr , więc zamiast:[syntax=c]...
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.
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...
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...
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,...
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...
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...
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...
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 :)
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,...
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...
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...
(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.
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/...
Dlaczego nie skorzystasz z gotowych bibliotek w bascomie? Może któraś zadziała.
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.
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);
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.
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?
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)
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...
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
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ą...
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...
1. Nie wiem jak w I2C skanerze miabym wskazać, że SDA/SCL jest na takim a takim porcie, szukałem i nie doszedłem, jak to zrobić. Jeśi ktoś wie, to dla sportu chętnie bym się dowiedział. 2. 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...
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...
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...
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/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...
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/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/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...
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...
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ę...
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...
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...
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/]...
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...
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....
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)....
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...
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,...
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...
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ą...
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....
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...
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...
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, 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ść....
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...
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....
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...
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,...
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...
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...
Generalna moja uwaga jest taka, że nie można z góry zakładać, że Autor tego wątku jest idiotą tylko dlatego, że Szanowny Kolega chce za wszelką cenę przeforsować swoje pomysły, bez żadnego poszanowania w stosunku do opinii innych osób na Forum. Każdy mierzy swoją miarą. Sam się uczę i chętnie poznam lepsze rozwiązania, niestety jak zwykle argumenty...
(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"...
biblioteka ssd1306 ssd1306 inicjalizacja esp8266 ssd1306
silnik pralki hoover xiaomi redmi fabryczne jakość cabletech
podkładka wzmacniacz podkładka wzmacniacz
LG 55EG9A7V - Czarny ekran po włączeniu Naprawa chowanego wyświetlacza LED Cronos Heaters CRP-770 w Głogowie