Np. z tego kodu: [syntax=arduino]#include <Arduino.h> #include <U8g2lib.h> #include <SPI.h> #include <Wire.h> // Konfiguracja pinów dla wyświetlacza OLED #ifdef U8X8_HAVE_HW_SPI #include <SPI.h> #endif #ifdef U8X8_HAVE_HW_I2C #include <Wire.h> #endif // Konfiguracja wyświetlacza SSD1306 U8G2_SSD1306_128X64_NONAME_F_HW_I2C...
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
Nakładanie, "miganie" tekstu na wyświetlaczu wynika z tego, że notorycznie czyścisz ekran i piszesz. To co na nim widzisz to wypadkowa tych operacji. Powinieneś czyścić ekran i pisać po nim np. tylko wtedy, gdy nastąpi zmiana stanu przycisku. A najlepiej tylko zamazywać poprzednią treść wypisując nową.
Sprawa rozwiązana. Moje oko nie dostrzegło, ale miernik na zwarcia tak- zwarcie pomiędzy dwiema nogami Xmegi SMD. Po przeskrobaniu układ ruszył i teraz mogę podzielić się wersją na Xmega. W stosunku do wersji na AVR AtMega, zmiany są takie: Procedura setup() jest następująca: [syntax=c] void setup(void) { OSC.CTRL=OSC_RC32MEN_bm; // włączenie oscylatora...
Czy można napisać program w ten sposób żę wartość zmiennej (string) będzie nazwą innej zmiennej np: A01 = "tekst1" A02 = "tekst2" A03 = "tekst3" B = "A01" I teraz potrzebuję wywołać np. LCD B tak żeby na wyświetlaczu wyświetliło się tekst1 Przepraszam za "zakręcenie". Nie mogę skorzystać z tablic.
witam Kolegów Swojego czasu zrobiłem matrycę led z przesuwającym się napisem. Wszystko działa poprawnie, ale przyszedł czas na małą modyfikację a mianowicie w trakcie pracy chciałbym w zależności od jakiegoś zdarzenia (np.wciśnięcie przycisku) zmienić napis na matrycy. Da się to zrobić w jakiś prosty sposób? zdefiniowane napisy [syntax=c]const char...
Witam, proszę o pomoc z zrealizowaniu jednej funkcji w moim projekcie... Powiedzmy że na wyświetlaczu mam kilka danych : F4 f100 D2.8 G2 Teraz po przyciśnięciu odpowiedniego przycisku przechodzę do edycji parametrów, chciałem żeby w trybie edycji wartość zmieniana migała. Np. edytuję wartość F4 to powinna ona migać. Po ustawieniu żądanej wartości, zatwierdzam...
Istnieje możliwie jeszcze nikła szansa, że teksty znajdują się w czytelnej formie w układzie pamięci EEPROM (IC 89), ale nawet wówczas nie wiadomo, czy po ewentualnej zmianie obliczona "checksum" nie zablokuje działania urządzenia.
1. W jaki sposób zczytałeś te id? Podpiąłeś czytnik pod RS232<>USB? Jeśli masz stąd powtarzalne dane, to znaczy, że czytnik pracuje poprawnie. 2. Natomiast zrób jeden test. Wgraj do tego procesora program wysyłający po UART jakiś tekst co 1s i zobacz, czy odczytasz poprawny tekst na komputerze za pomocą przejściówki (oczywiście czytnik odłącz)....
Kolego rb401 Po zapoznaniu się z DS-em muszę przyznać Ci całkowitą rację. Ten układ, który zaproponowałeś jest idealny do tego zadania. PS. Kiepsko znam j.angielski, a google translator przetłumaczył mi tekst, tak jak przetłumaczył. Kolego moons Z pomiaru tych napięć, wynika, że mikroprocesor zmienia sobie stan pinów na tyle szybko, że miernik nie zdążył...
Być może, tylko nie rozumiem dla czego po zmianie czcionki zmienia mi się sposób wyświetlania wyniku pomiaru. Czy to jakiś błąd tej biblioteki dla Arduino? Trzeba dodać jeszcze inną funkcję?
paavo91 miałeś racje. potencjometr od kontrastu umiesciłem pod wyswietlaczem - do regulacji trochę niewygodnie - i dlatego wcześniej regulowałem zgrubnie ( wieksze zmiany rezystancji) bez LCD. Dziś spokojnie, niewielkie zmiany rezystancji i tekst wyswietla się poprawnie. THX
A jakby tak w pliku I2CIO.cpp zamienić #include <../Wire/Wire.h> na #include <Wire.h> to co by się wtedy stało ? notabene linia 35 Przecież pisze że na tej ścieżce "/Wire/Wire.h: No such file or directory" niema pliku Wire.h. Trzeba edytować plik biblioteki zmiana kodu nic tu nie da bo deklaracja jest w bibliotece . Wersja NewliquidCrystal...
Pojawiła się nowa wersja AVRPascala (2.4). Osoby zainteresowane mogą ją pobrać tutaj: http://akarwowski.pl/index.php?page=elek... Zmiany: - dodano nowy schemat kolorystyczny Twilight - tekst o wysokim kontraście; dziękuję użytkownikowi sp3ots z niniejszego forum za sugestie i pomoc w doborze kolorów - dodano możliwość powiększania i zmniejszania...
https://obrazki.elektroda.pl/3779875600_... Nowo wydany program Arduino PLC IDE obsługuje pięć języków zdefiniowanych w normie IEC 61131-3: schemat drabinkowy oraz bloków funkcjonalnych, tekst strukturalny, sekwencyjny schemat funkcji i listę instrukcji. Ponieważ Arduino koncentruje się coraz bardziej na stronie przemysłowej z rodziną...
czy jesteś w stanie zmodyfikować kod by nowa liczba kliknięć zastępowała poprzednią zamiast wyświetlania się liczb w ciągu? Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Płytka Arduino: Duemilanove. - Poprzedni układ: - Zewnętrzna dioda LED podłączona do pinu PWM (np. pin 9 ). - Przycisk podłączony do pinu cyfrowego...
Witam, testuje właśnie mały ekran e-ink, sprzedają to jako [url=http://www.seeedstudio.com/depot/20... shield do Arduino. Docelowo chcę wykorzystać większy ekran z Kindla ale wcześniej planowałem przetestować taki mały 2". Jestem rozczarowany jego małą trwałością. Wiadomo, że e-ink musi być odświeżony po każdej zmianie...
Dzięki! A ten rosyjski ma jakieś zalety w stosunku do X-Loadera? Widzę, że jest nowszy, X-Loader od czterech lat nie jest rozwijany. U mnie proces wygląda tak, że cały program (kilkanaście plików w C) jest niezmienny, a podmieniam dane w pliku nagłówkowym data.h (początkowo w edytorze tekstów, teraz mam własny program, który wprowadza zmiany). I chciałbym,...
https://obrazki.elektroda.pl/6137628100_... Ekrany dotykowe TFT oferują możliwość stworzenia fenomenalnego interfejsu graficznego z niewielkimi mikrokontrolerami, takimi jak układy z rodzin AVR, PIC czy STM21. Wyświetlacze te oferują szeroką gamę kolorów, dobre parametry graficzne i wygodne mapowanie pikseli. W poniższym tutorialu...
Witam Przy próbie wysłania wiadomości przez port szeregowy arduino komendami AT, w odpowiedzi na komendę "AT+CMGS=+45XXXXXXXX" <CR> TEKST SMS <CTRL-Z> +CMS ERROR 21 Czy mógłby ktoś mi podpowiedzieć co. Może być przyczyną takiego błędu? Moduł normalnie odbiera SMS od użytkownika, wyświetla je na porcie szeregowym, wysyła inne komendy oprócz...
Kolego. Wystarczy napisać prosty program na Arduino sprawdzający zmianę stanu wejścia , jeśli stan wejścia (u Ciebie kontaktron) nie zmieni się w czasie np: 60s. , To wysteruj dane wyjście na jakiś czas , tym wyjściem przez przekaźnik , sterujesz dane wejście w micrze , zaprogramowane aby wysłać SMS z danym tekstem .
Witaj. Gdzie musiałby mieścić się plik z tekstem? (raczej nie większy niż 1000 znaków) Jeśli nie ma potrzeby zmiany tego tekstu, to w pamięci EEPROM procesora (Atmega 328 ma 1kB EEPROM) albo w kodzie programu (na kod programu jest 32kB, więc też da się go tam schować). Można zrobić w tym czytnik kart SD? Można, są w sieci przykłady podłączenia, są nawet...
Przyłaczę się do tematu, albowiem osobiście także poszukuję elastycznej taśmy LED do wykonywania statycznych napisów. Do tej pory tnę taśmy na kawałki aby tworzyć proste literki ale aby tworzyć literkę "O" lub podobne literki to wymagane jest cięcie taśmy na pojedyncze diody co wymaga sporo zachodu. Co do płynnej zmiany koloru statycznych napisów to...
(at)ElektrodaBot jak dodać większą czcionkę np. font16x16 do biblioteki arduino TVout? Bezpośrednia odpowiedź na pytanie - Aby dodać większą czcionkę (np. 16×16) do biblioteki Arduino TVout, należy przygotować własną tablicę danych (bitmapę) dla poszczególnych znaków i zaimportować ją do biblioteki jako czcionkę w formacie PROGMEM. - Następnie w plikach...
Posiadam płytkę arduino uno z atmega328p. Chcę do tego uruchomić wyświetlacz OLED MCOB21205AV-EYP https://pl.rs-online.com/web/p/wyswietla... Pojawia się jednak dziwny problem. (Uruchamiałem już wiele wyświetlaczy różnych producentów ale taki problem mam pierwszy raz). Wyświetlacz posiada 2 rzędy po 12 znaków. W arduino korzystam z biblioteki...
Odnośnie enuma, zleży mi na używaniu status++ a nie status = kolejnaNazwa z lenistwa, to są głównie sekwencyjne operacje, jedna po drugiej. Rozumiem że definiuję nazwy moich przypadków w enum, dostają one kolejne liczby i jak wstawię coś między 'tekst' a 'wyślij' to się samo przenumeruje, tyle że w case'ach muszę używać nazw, ale bez konieczności zmian...
To jak to z tobą???; czy kontaktujesz pomiędzy: co piszesz a co czytasz(?) - lub na odwrót. Poziomu tego zdania nie skomentuje nawet. Chyba Ty masz kłopoty z rozumieniem czytanego tekstu. Ja kupiłem takie, które działają z avrdude. Mają jedynie starszą wersje firmware, którą b. łatwo zaktualizować. Zresztą z p. widzenia zwykłego użytkownika jedyna...
Cześć. Chciałbym prosić o pomoc, ponieważ czytam tu i tam, ale nie potrafię zinterpretować tego co czytam właściwie. Potrzebuję miliamperomierza, który będzie mi wskazywać jednocześnie 4 wartości prądów rzędu kilkudziesięciu mA. Zmiana tej skali to z pewnością będzie kolejny problem, bo obawiam się, że samo wstawienie rezystorów pomiarowych 1om sprawy...
Co do kosztów - Arduino Uno kosztuje jakieś 95 zł. Za te pieniądze mam 10 razy tyle o wiele mocniejszych STMów na przykład... Nie chcę bronić autora artykułu, ani samego tekstu - specjalnie wrzuciłem go, aby wywołać trochę poruszenia, ale pewne tezy są nie bez sensu - jak właśnie ta o cenie. Tyle że to wszystko teoria a praktyka bywa czasem inna. W...
Elektroniczny wysokościomierz-wariometr do samodzielnego montażu, wyposażony w sygnały dźwiękowe i świetlne, został zaprojektowany jako narzędzie zwiększające bezpieczeństwo w różnych dyscyplinach sportów lotniczych. Urządzenie to jest szczególnie przydatne dla entuzjastów skoków spadochronowych, lotów paralotniarskich oraz pilotów ultralekkich statków...
Przy opracowaniu różnych nadajników oraz anten występuje konieczność pomiaru fali stojącej (SWR) w antenie. Prezentuję kilka wariantów prostych mierników SWR, gdzie stosowany jest Arduino lub mikroprocesory typu Atmega8. Najprostszy w realizacji jest miernik SWR od autora z Królewca. Składa się tylko z wyświetlacza 1602 z układem i2c, płytki Arduino...
(at)daro19862 - używasz wyświetlacza już niemal muzealnego. Czas zmiany stanu piksela w tym LCD jest tak długi, że po prostu nie nadaje się do robienia animacji. A jak jeszcze go schłodzisz, to ma odświeżanie wolniejsze niż e-paper :) Generalnie problem z wolnym odświeżaniem dotyczy wszystkich wyświetlaczy monochromatycznych - tam matryce nie są demonami...
Zmiana predkosci niestety nie pomogła. Wcześniej było ok może coś spaliłem :/ Czasem nawet się zaloguje do sieci ale smsy nie wychodzą ani nie doodzą. Nie do końca wiem jak dokładnie zrobić ten dzielnik napięcia :/ Dodano po 27 Jakie wartości tych oporników, czy jakieś diody dawać i przede wszystkim wg. jakiego schematu to połączyć. Na rosyjskiej stronie...
https://obrazki.elektroda.pl/4414581900_... Przeznaczenie i zasada działania Istnieją biblioteki do Arduino służące do sterowania urządzeniami poprzez IR. Postanowiłem jednak rozwiązać to w inny sposób – chciałem stworzyć układ uczący się, tzn. zapamiętujący kody z oryginalnego pilota. Umożliwia to sterowanie całym szeregiem urządzeń...
http://obrazki.elektroda.pl/7861935900_1... Jest to przykładowy projekt zastosowania 16-kanałowego sterownika PWM PCA9635PW firmy NXP o 16-bitowej rozdzielczości, wbudowanego w moduł MOD-23 ( Podłączenie Sterownik PWM podłączony jest do platformy Arduino UNO przez magistralę I2C . Wyświetlacz LCD podłączony został zgodnie z biblioteką...
https://obrazki.elektroda.pl/5324306000_... Znamy wielkie modele językowe, jak ChatGPT, które procesują tekst i zwracają tekst (text2text), są generatory obrazów zwane jako text2image, mamy generatory dźwięków tworzące muzykę po opisie tekstowym. Dodatkowo są narzędzia zamieniające mowę na tekst i odwrotnie. Jeśli chodzi o zamianę...
http://obrazki.elektroda.net/67_12336638... Opisywana biblioteka umożliwia nawiązanie połączenia szeregowego pomiędzy Arduino a telefonem GSM. Jej procedury ukrywają przed programistą komendy AT+, pozwalając na wysłanie wiadomości tekstowej przy pomocy dwuargumentowej funkcji, wymagającej jedynie podania numeru telefonu i tekstu wiadomości....
Witam. Mam zamiar stworzenia wyświetlacza który ma wyświetlać dwie różne informacje z wykorzystaniem przycisku. Czyli naciśnięcie (i puszczenie) przycisku powoduje zmianę tekstu na drugi. Rozpocząłem już prace ale mam problem bo przycisk jakby nie działał. Nie wiem czy problem jest w programie czy podłączeniu. Wstawiam kod oraz jak podłączyłem przycisk(...
https://obrazki.elektroda.pl/7595010300_... Wiele osób zastanawiało się dlaczego kolorowe graficzne wyświetlacze działają bardzo wolno z Arduino UNO/Mega i wszystkimi AVR Mega/Tiny. Przeprowadziłem testy porównawcze wyświetlacza 128x160 ze sterownikiem IL9306 pracującym z interfejsem SPI. Do testów posłużyło Arduino UNO i KA-NUCLEO-F411CE....
Dzięki za odpowiedzi, mam jeszcze pytanie, w jaki sposób można by zrealizować sekwencyjne wyświetlenie wszystkich znaków na wyświetlaczu LCD? Próbowałem napisać prosty program i kombinowałem w ten sposób, jednakże średnio to działa, ponieważ przesuwają się obydwie linie i na wyświetlaczu panuje chaos. Chciałbym by linia 0 była nieruchoma (podany numer...
https://obrazki.elektroda.pl/9375100200_... Dzisiaj przedstawię krótko kolejną nakładkę na Arduino UNO, a mianowicie D1Robot/Iduino LCD Keypad Shield, który jak sama nazwa wskazuje, na pokładzie ma wyświetlacz ciekłokrystaliczny 2x16 oraz pięć (sześć, jeśli liczymy RESET) przycisków podłączonych na GPIO. Shield ten pozwala w prosty...
Witam. Mam dość dziwny problem - biblioteka HD44780 Radzia 4bit noRW, wszystko świetnie działa, ale gdy próbuję użyć biblioteki do obsługi TLC5940, to się krzaczy i na wyświetlaczu same śmieci się pojawiają, starczy że dam na początku procedurę inicjacji TLC i potem wyświetlacz nie działa za Chiny. Pomyślałem sobie ok, może konflikt z którymiś pinami...
https://obrazki.elektroda.pl/7074537300_... Natrafiłem na opis mechanicznego robota-pisarza, który mógł zapisać na kartce ruchami pióra dowolny tekst o długości do 40 liter. Mechanizm ponad 240 letniej konstrukcji zawiera 6 tysięcy części i musiał robić spore wrażenie gdy został zaprezentowany. Nadal jest to konstrukcja warta uznania,...
Panowie szkoda by było aby tak super zapowiadający się wątek umarł. Zgadzam się z Tobą w 100% ...że moja wersja sterownika nie będzie się komunikowała za pomocą nowej strony emodul.pl tylko ze starą (i archaiczną).... Problem polega na tym, że prawdopodobnie stare sterowniki nie mają zbyt bogatego wbudowanego oprogramowania komunikacyjnego. Powoduje...
Arduino IDE to standardowe narzędzie umożliwiające tworzenie, kompilację oraz wgrywanie sketchy na płytki Arduino. Niewielka aplikacja napisana w Javie doceniona zostanie przede wszystkim przez początkujących użytkowników. Oczywiście oficjalne IDE posiada wszystko co jest potrzebne do pracy z modułami Arduino i nie ma potrzeby odchodzenia od przyjętych...
https://obrazki.elektroda.pl/3536273200_... Enkoder obrotowy - impulsator - jest doskonałym urządzeniem wejściowym do sterowania np. menu w interfejsie urządzenia. W poniższym tutorialu opiszemy, jak wykorzystać typowy impulsator w połączeniu z modułem Arduino. Krok 1. Obejrzyj film Jeśli nie chce Ci się czytać całego poniższego tekstu,...
Zmieniałem, patrzyłem też jak to robi producent: https://github.com/riverdi/riverdi-eve-a... Co ciekawe ich inicjalizacja dla CTP_70/ RTP_70 ma delikatnie inne wartości, dla których mój panel pracuje gorzej (np DispPCLKPol = 0 a umnie jest DispPCLKPol=1) po zmianie obraz jest mniej "ostry", drobne teksty są mało wyraźne. Producent nie raczy odpowiedzieć...
Witam wszystkich, Tytułem wstępu: Jestem poczatkującym użytkownikiem Arduino (i dlatego piszę w dziale dla początkujących). Jednym z moich projektów jest sterowanie urządzeniem za pomocą enkodera. Problem wydaje się bardzo prosty - ale na Arduino. Z GitHub'a (https://github.com/brianlow/Rotary) ściągnąłem doskonałą bibliotekę do obsługi enkodera, która...
Ale widzę, że kolegi podejście jest takie "powiedzcie jak to zrobić na tych konkretnych arduino, albo idźcie precz". Ja w tym momencie nie mam żadnej motywacji by koledze próbować pomóc. Życzę szczęścia. Niestety w Internecie nigdy Kolega, ani pozostali Koledzy, ani ja nie będziemy wiedzieć kto jest "po drugiej stronie" i nie będziemy znać jego "całej"...
http://obrazki.elektroda.net/95_12889773... Witam! Chciałbym zaprezentować Wam moją pierwszą konstrukcję znanego już na elektrodzie piórnika ze ściągą. Sercem mojego układu jest Arduino Duemilanove (ATmega328) wspomagany przez wyświetlacz hd44780 20x4, zegar RTC DS1307 (z własną baterią) i czujnik temperatury MCP9700. Cyfrowy piórnik zasila...
Bardzo ci dziękuję za pomoc wreszcie działa rozwiązanie banalne ale to dzięki tobie na to wpadłem. Za kilka dni wstawie kod tylko go uporządkuje bo na te chwilę to więcej myślałem nad problemem niż grzebałem w kodzie dziękuje. [syntax=c]#include "U8glib.h" U8GLIB_T6963_240X128 u8g(9, 8, 7, 6, 5, 4, 3, 2, 14, 15, 17, 18, 16); // 8Bit Com: D0..D7: 8,9,10,11,4,5,6,7,...
:arrow: zygfryd3 Silnik krokowy nie wchodzi w grę bo mam już inny , zwykły 12v DC Czyli konkretnie: jaką ma oporność? Coś co zostanie umieszczone na kartce (najlepiej czarna kropa) A konkretnie: o ile % mniejszy prąd da transoptor odbiciowy na tej kropie? Naprawdę nie ma nic co laik mógłby skręcić /zlutować i mieć satysfakcję że czegoś dokonał...!?...
Na początek kod: [syntax=c] #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int wybor = 0; void setup() { pinMode(0, INPUT); pinMode(8, INPUT); Serial.begin(9600); while(!Serial); lcd.begin(16, 2); } void loop() { if(wybor == 0) { lcd.clear(); lcd.print("Begin"); wybor = -6; } if(digitalRead(0) == HIGH) { lcd.clear(); lcd.print("ZERO...
zmiana tekst kierunek tekst arduino arduino przewijać tekst
lodówka mrozi polar podciśnienie poduszka multipla zegary
FS22 – pedał gazu nie działa po konfiguracji kierownicy Bigben, HORI, Thrustmaster, Fanatec Prostownik wyłącza się podczas ładowania - przyczyny i rozwiązania