Wgraj czcionki na MAX-a z tego przykładu To już zaleciłem (post nr. 8) i autor tematu zrealizował. w przykładzie są tam prawie same wartości 85 To normalne. Konstrukcja znaku czcionki. Trochę wiedzy: [url=https://www.tinyosshop.com/arduino-...
Powinno być: [syntax=c] FTImpl.Cmd_Text(FT_DISPLAYWIDTH/2, FT_DISPLAYHEIGHT/2, 29, FT_OPT_CENTER, inputString.c_str()); [/syntax] Zgodnie z: [syntax=c] FT_GEStatus Cmd_Text(int16_t x, int16_t y, uint8_t font, uint16_t Options, const char *s); [/syntax]
Witam ! Arduino IDE 2.3.2 Czy jest jakiś inny sposób konfiguracji programu ( poza istniejącą ) aby zmienić grubość znaków w edytorze ? Mam problemy ze wzrokiem i Arduino edytor nie zachęca mnie do pracy, bardzo męczy wzrok. Czarny ekran też mnie nie zadawala, mało kontrastowe są znaki. To zależy co masz na myśli ‘poza istniejącą’? O ile w starszej...
Pewnie 80% tego flasha to font(y).
Cześć. Lepiej szukać HD44780 font. https://www.wfonts.com/font/hd44780 https://www.dafontfree.net/freefonts-hd4...
https://obrazki.elektroda.pl/6918731700_... Dzisiaj przedstawię prosty system czcionki dla znaków ASCII przeznaczony na wyświetlacz matrycowy z Arduino Uno R4 WiFi. Przy okazji też zademonstruję jak można zrobić animację przesuwającego się tekstu w oparciu o umieszczone tu kody. Implementacja czcionki będzie 100% DIY, napiszemy ją razem...
Można też skorzystać z bibliotecznej funkcji: [syntax=c]void printNfloat(int16_t x, int16_t y, float f, int16_t Presc, byte font);[/syntax]
Musisz dołączyć bibliotekę dla G4P oraz dodać generację fontów dla "textarea1". Wtedy kod wyświetlany w ramkach będzie wyrównany. import java.awt.Font; .. textarea1.setFont(new Font("Monospaced", Font.PLAIN, 10));
(at)ElektrodaBot mam konkretną czcionkę BigFont.c jak w załączniku. Jak ją dodać do tej biblioteki? Bezpośrednia odpowiedź na pytanie Aby dodać plik BigFont.c do biblioteki Arduino TVout, należy: 1. Umieścić plik w folderze biblioteki TVout (np. w folderze z innymi czcionkami). 2. Zarejestrować czcionkę w pliku nagłówkowym (np. font.h) za pomocą deklaracji...
Witam ponownie, powrót do tematu maszyna CNC ;) , mianowicie zakupiłem sobie Arduino UNO +CNC shield, tylko teraz nie wiem jak połączyć silniki (Motor-b-font-28BYJ-48) z płytką, czy mógł by mi to ktoś narysować i troszkę wytłumaczyć dlaczego tak, a nie inaczej ? :) Z góry dziękuję za odpowiedzi :) .
U mnie kompilacja zatrzymuje się na tej linijce z n/w komunikatem... prog_uchar font5x7 [] PROGMEM = { //Numeric Font Matrix (Arranged as 7x font data + 1x kerning data) 'prog_uchar' does not name a type; did you mean 'getchar'? Najlepiej robić coś z projektem do którego dołączone są właściwe biblioteki a nie skakać po niemiecku, po polsku po rosyjsku......
Można zapamietywać adresy Dallasów w Eepromie Atmegi taką metodą jak w plikach fontów. Adres każdego czujnika znajdziesz w Eepromie dodając do adresu startowego wielokrotność liczby osiem. Możesz wczytywać do SRAM tylko jeden adres na raz. Załóżmy że nie nie zapisujesz adresu 00 bo ten adres może zostać zamazany podczas Reset wiec zaczynamy od 01. Każdy...
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)...
(at)ElektrodaBot Wracając do fontów, napisz skrypt w P5.js, aby serię danych zmienić na kształt liter. Przyjmujemy, że litera ma 8x8 pikseli, a bajty danych mogą reprezentować wiersze lub kolumny. Dane w formacie bajt,bajt,bajt....,bajt jako liczby decymalne bądź szesnastkowe
Ekrany dotykowe TFT oferują możliwość stworzenia fenomenalnego interfejsu graficznego z niewielkimi mikrokontrolerami, takimi jak układy z rodzin AVR, PIC czy STM21. IMHO załączony do artykułu filmik kompletnie temu przeczy. Tempo odświeżania jest tak niskie, że o ile teoretycznie jakieś GUI można na tym zrobić, to w praktyce nie nazwałbym je "fenomenalnym"....
Dawno w programowanie się nie bawiłem, zresztą to było w Bascom. Idea stosowana niezależnie od języka programowania, musisz zdefiniować tablicę znaków(fontów). A najlepiej własną bibliotekę do obsługi napisać z fontami. Wtedy wyświetlanie mogłoby wyglądać tak; wywołanie procedury, pozycja, znak. Nie musiałbyś za każdym razem definiować tablicy znaków...
Załączam mój kod ESP32 (WEMOS) + ST7789 240x320 (eESPI) [syntax=arduino] #include <WiFi.h> #include <WiFiManager.h> #include <WebSocketsServer.h> #include <WebServer.h> #include <NetBIOS.h> #include <ESPmDNS.h> #include <TJpg_Decoder.h> #define USE_DMA #ifdef USE_DMA uint16_t dmaBuffer1[16 * 16]; uint16_t dmaBuffer2[16...
#include <SPI.h> #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; byte ip[] = { 192, 168, 1, 11 }; byte gateway[] = { 192, 168, 1, 1 }; byte subnet[] = { 255, 255, 255, 0 }; EthernetServer server(80); //arduino server port EthernetClient...
Witam Od kilku dni morduje się z jednym problemem. W wolnych chwilach kombinuję z kodem do stacji pogodowej. Wszystko szło pomalutku do przodu. Program normalnie się kompilował i wgrywał bez chwili zawahania, aż pewnego razu z niewiadomych dla mnie przyczyn odmówił posłuszeństwa. Nie mam pojęcia co się stało. Nagle przestał widzieć dołączone zakładki...
https://obrazki.elektroda.pl/1316672100_... Zapraszam na krótką prezentację nowej płytki Arduino - Arduino R4 WiFi. Pokażę tutaj jak przygotować pod nią środowisko pracy (Arduino IDE na komputer bądź środowisko Webowe) z uwzględnieniem popularnych problemów (Web Edytor nie widzi portu COM?), zaprezentuję tu same możliwości płytki oraz...
Witam szukam szkicu z polskim scrollem i matrixem na ESP8266 lub nodemcu. Może ktoś ma sprawdzony szkic? Bardzo proszę o pomoc. Nigdzie nie można znaleźć szkicu z polskimi fontami. Dziękuję..
Arduino:1.8.1 (Windows 7), Płytka:"Arduino/Genuino Uno" C:\Users\User\AppData\Local\Temp\ccAiMRs... In function `main': C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores... undefined reference to `setup' collect2.exe: error: ld returned 1 exit status exit status 1 Błąd kompilacji dla płytki Arduino/Genuino Uno....
Witam. Chciałem uruchomić swój wyświetlacz(ILI9341 480x320 3,5'), podłączając go do ESP32-Wroom-32, jednak wszystkie konfiguracje i sposoby, jakie znalazłem, nie działają, wyświetlacz jest ciągle biały. Na arduino nie miałem żadnego problemu. Wyświetlacz zasilam z 3,3V, próbowałem korzystać z VSPI i HSPI, podłączałem do masy RESET i CS, ustawiałem różne...
Na wyświetlaczu będą się pojawiać proste rzeczy, żadnych fajerwerków. Same cyfry, litery (ze 2 wielkości fontów) i może jakiś podskakujący pasek siły sygnału. Coś w stylu jak na poniższym obrazku. W zasadzie jedyną funkcją graficzną której potrzebuję to rysowanie linii. https://obrazki.elektroda.pl/5490223900_...
Rozpoznałem nieco temat i by nie być jedynie krytykiem, przedstawiam własną opinie o tym wyświetlaczu. Krótko mówiąc jest to czarno-biały (piksele on/off) wyświetlacz graficzny 84*48 pikseli z szeregowym interfejsem (SPI + 1bit GPIO). Interfejs jest tylko do zapisu. Polecenia umożliwiają dostęp do bajtów i każdy bajt odpowiada za 8 pikseli. Układ ma...
Tworzę 8-kanałowy programator czasowy z ESP32, OLED SH1106, RTC 1307, DS18B20, enkoderem KY-040 i modułem 8 SSR. Próbuję stworzyć jakieś sensowne menu, więc próbuję zaimplementować kod z tej strony https://github.com/imamid/menuDisplay/bl... Problem polega na tym, że enkoder w serial port Arduino IDE wyświetla prawidłowo wartości, czyli...
Miałem to samo pomogło skopiowanie katalogu TVoutfonts bezpośrednio do katalogu libraries. Wcześniej fonty były w libraries/tvout. PS. Windows 10, Arduino IDE 1.8.5, sprawdzone na DemoPAL.
Tworzę 8-kanałowy programator czasowy z ESP32, OLED SH1106, RTC 1307, DS18B20, enkoderem KY-040 i modułem 8 SSR. Próbuję stworzyć jakieś sensowne menu, więc próbuję zaimplementować kod z tej strony https://github.com/imamid/menuDisplay/bl... Problem polega na tym, że enkoder w serial port Arduino IDE wyświetla prawidłowo wartości, czyli...
Witaj, Niestety to nie jest problemem. Taka zmiana niewiele pomorze, głównym problemem jest pobieranie od użytkownika danych wpisanych na stronie WWW i przekazywanie ich do tablicy w C. Kod bez static inta nic nie daje. #include <enc28j60.h> #include <EtherCard.h> #include <net.h> /* ----------------------------------------...
Witam Mam taki problem z przesyłaniem danych metodą post przez arduino z ethernet scheld. Poniżej przedstawiam części kodu POST: if (client.connect()) { //Serial.println("Connected&quo... client.print("POST /1/script.php HTTP/1.1"); client.print("Host: http://xxxxx.boo.pl");...
Witam. Chciałem uruchomić [url=https://github.com/Bodmer/OpenWeath... meteo na ESP8266. Podczas kompilacji wyrzuciło długaśny błąd. Nie potrafię sobie z nim poradzić. Biblioteki wszystkie mam, płytki zaktualizowane a skompilować nie mogę. A oto i błąd: [syntax=c] Arduino:1.8.13 (Windows 10), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash,...
Jeśli to wyświetlacz z "EMAR" (wyświetlacz od bileterki emar 105,) symbol: PG12864LRU-KNN-K to schemat podłączenia do ARDUINO zgodny ze standardem KS0108. i biblioteką (starą) GLCD v3 jako :"GLCD KS0108-Panel B". https://code.google.com/archive/p/glcd-a... glcd-v3-20111205.zip Jednakże, po zainstalowaniu biblioteki GLCD w Adruino 1.8.5....
Panowie koledzy mam pytanie odnośnie zmiany biblioteki napisanej w Arduino na C . Czy dobrze to zmieniłem Byte na Char czy powinno być uint8_t ? boolean na bool. Tylko problem przy class odpowiednik w c to struct, ja zmieniłem na typedef struct ostrzeżenia znikły ale w pliku .c nie są widoczne funkcje tak jakby nie zadeklarowane w pliku .h do tego jest...
A jak na przykład tą funkcją wpisuje się tekst? Trzeba jakieś fonty?
Już mnie powoli krew zalewa ;-) Odczytuję komunikaty NMEA, ładnie wyłuskuję dane i Serial.println działa, nie działa wyświetlanie na LCD z FT811, korzystam z GD3. Mogę wyświetlić za pomocą cmd_text : void cmd_text(int16_t x, int16_t y, byte font, uint16_t options, const char *s); więc konwertuję : char speedch[speed.length()+1]; speed.toCharArray(speedch,speed.length()...
To chyba przykład jak pokręcony może być kod :) W podanym pliku masz odnośnik do programu, który to wygenerował. Najwyraźniej jest to konwerter fontów na postać rastrową. Więc podany plik niekoniecznie zawiera fazy księżyca, a raczej niekoniecznie tylko to. Zapewne są tam też czcionki, stąd ta liczba 224. Być może część fontów zawiera definicję faz...
(at)rafik73 proponuję logować na serwerze pełną treść zapytań w przypadku, gdy do bazy trafia 0, to gdy problem wystąpi znowu, może się czegoś ciekawszego dowiemy. No i kod serwera też mógłbyś wkleić. Bardzo proszę. Plik odbierający dane z arduino: getFreeMemory_value , która przekazuje ilość pozostałej pamięci. Dorzucam poniżej zaktyualizowany program...
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...
https://obrazki.elektroda.pl/3654117300_... Nie jest to nic odkrywczego - wręcz idea takiego wykorzystania elektrodowego gadżetu (D1 mini) nasuwa się od razu. Więc zaczynajmy: Założeniem było wykonanie czujnika zapylenia i przy okazji innych parametrów atmosferycznych. Czujnik miał być umieszczony na balkonie i zostać połączony jak...
W UTFGLUE.h jest dziwna definicja * 1. replace "UTFT.h" with "UTFTGLUE.h" * 2. replace UTFT constructor with UTFTGLUE(model_ID, 0,0,0,0,0) * 3. remove smallFont, BigFont, SeveSegNumFont declarations * 4. UTFTGLUE uses FreeFonts or NULL (System 5x7) * * 5. knows FreeSmallFont, FreeBigFont and FreeSevenSegNumFont * 6. any other Fonts just need to #include...
Łukasz88 - nie umiem zainstalować tych bibliotek w IDE :( Tymczasem z "mojej" wykrzesałem to: http://obrazki.elektroda.pl/7943463000_1... Na razie bez animacji - tylko statyczny napis. EDIT: Mały update: https://www.youtube.com/watch?v=bydkpx8N... matrix.setRotation - kluczem do sukcesu w tej bibliotece. [syntax=c]#include <SPI.h>...
Witam. Znalazłem stary (z 2012 roku) ale dość fajny mały projekcik oparty na Arduino Pro Mini, wyświetlacz OLED 128x64 oraz moduł GPS. Całość ogólnie prosta w połączeniu, autor udostępnił soft. Z racji tego, że był robiony w mocno starej wersji Arduino, aby w ogóle się skompilował, była potrzebna zmiana w jednym z plików (data.h) przestarzałego polecenia...
Mam problem z utworzeniem obrazu tasmoty, do którego muszę dodać plik user_config_override.h, aby włączyć obsługę RTC DS3231. [syntax=arduino] #ifndef USE_RTC_CHIPS #define USE_RTC_CHIPS // Enable RTC chip support and NTP server #endif #ifndef USE_DS3231 #define USE_DS3231 // [I2cDriver26] Enable DS3231 RTC (I2C address 0x68) (+1k2 code) #endif #ifndef...
Gdy wszystkie zmienne i funkcje dotyczące serwera mam w pliku main.c to jest w porządku. Program się kompiluje i działa. t , h i index_html oraz funkcje processor i initWebServer przeniosę do własnej klasy, to program przestaje się kompilować. Pojawiają się następujące błędy w metodzie WebServer::init : [syntax=bash]src\WebServer.cpp: In lambda function:...
SPI nie jest i nie będzie szybszy niż interfejs równoległy 16-bit. Proszę, nie wprowadzaj w błąd. SPI jest interfejsem szeregowym i już na starcie będzie 16x wolniejszy niż interfejs równoległy. Poza tym SPI zawsze będzie wolniejszy niż LVDS czy MIPI. To zupełnie inna klasa prędkości, a jednak są używane w komunikacji z wyświetlaczami i kamerami. Marku,...
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,...
Witam, kupiłem sobie w/w przejściówkę - dokładnie taką: [url=http://i00.i.aliimg.com/wsphoto/v0/... Przejściówka ma służyć do podłączenia DS18b20 wedle tego schematu: [url=https://sites.google.com/site/kamil... Układ ten podłączone...
Witam, bawię się formularzami na arduino z karta SD i modułem ethernet i mam problem z formularzem. Chciałbym aby po uruchomieniu strony formularz byl odrazu uzupełniony o ostatnio zapamiętane wartości. Wartości są przechowywane na innych stronach www np. na stronie http://IP/time.ino której wynik w przeglądarce to cyfra 4 automatycznie wstawiał tę...
Streszczenie w 3 zdaniach: Zrobiłem odczyt licznika wody w HomeAsistant ale nie chcę z niego korzystać. Pokazuję jak zrobić wykresy w gnuplocie z czujników zaprogramowanych w ESPHome w HA. Używam Raspberry Pi Zero 2 W. Wstęp: Przejrzałem forum w zakresie korzystania z gnuplota. Nie ma tego wiele. Znalazłem nieodpowiedziane tematy: https://www.elektroda.pl/rtvforum/viewto...
Zastanawiam się jak ogarnąć aby po całkowitym zmroku fontanna się wyłączyła Dodać tzw. moduł czujnika zmierzchowego. A masz coś sprawdzonego i na jakie napięcie ?czy trzeba jakoś to programować typu Arduino ?
Ale co tu wymyślać. Samo sterowanie jest bardzo proste. Dużo bardziej skomplikowane jest wytworzenie czcionek (fonts) do tego wyświetlacza. Gotowej biblioteki Arduino albo Adafruit z pewnością nie ma. Ja osobiście nie jestem zwolennikiem Ai.
Witam! Niedawno naszła mnie myśl na zrobienie PONG-a z arduino, znalazłem w sieci taki projekt na Insturtable, i wgrałem kod, po czym podłączyłem do telewizora. Okazało się że kod działa, ale kiedy piłka odbije się od ściany czy "rakietki" to obraz nieprzyjemnie miga, i piłka nie porusza się płynnie, lecz minimetr po minimetrze. Oto kod /******** [syntax=c]*...
W sprzedaży są też moduły z chipem ESP8266EX ( należy je odróżnić od ESP8266MOD ). W handlu sprzedawane są jako:"ESP8266 NodeMCU v3 Wifi 2.4Ghz CH340". Do współpracy z wyświetlaczem OLED ze sterownikiem SSD1306 należy ustawić piny: #define SCL D3 , #define SDA D5 ,// Initialize the OLED display using Wire library. SSD1306 display(0x3c, SDA, SCL);. Pod...
Witam. Tworzę projekt oparty na mikrokontrolerze ATTINY414. Powstaje on w środowisku Microchip (Atmel) Studio. Program ma wyświetlać aktualną temperaturę z czujnika oraz średnią kroczącą temperatury z ostatnich 24 godzin. Dane chciałbym wyświetlić na małym wyświetlaczu OLED, 128 x 32, sterownik SSD1306 (komunikacja przy pomocy I2C). Mikrokontroler ma...
Jeszcze raz z ciekawości przetestowałem swoją wersję tego układu na monitorze podłączonym do niej już w momencie podania zasilania i faktycznie układ ruszył. Wcześniej zmyliło mnie to, że po podłączeniu monitora ten otrzymywał sygnały synchronizacji i się wybudzał, ale nie rozpoznawał obsługiwanego trybu. Nie wgryzałem się w kod źródłowy aż tak bardzo,...
Witam, czy ktoś mógłby rzucić okiem na kod? funkcja lcd.print("hello world") działa tylko w void setup() i nie wiem dlaczego. Kiedyś już to robiłem i działało w void loop(), jeśli usune linijkę [syntax=cpp] Ethernet.begin(mac, ip);[/syntax] to działa. [syntax=cpp] #include <SPI.h> #include <String.h> #include <Ethernet.h> #include...
sprawdziłeś, że się zmieści? Przecież napisałem, że wgrałem i się zmieścił (wprawdzie do Arduino Mini ale to ten sam kontroler co Nano). Malloc() rezerwuje miejsce w pamięci SRAM, czyli w tym mikrokontrolerze to 2 kB. Oczywiście fonts należy umieścić w PROGMEM (ale w tym przykładzie takowych nie ma).
Witam. Podsyłam kod który używam do tego wyświetlacza [syntax=c] /*//////////////////////////////////////... * Arduino code to display scrolling characters on 6 or more 8x8 LED matrix. * * The no: of matrices can be increased with a small change in code. * * Comments are given in each statement for editing. * *...
znam tylko podstawowe komendy u8glib. Wszystko znajdziesz w pliku "U8glib.h". Poniżej fragment. [syntax=c] /* screen rotation */ void undoRotation(void) { u8g_UndoRotation(&u8g); } void setRot90(void) { u8g_SetRot90(&u8g); } void setRot180(void) { u8g_SetRot180(&u8g); } void setRot270(void) { u8g_SetRot270(&u8g); } /* screen scaling */ void undoScale(void)...
https://obrazki.elektroda.pl/9566439700_... Jak zbudować robota na NodeMCU, L298 i dwóch silniczkach? Oto krótki miniprojekt - część pierwsza. Uruchamiamy zdalnie sterowany "czołg" z dwoma gąsienicami. Przy okazji zobaczymy jak podłączyć L298 do silników, jak go obsłużyć PlatformIO/Arduino oraz jak można nim sterować przez WiFi. Pokazany...
1. Wstęp Projekt bardzo prostej stacji pogodowej opartej o ESP32 DevKit V1 i sensor BME280. Odczyt wartości jest dostępny poprzez interfejs sieciowy w sieci lokalnej, do której jest podłączona. Całość jest zasilana za pomocą zasilacza impulsowego 5V ze względu na powszechność i łatwą dostępność tego typu urządzeń. 2. ESP32 Moduł ESP32 DevKit V1 jest...
Cześć. Mam przerobione 3 sztuki na esphome. substitutions: name: dt20hbw-1 friendly_name: dt20hbw-1 device_description: "Monitor and control Atorch DT20HBW" esphome: name: ${name} friendly_name: ${friendly_name} comment: ${device_description} project: name: "f3nix.esphome-dt20hbw"...
Witam wszystkich poraz pierwszy. Pisze bo już mi ręce opadają i nie mam pomysłu jak to rozwiązać. Skonstruowałem sobie proste urządzonko na arduino UNO oraz ethernet shield oparty na wiznet 5100. Urządzenie komunikuje sie z serwerem metodą GET otrzymuje odpowiedz i steruje przekaźnikami. Problem w tym że po paru godzinach działania urządzenie przestaje...
Jeszcze tylko potrzebowałbym jeżeli ktoś wie, jak mogę to co wpisze w Textbox-ie wrzucić do zmiennej typu string na arduino. Mam taki kod: https://obrazki.elektroda.pl/2190746000_... Jeżeli dobrze rozumiem to nazwą tego textboxa jest textbox5: https://obrazki.elektroda.pl/2892608800_... https://obrazki.elektroda.pl/2535134500_...
#include "LiquidCrystal.h" #include <stdio.h> #include <string.h> #include <inttypes.h> #include "Arduino.h" // When the display powers up, it is configured as follows: // // 1. Display clear // 2. Function set: // DL = 1; 8-bit interface data // N = 0; 1-line display // F = 0; 5x8 dot character font // 3. Display on/off control: //...
Sprawdź teraz. [syntax=c]#define BUFFER_SIZE 500 #define STR_BUFFER_SIZE 22 static char strbuf[STR_BUFFER_SIZE+1]; EtherShield es=EtherShield(); // prepare the webpage by writing the data to the tcp send buffer uint16_t print_webpage(uint8_t *buf, byte on_off); int8_t analyse_cmd(char *str); // LED cathode connects the Pin4, anode to 5V through 1K resistor...
A jak rozpoznać czy interesujący mnie skchet można umieścić w najmniejszym ESP8266-01. Próbuje wrzucic taki plik z przykładów [syntax=c] #include <WiFi.h> #include <WiFiClient.h> #include <WebServer.h> #include <ESPmDNS.h> const char *ssid = "YourSSIDHere"; const char *password = "YourPSKHere"; WebServer server(80); const int...
Ja ze starych tabletów robię HMI do Arduino. Zrobiłem już sterowniki do pieca, solarów, sterowanie fontanną/ stacje pogodowe i tylko co sobie wymarzysz.
Ostatnio miałem więcej czasu dlatego wygładziłem wygląd napisów "rażących w oczy". Użyłem czcionki FreeSans12pt7b.h , którą można znaleźć pod adresem https://github.com/adafruit/Adafruit-GFX... Plik należy zapisać w katalogu Fonts w bibliotece Adafruit_ILI9341-master (np. C:\Users\xxxx\Documents\Arduino\librarie...
Dobrze byłoby, abyś pokazał jak to "połączyłeś", w szczególności w pętli loop(). Kod: main.cpp Nie usprawiedliwia to jednak tego, że po resecie nie można już dogadać się z czujnikiem. Trochę usprawiedliwia, biorąc pod uwagę, że po Soft WDT Reset zostają "śmieci" w pamięci RAM. Ja tam robię też ESP.reset().
Witam, W tym DIY Konstrukcje chciałbym zaprezentować urządzenie do gry w Monski Pong. Cały projekt składa się z dwóch programów, modułu Arduino Uno i płytki PCB. Do zbudowania tego urządzenia zachęcam wszystkich początkujących jako dobry wstęp do podstaw komunikacji Arduino z komputerem z pomocą portu szeregowego. https://obrazki.elektroda.pl/1057744800_...
Witam. Mam problem rodzaju dziwnego. Program który liczy impulsy na wejściu przy pomocy zbocza, liczy czas między impulsami i tworzy liczbę binarną. Jeżeli wstawiam funkcję do wyświetlenia napisu po osiągnięciu odpowiedniej. Niestety DMD2 nie wyświetla mi napisu na P10 - myślę że jest to spowodowane TIMERAMI użytymi do zliczania czasu między przerwaniami...
W załączniku masz bibliotekę. Rozpakuj ją i dodaj folder w którym znajdują się pliki do folderu, gdzie znajdują się wszystkie biblioteki arduino - zwykle jest to /Dokumenty/Arduino/libraries Z tym kodem : [syntax=c]#include "etherShield.h" static uint8_t mymac[6] = {0x54,0x55,0x58,0x10,0x00,0x24}; static uint8_t myip[4] = {192,168,1,15}; static char...
https://obrazki.elektroda.pl/7661443100_... Kilka słów wprowadzenia w związku z tytułem, który zapewne niewiele mówi niewtajemniczonym. Wśród strzelców wiatrówkowych lubiących strzelać w nocy lub w złych warunkach oświetleniowym dominują dwa obozy, lunetowi oraz bezlunetowi (scopeless). Aby osiągnąć możliwość strzelania w ciemności,...
Oto cały kod: [syntax=c]/********* Rui Santos Complete project details at http://randomnerdtutorials.com https://randomnerdtutorials.com/esp8266-... *********/ // Load Wi-Fi library #include <ESP8266WiFi.h> //IR #include <Arduino.h> #include <IRremoteESP8266.h> #include <IRrecv.h> #include <IRutils.h> #include <DNSServer.h>...
https://obrazki.elektroda.pl/4968487700_... Witajcie moi drodzy Pokażę tutaj jak można łatwo złożyć z gotowych modułów (ESP8266, zasilacz, przekaźnik) własny sterownik IoT na WiFi. W przykładowej wersji pozwoli on nam przez internet włączać/wyłączać jedno urządzenie. Będzie to tak jakby Sonoff wersja DIY, ze szczegółowym opisem kolejnych...
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...
Autorze, dałem Ci gotowe rozwiązanie, ale nie czytałeś mojego postu uważnie. Nie czytałeś też dokumentacji ( MojaPolskieZnaki18_Bitmaps . Aby wyświetlić tekst funkcją MojaPolskieZnaki18_Glyphs 90(*) wiersz, gdyż tam znajdują się informacje o tym, gdzie w pliku MojaPolskieZnaki18_Bitmaps znajduje się obraz literki "Z". * - 90 wiersz, a właściwie, to...
Wykonałem projekt matrycy z programowalnych indywidulanie LED WS2812b o wymiarach 32x8, efekt podobny jak tutaj: https://www.youtube.com/watch?v=qgPfZLdZ... na podstawie: http://cyaninfinite.com/tutorials/flexib... Jednak już drugą noc meczę się nad adaptacją polskich liter w ARDUINO.IDE, poczytałem adafruit-gfx-graphics-library.pdf,...
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...
Ale powiedz mi gdzie tego szukać , jeżeli chodzi o hardware to jest arduino i do niego podłączone wyświetlacze ,mam tutaj podobny kod i tutaj wszystko ładnie działa lecz chciałbym tamten mieć bo ma ciekawsze wyświetlanie poniżej podaje ten kod ,który działa na 16 matrycach czyli 2 x 8 . [syntax=arduino] // Use the DS1307 clock module #define USE_DS1307...
Hej. Wiem że wszyscy jesteście bardzo zajęci i nie macie czasu na zajmowanie się pierdołami ale może ktoś się zlituje i pomoże dokończyć moje bazgroły i uruchomić je na ESP32 jako stronę www z możliwością odczytu i wprowadzania danych które przez I2C będą zapisywane i odczytywane ze sterownika. Tyle udało mi się nabazgrać w sprawiającym masę kłopotów...
Te wszystkie biblioteki w Arduino IDE dla BL0937 to lipa ! Zacząłem pisać sam cały kod... Obecnie mój kod jest taki : #include <Arduino.h> #include "Timer.h" #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> #include <ESP8266HTTPClient.h> #include <ESP8266HTTPUpdateServer.h>...
Mam taki kod widoczny poniżej z jednego filmu na YouTube, wgrałem go do modułu ESP8266. http://obrazki.elektroda.pl/6510311600_1... IoT_ESP.ino:36:1: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix] IoT_ESP:46: error: stray '\' in program...
Witam, proszę o pomoc w dodaniu obsługi POST. Kiedy programowałem ESP w NODEMCU w LUA nie było problemu, sprawdzałem zawartość ładunku (payload) i szukałem tego co mnie interesuje. Tutaj już nie jest tak różowo. Aktualnie ESP wykorzystuje do sterowania przekaźnikami z wykorzystaniem GET, ale wysłanie tekstu ze strony WEB na server który znajduje się...
dalej to samo [syntax=c]#define BLYNK_TEMPLATE_ID "TMPL4nahakxm2" #define BLYNK_TEMPLATE_NAME "lOT Temperature Controller" #define BLYNK_AUTH_TOKEN "cmBBWDogNy6UBJvfc44WXEB9M0beQOCm" char auth[] = "cmBBWDogNy6UBJvfc44WXEB9M0beQOCm"; char ssid[] = "BeskidMedia_6eee"; char pass[] = "E8YyPbxW"; #include <Wire.h> #include <Adafruit_GFX.h> #include...
Czy na takim kodzie mógłbym się wzorować ? [syntax=c]#include <VGAXUA.h> //font generated from 1bitfont - by Sandro Maffiodo #define FNT_NANOFONT_HEIGHT 6 #define FNT_NANOFONT_SYMBOLS_COUNT 95 //data size=570 bytes const unsigned char fnt_nanofont_data[FNT_NANOFONT_SYMBOLS_C... PROGMEM={ { 1, 128, 128, 128, 0, 128, 0,...
https://obrazki.elektroda.pl/5346397000_... Hermetyczne obudowy https://obrazki.elektroda.pl/1377659500_... https://obrazki.elektroda.pl/8061765100_... https://obrazki.elektroda.pl/2275955500_... https://obrazki.elektroda.pl/4760769300_... https://obrazki.elektroda.pl/1389092700_...
Wgraj to na próbę, jest tu sporo nadmiarowego kodu ale testowałem na tym wyswietlacz. #include <Arduino.h> #include <U8g2lib.h> #ifdef U8X8_HAVE_HW_SPI #include <SPI.h> #endif #ifdef U8X8_HAVE_HW_I2C #include <Wire.h> #endif #define SD_CS 47 // Pin CS (Chip Select) do komunikacji z kartą SD, wybierany jako interfejs SPI #define...
Sam shield wykonany jest właśnie do podłączenia dokładnie tego wyświetlacza do arduino mega 2560 :/ // UTFT_Demo_320x240 // Copyright (C)2015 Rinky-Dink Electronics, Henning Karlsen. All right reserved // web: http://www.RinkyDinkElectronics.com/ // // This program is a demo of how to use most of the functions // of the library with...
https://obrazki.elektroda.pl/1624878200_... W naszych domach wykorzystuje się coraz więcej urządzeń połączonych z Internetem, głównie elementów zaliczanych do Internetu Rzeczy. Te elementy automatyki domowej czynią nasze mieszkania coraz wygodniejszymi, ale też coraz bardziej zależnymi od sieci - gdy jej zabraknie, cała ta inteligentna...
No a ja planuję (choć nie wiem kiedy) zająć się tym jak pisałem na STM32. A płytka z STM32F103VCT6 + LCD 3,2" kosztowała mnie 155zł + przesyłka jakieś 20zł, i całość prezentuje się całkiem nieźle: http://arduinosolutions.com/index.php?ro...
Sytuacja jest następująca. Po uruchomieniu modułu jest pobierany czas z serwera NTP. Po północy czasu zimowego, każdego dnia jest podejmowana próba synchronizacji czasu. Niby czas dostaję, ale zawsze jest on nieprawidłowy. Po pierwszej zmianie doby rzekomy czas synchronizacji jest o kilka, kilkanaście sekund późniejszy niż czas pierwszej synchronizacji...
Do tej pory ukazały się następujące części: TEMAT Arduino LCD NexTimer, recvRetNumber, NexTouch, attachPop number, timer, get, printh, if-else, font - BUTTON - TEXT - TIMER - operator if - zmienne systemowe SYS0, SYS1 - array component b - biblioteka SODAQ_BMP085 - setValue - NexTouch - obiekt NexNumber - pole number - pole text - getValue - setValue...
https://obrazki.elektroda.pl/6550958800_... Przedstawię tutaj uruchomienie ESP32-Cam w PlatformIO, przeanalizuję działanie streamingu video (?) z tej płytki oraz pokażę jak można dostać się do pikseli obrazu pobranego z kamery (np. w celu narysowania prostokątów). ESP32-Cam to mała i poręczna płytka oferująca moduł ESP-32S (4MB Flash,...
https://obrazki.elektroda.pl/4269875400_... Oryginalny DeepSeek jest raczej za duży, by uruchomić go na domowym sprzęcie, ale repozytorium Ollama oferuje ciekawą alternatywę bazującą na dostrajanych (tj. trenowanych w oparciu o rezultaty większego modelu) modelach LLama i Qwen. Występują one pod nazwami deepseek-r1:1.5b/7b/14b/32b...
Z uwagi na swoją konstrukcję obsługa tych wyświetlaczy jest zupełnie inna, dlatego trzeba ją zrozumieć a do softu niestety trzeba się przyzwyczaić. Udało się tobie wgrać projekt który podesłałem? Tak na szybko podstawowe zasady: 1. Grafiki podkładowe musza nazywać się od numeru który określa ID strony np 0 Strona startowa.bmp, 1 menu.bmp itd ID w nazwie...
Witam serdecznie. Z góry mówie, że nigdy nie miałem kontaktu z arduino. Dostałem płytki gotowe do zaprogramowania, ściągnąłem program Arduino 189, ściągnąłem bibliotekę płytki ESP, ściągnąłem biblioteki Wifi i DHT... jednak nadal mam bład 1 kompilacji. Kombinowałem za rożne sposoby - przykładowe kody poprawnie się uruchamiają, ale docelowy program bez...
program na filmiku to poniższy kod, jest to gotowy przykładowy program z pobranej biblioteki UTouch.h [syntax=c] // UTouch_QuickPaint (C)2013-2014 Henning Karlsen // web: http://www.henningkarlsen.com/electronic... // // This program is a quick demo of how to use the library. // // This program requires the UTFT library and a display // module with at...
Dziś przy porannej kawie przy użyciu biblioteki LiquidCrystals w Arduino IDE wyświetliłem tekst tytułowy do trzeciej części artykułu; https://obrazki.elektroda.pl/9447966900_... Wyświetlacz ma fabrycznie fonty Katakana i trzeba założyć zworkę JP5 (ja wlutowałem dwie szpilki goldpin i założyłem zworkę).
arduino projekty arduino arduino w5100 arduino arduino projekty
podświetlanie zegarka wymiana glikolu resetować głośnik
pokrywa samsung pokrywa samsung
Jak dodać linki YouTube do Zgemma H8.2H? Licznik motogodzin w wózku Linde 0009460759 nie działa