Po wielkich bojach uruchomiłem malutki wyświetlacz OLED 96x16 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 oledy są tanie i wiele osób sięgnęłoby po nie mając w zapleczu...
Przykro mi koledzy, że zamiast świat robić lepszym toczycie jakieś jałowe dyskusje. Napisałbym ten przykład koledze szybciej, ale jestem ostatnio bardzo zajęty. Miałem akurat ten wyświetlacz podpięty do Arduino Uno z Mega328P więc i procek pasował. Używałem go tam do debugowania kodu. Jedynie taktowanie powinieneś w kodzie zmienić pod swoje 8MHz. Każdy...
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...
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 --...
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. 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ł...
Poradziłem sobie, znalazłem bibliotekę: #include <ESP_Adafruit_SSD1306.h> // która jest dedykowana pod ESP i wykorzystuje interfejs sprzętowy I2C. Bez jakichkolwiek edycji bibliotek zadziałało.
Z czym konkretnie masz problem? Dokumentacja SSD1306 jest wystarczająca, by napisać własną bibliotekę.
predkosc nie musi byc mega, raz na 5s sie odświeża. To urzadzenie tylko wyświetla animacje itp na ekranie, że nawet zajęcie 100% czasu procesora nie jest problemem? Tylko nie za bardzo umiem polaczyc biblioteke SSD1306Ascii z deoma programowymi I2C Zacznij od zaznajomienia się s kodem biblioteki jakiej używasz.
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=]stronę ze zmodyfikowanymi bibliotekami które mają taką czcionkę ale...
Dlaczego nie skorzystasz z gotowych bibliotek w bascomie? Może któraś zadziała.
Problematyczne dla mnie jest to, że to biblioteka pisana na czysty C++ :D Mój kod jak na razie ma za zadanie jedynie połączyć się z kartą SD. [syntax=cpp] #include <diskio.h> #include <pff.h> #include <SPI.h> //#define enableSD A0 #define pinSD 53 void setup() { Serial.begin(9600); //pinMode(enableSD,OUTPUT); //digitalWrite(enableSD,1);...
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.
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ę??...
Pewnie tak, w poradniku nie dodał że trzeba to dodać (błąd wyrzuca po dodaniu lini : void ssd1306_init (uint8_t vcc, uint8_t refresh); void ssd1306_cmd(uint8_t cmd); void ssd1306_data(uint8_t dat); jednak nadal wyświetlacz milczy, robię wszystko jak w nocie katalogowej i nic, ktoś miał coś wspólnego z dokładnie tym wyświetlaczem? : ) Dodano po 28 Hmm...
Witam mam problem odnośnie jednoczesnego używania wyświetlacza oled SSD1306 - I2C oraz cyfrowego czujnika prądu/mocy INA219 - I2C. Przykłady wgrywane osobno działają jednak przy próbie użycia jednocześnie działa tylko 1 urządzenie zależnie od miejsca inicjalizacji w programie. Domyślam się że jest to spowodowane tym że wyświetlacz korzysta z biblioteki...
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. Mam taki problem że, zakupiłe od Chinczyka pare wyświetlaczy 0.96" OLED oraz jeden 1/3" OLED. Zdobyłem w miedzy czasie biblioteke glcdSSD1306-I2C, na której mniejsze wyświetlacze 0.96" działają bez problemu po I2C. Wyświetlacz 1.3" który również jest na I2C i posiada takie same wyjścia, nie działa. Nic się nie zapala. Gdzieś wyczytałem że te...
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...
Zmiana biblioteki kontrolera z SSD1306 (taki miał być w/g opisu aukcji) na SH1106.
Zdefiniowalem go pod pin nr 3 ale szczerze powiedziawszy średnio wiem co dalej. Podawać na niego stan wysoki gdy chce zresetować? Nie, na początek nie podłączaj ... i nie ty go resetujesz..; program a właściwie funkcja w bibliotece to zrobi wtedy gdy jest potrzeba. Podaj najpierw jaki masz wyświetlacz (interface I2C czy SPI ; 4 piny czy 7 lub (6) ?)...
Cześć, Mam najnowszą jaka się ukazała (2079), ale bez sukcesów. Najnowsza wersja to 2082, a może i już jest nowsza. Jeśli Koledzy próbowali na Xmegach to w wersji 2079 też miałem kłopoty, ale z plikami DAT. Wyświetlacz 0.91 cala udało mi się uruchomić na bibliotekach: $lib "i2c_twi.lbx" $lib "glcdSSD1306-I2C.lib" Ten 1,2 cala chodził na jakiejś innej,...
Dodano po 8 Spróbowałem jeszcze wgrać przykładowy program z przykładów biblioteki. Oczywiście zmieniłem piny SCL SDA i co wyświetlacz nic nie wyświetla.
Witam Panowie Bardzo dziękuje za wasze podpowiedzi. //A sprawdzałeś kod tylko z pomiarem na PB4? I przy zerze też masz błąd +-1V ? // Tak sprawdziłem na zdjęciach widać ten błąd Ina219, PB4 i PB3 są podłączone do tego samego źródła zasilania 5.03V i błąd na PB4 wynosi 0.3V Lecz przy pomiarze np. 12V to już 0.7V Napięcie max mierzone na PB4 ma być w...
Witam, zastanawiam sie nad zakupem takiego wyswietlacza: zgodnie z opisem producent udostepnia biblioteki, ale po scignieciu tego pliku z bibliotekami jest tam kilka folderow i kilka w kazdym kilkanascie plikow .c / .h / ."xx" i teraz mam pytanie, czy obsługa tego wyswietlacza jest tak skomplikowana i wymaga masy dodatkowych plików, czy trzeba wybrać...
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.
Do RTC jest wiele bibliotek, dla przykładu: Jaki konkretnie posiadasz układ RTC? Jeżeli chodzi o OLED to polecam Ale znowu pytanie, jakim konkretnie wyświetlaczem dysponujesz?
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...
Mój wyświetlacz najlepiej działa z tą inicjalizacją: [syntax=vbnet] I2cstart I2cwbyte &H78 I2cwbyte &H80 'SET CHARGE PUMP I2cwbyte &H8D I2cstop I2cstart I2cwbyte &H78 I2cwbyte &H80 I2cwbyte &H14 'CHARGE PUMP ON I2cstop I2cstart I2cwbyte &H78 I2cwbyte &H80 I2cwbyte &HAF 'Wake up display I2cstop I2cstart I2cwbyte &H78 I2cwbyte &H80 I2cwbyte Kontrast 'Contrast...
Wyświetlacze OLED SSD1306 są dość tanie, energooszczędne i mogą w czytelny oraz efektowny sposób prezentować stan RPi. Wyświetlacz OLED może komunikować się z RPi z wykorzystaniem SPI lub I2C, wyświetlacz nie zawiera generatora znaków i po prostu wyświetla piksele w zależności od ustawionych bitów w pamięci wyświetlacza. Generowanie znaków i grafik...
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,...
Dziękuję za odpowiedzi, spróbuję przerobić jedną z gotowych bibliotek.
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 numerem, to wyświetla napis "Unlocked", może także otwierać...
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: , biblioteka na programowym SPI, więc...
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...
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)...
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: Do obsługi wyświetlacza można wykorzystać jedną z bibliotek np. U8g2. Po wybraniu Szkic->Dołącz bibliotekę->Zarządzaj bibliotekami możemy dodać lub zaktualizować U8g2....
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 było zmniejszenie rozmiaru programu, ponieważ sam obwód...
Autor poniższej konstrukcji przedstawiał już podobny układ - miniaturowy zegarek oparty o ATtiny ( Krok 1: Przygotowania Mikrokontroler Układ oparty jest o mikrokontrolery AVR firmy Atmel ATtiny85. Autor wykorzystał element w obudowie SOIC z uwagi na niezwykle mały rozmiar. Układ ten zasilany jest z pojedynczej baterii; wybrana wersja ATtiny85V-10SU...
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 Niestety nie wiem jak zmienić tą wartość. Nie wiem czy to może też powodować problem z brakiem interpretacji...
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. Wynika to z szeregu kwestii, między innymi: * Naprawdę niewielki...
Czujnik indeksu UV oraz natężenia oświetlenia SI1132 (Silicon Labs), udostępnia wyniki pomiarów poprzez cyfrowy interfejs I²C. Ponieważ czujnik posiada zintegrowane bloki analogowe, nie musimy zajmować się przetwornikami ADC, źródłami napięć odniesienia itp. Oczywiście obecność światła możemy wykryć prostym czujnikiem np. fotorezystorem, fotodiodą...
(...) 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ą...
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 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 IDE. Aby przygotować ARDUINO IDE do programowania modułu...
WatchX to wielofunkcyjne, noszone na nadgarstku, urządzenie deweloperskie, które zamienić można w co się tylko chce. Jest to przede wszystkim zegarek na rękę, ale również zgodny z Arduino, Scratchem i Atmel Studio zestaw deweloperski, dzięki czemu można przeprogramować zegarek w zupełnie nowe urządzenie. Od gier do monitorowania stanu zdrowia - watchX...
Witam, próbuję uruchomić wyświetlacz na sterowniku SSD1963 o rozdzielczości 800x480. Korzystam z biblioteki od Radosława Kwietnia . I mam mały problem ponieważ jak zainicjuje wyświetlacz to wyświetla się na nim coś takiego: Niby zachowanie prawidłowe bo w pamięci sterownika znajdują się jakieś głupoty dlatego taki obraz, ale dlaczego nie wyświetla się...
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 i klawiatury. W odwecie niektórzy zainstalowali oprogramowanie...
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=]Link. Przykład dla przenoszenia bitmap: [url=]Link
Nie wiem czemu, ale od razu mam skojarzenia z tym wątkiem :) Dodano po 4 Pobrać bibliotekę UTFT Są naprawdę lepsze i nowsze biblioteki do Arduino np.: (nie tylko dla SSD1306)
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....
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ś...
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 - kolorowe piksele (białe, żółte bądź niebieskie) na czarnym...
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)....
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...
Na tej stronce jest biblioteka dla wyświetlacza oled ze sterownikiem SSD1306 dla mikrokontrolerów STM32. Jest też podanych kilka procedur graficznych.
To słabo szukałeś. Odpowiednia biblioteka:
Używam jeszcze biblioteki <Adafruit_SSD1306.h>, która dosyć sporo zajmuje i szukam ewentualnie jakiejś alternatywy. Co do kodu, to jeśli komuś będzie chciało się go przejrzeć i ktoś coś wyłapie, to wklejam go niżej. Wiem tylko, że jeszcze niektóre powtarzające się funkcje mogę zamienić na jedną zamkniętą w pętli. [syntax=c]#include <SPI.h>...
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 sprzętowymi oraz dedykowanym systemem operacyjnym opartym...
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 otrzymujemy w ładnym małym pudełku zawierającym oprócz samego...
Nie znalazłem nigdzie jednoznacznej informacji jak podłączyć taki wyświetlacz Do Arduino Nano Większość instrukcji podłączenia dotyczy wyświetlaczy 7 pinowych, ten ma 6. Burdel w oznaczeniach pinów jest ogromny, co wyświetlacz to inne "standardy" W popularnej bibliotece U8glib dodatkowo widzę że wszystkie wyświetlacze na sterowniku SSD1306 mają mieć...
Natomiast Adafruit używam do ich produktów i tych, które są zgodne. Nie narzekam na nie. Wiem, że w razie skrajnej potrzeby to sobie to optymalizuję. Chodziło mi między innymi o to, że nadużywają operatorów new do alokacji pamięci oraz funkcji wirtualnych w klasach (polimorfizm). To ładnie i poprawnie wygląda w C++, ale niekoniecznie jest dobre, jak...
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...
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
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...
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...
Podlinkujesz ? Z checia zmienie kod by byla lżejsza biblioteka :) Szukaj: SSD1306Ascii_master.zip po dodaniu musi być coś takiego: #include "SSD1306Ascii.h" #include "SSD1306AsciiAvrI2c.h"
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...
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=]Link
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. Jak to działa? W praktyce, po wykryciu włączenia oświetlenia, którego progi ustawia się w konfiguracji sterownika w toalecie/łazience/ itp oraz minięciu zadanego...
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 jest zainstalowana): [syntax=bash]/home/mariusz/Arduino/__ele... In function 'void Oled_view()': __elektroda:843:25: error: 'Courier_New19x32' was not declared in this...
Chciałem trochę wciągnąć syna w Arduino i zbudować z nim projekt gry PONG oparty na: 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, że pozwoliłem go sobie zamieścić w tym dziale. Pan...
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...
biblioteka /*! * (at)file Adafruit_SSD1306.h * * This is part of for Adafruit's SSD1306 library for monochrome * OLED displays: 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. czekanie nic nie daje.
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: Czy ta biblioteka obsługuje T6963?
(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...
Hej. Mam dwa moduły esp8266 z zintegrowanymi wyświetlaczami OLED 128x32. Płytka wyjęta z torebki ma fabrycznie załadowany program skaner wifi i on działa bezproblemowo. Niestety mam problem z użytkowaniem innych programów. Próbowałem różne biblioteki, używane w róznych przykładach: Adafruit_GFX z Adafruit_SSD1306 OLED.h SSD1306Wire.h Niby wszystko działa,...
W pierwszym etapie projektu protokołu bezprzewodowego tworzonego na elektroda.pl zbieramy proponowane wymagania. Zapraszamy do wypowiedzi w tym temacie. Jakie macie wymagania dla protokołu bezprzewodowego? Szczegóły o projekcie znajdziecie tutaj: maciej_333 Trzeba odpowiedzieć na początek na kilka pytań: 1. Komunikacja ma być punkt-punkt? Może punkt-wielopunkt?...
Oprócz dodania Bluetooth, istnieje wiele różnic między ESP8266 i ESP32, a jednym z mniej znanych interfejsów może być interfejs czujnika dotykowego zawarty w ESP32. ESP32 Touch Matrix firmy Electro Point z Indii dobrze wykorzystuje interfejs czujnika dotykowego z 25 polami dotykowymi ułożonymi w matrycy 5×5, tworząc bezprzewodową klawiaturę, która...
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...
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.
Witam wszystkich. Buduje sobie urządzenie które będzie zasilane silnikiem z taniego blendera. Ponieważ silnik ma dość wysokie obroty, wykorzystałem oryginalny układ kontroli prędkości blendera lekko zmodyfikowany, wstawiłem dodatkowy rezystor szeregowo z potencjometrem sterującym obrotami. Postanowiłem też dodać jakiś czujnik który by je mierzył - padło...
1.Tak działa przykładowo Link 2. Kod: #include <Wire.h> #include "SSD1306.h" SSD1306 display(0x3c, 5, 4); //GPIO 5 = D1, GPIO 4 = D2 No to fajnie. Czyli połączeń nie ruszaj bo są dobre. Jedynie kwestia wygląda na różnice w bibliotekach. W woltomierzu użyta jest Adafruit_SSD1306 a chodziła ci dobrze SSD1306.h prawdopodobnie któraś wersja Fabrice...
Cześć, od 2 dni zmagam się z modułami NRF24L01 i dwoma płytkami STM32. Płytki STM32 NUCLEO L053R8 i STM32F103 wykorzystujac biblioteki HAL i cubemx. Niby oba układy zwracają poprawne rejestry : Ale sama komunikacja w sobie nie działa. Nie odbieram żadnych pakietów. PYTANIE - czy w biblioteka dla modułu NRF rożni się czymś dla odbiornika i nadajnika...
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ę...
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...
Problem w tym, że soft działa normalnie lecz na ekranie nie widać całości, ucina większość i nie da się z poziomu ekranu nic zrobić... Zaglądałem do źródeł i widzę wyraźnie że w tym programie wyświetlanie jest na sztywno napisane pod rozdzielczość 128x64. Głównie chodzi o plik DisplayUI.h. Dlatego będzie Ci obcinać i bez gruntownej przeróbki tego (i...
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...
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);