Sterownik Adafruit_SH1106G wydaje się być OK. Należy go użyć do obsługi wyświetlacza. Ten kod może działać poprawnie: Dodano po 5 Przy okazji: podziałka decybeli ma wartości w nieodpowiedniej kolejności na skali.
A co stoi na przeszkodzie wywoływać: Serial.begin(baudrate); kilka razy?
A ja widzę to tak: https://obrazki.elektroda.pl/4901071200_...
Dla wartości jeden na wyjściu pojawia się 5V. Jest możliwość zmiany napięcia przypisanego dla jedynki na 3.3V? A z jaką częstotliwością te zmiany stanów na wyjściu będą następować? Jeżeli to będzie mała częstotliwość, to można po prostu zastosować dzielnik, jak poniżej: https://obrazki.elektroda.pl/7839851700_...
W C można pisać obiektowo i poniższą klasę w C++: [syntax=c]#include <iostream> class Foo { public: // domyślny w C i C++ dla struktury Foo(int i_); // konstruktor int getI(); // getter void setI(int i_); // setter ~Foo(); // destructor private: // nie ma odpowiednika w C void bar(); // funkcja prywatna int i; // pole prywatne }; // constructor...
W jednej zmiennej przechowujemy stary_stan_linii i w peli odczytujemy nowy_stan. Jeżeli sa różne to znaczy, że cos się zmieniło i wykonujemy mrugnięcie (właczamy diode, czekamy, wyłączamy diodę). Po tym zmiennej stary_stan_linii nadajemy wartość nowy_stan (no bo nowe staje sie starym). Itd. To jest wersja prymitywna ale prosta.
To zobacz [url=http://www.instructables.com/id/Con... [url=http://www.qrong.com/archives/46]Li...
Te moduły są tanie ale i bardzo kiepskie, wprowadzają dużo śmieci do transmisji, polecam moduły esp8266 działające po wifi. Też kiedyś używałem Modułów takich jak twoje, i uważam że szkoda na nie czasu i nerwów. Niska cena w tym przypadku przekłada się n niską jakość. Z tego co mi się zdaje to te moduły nie mają możliwości zmiany częstotliwości, pcb...
Jeśli Twój wyświetlacz to jeszcze koncepcja to zamiast 74595 zastosuj SCT2110 lub SCT2210 w zależności od tego czy za pomocą jednego układu chcesz sterować jednym czy dwoma segmentami.
Witam ! W Bascomie jest takie polecenie: Toggle - zmiana stanu pinu na przeciwny. czy w Arduino IDE jest podobne polecenie i jak ono wygląda ? Pozdrawiam. Stefan W zasadzie takiego bezpośredniego odpowiednika nie ma, ale możesz posłużyć się taką przykładową konstrukcją: digitalWrite(13, !digitalRead(13)); // // Ooooh magic toggle code! e marcus
Każdy program Arduino zachowuje się, praktycznie jak standardowy program C++. W C++ wystarczy komenda: LED_BUILTIN . Kliknij prawym przyciskiem myszy na LED_BUILTIN i wybierz z menu "Go to definition". Przeniesie Cię do pliku pins_arduino.h . Zobaczysz tam, że LED_BUILTIN ma wartość 13. digitalWrite(ledPin, ledState); "Go to definition" na tej funkcji...
Zostaw tam hc595 i dobuduj stopnie tranzystorowe. Czemu upieracie się przy dodatkowych rejestrach? Arduino ma wystarczającą ilość GPIO aby nie stosować dodatkowych rejestrów. Aby dobrze zrobić multipleksowanie z rejestrami timer musi inicjować transmisję spi, która oczywiście działa na przerwaniach. To ma zrobić początkujący? Tego to często nie potrafią...
Jęśli chodzi o pytanie nr 3 to tak Dodano po 7 Bezpośrednia odpowiedź na pytanie Aby jednocześnie wyświetlać prędkość obrotową (RPM) wentylatora oraz ustawioną moc (np. w formie procentowego wypełnienia PWM) na wyświetlaczu dotykowym podłączonym do Arduino Mega, należy: - Zliczać impulsy z tachometru (pin TACH) wentylatora, przeliczać je na obr./min...
Ten czujnik PIR jest zintegrowany z układam obróbki sygnału, nie ma żadnych elementów zewnętrznych, także żadnych parametrów nie zmienisz, chyba żebyś skrócił czas, zewnętrznym przerzutnikiem monostabilnym, ale i tak będziesz ograniczony do jednego impulsu na 5s.
Witam, synchronizacja to problem nawet dla dużych i poważnych modułów. Wracając do problemu: - Arduino całkiem nieźle radzi sobie z odtwarzaniem audio, co prawda 8-bitowym, ale nie wymagamy HiFi od tej aplikacji. Poszukaj biblioteki PCM, sample robi się bardzo łatwo: eksportujesz plik do "wav 8-bit mono" za pomocą np. Audacity. Niby większość programów...
To tak, podczas pomiaru zauważyłem, że na płytce jest widoczne oznaczenie nóżki na czujniku jako 1, co jednoznacznie określa (według mnie) nóżkę zasilającą, tak więc nastąpiła zmiana co do kolejności pinów. Niezależnie od tego jak czujnik ma wyprowadzenia, nóżki zasilania i (oddzielnie) masy powinny być połączone razem, po tym je zidentyfikujesz. Powinna...
Błąd :avrdude: stk500_getsync(): not in sync: resp=0x00, to jak ktoś już tutaj wspominał, problem z komunikacją PC <-> Arduino. Też to nieraz mam. Rozwiązaniem jest zmiana portu COM w Menedżer urządzeń > Porty > Arduino > PPM > Właściwości > Ustawienia portu > Zaawansowane ustawienia > Numer portu COM > Wybierz jakiś inny...
Witam, ta pętla nic nie robi, możesz ją usunąć. Jednorazowa zmiana jasności w dużym uproszczeniu wyglądać może tak: [syntax=c] ... void ustaw_jasność_na(int jasność) { nowa_jasność = jasność; } void płynna_zmiana_jasności() { if (aktualna_jasność < nowa_jasność) { ++aktualna_jasność; } else if (aktualna_jasność > nowa_jasność) { --aktualna_jasność;...
Witam! Udało mi się zrobić prototypowy falownik trójfazowy na Arduino UNO Rev3 i wszystko pięknie działa poza jednym - wyraźnie słyszalny jest z silnika dźwięk sygnału PWM o częstotliwości niecałego 1kHz (piny 5, 6 i 9)... Znalazłem działający sposób na zmianę częstotliwości PWM na pinie 9 na forum Arduino: [url=http://forum.arduino.cc/index.php?t...
Zastanawiam się czy nie powinienem użyć Arduino FreeRTOS, ale nie wiem czy to jest rozwiązanie mojego problemu. Jeśli planujesz sobie odstrzelić kolana, to jest to doskonały pomysł. Próbowałem już timerów i funkcji mils, ale wydaje mi się że to nie jest właściwa droga W tym przypadku to najwłaściwsza droga. Problem należy podzielić na kilka niezależnych...
Nie będzie konieczna zmiana softu ;) Można bez problemu zamieniać.
Przełączniki podłączasz do Arduino tak samo jak przyciski, kod tak samo, schematy i przykłąy są Google, kod to odczyt stanu pinu, do którego masz podłączony przycisk/przełącznik: digitalRead(pin);. Przycisk podciąga się do jednego stanu, np. VCC przez rezystor, może być wbudowany w uC i aktywowany poleceniem z INPUT_PULLUP, rezystorem zewnętrznym można...
Jaka jest przyczyna jego niekompilowania się? Na przykład w Leonardo, z uwagi na bardziej rozbudowany bootloader - natywna obsługa USB, masz do dyspozycji mniej pamięci Flash niż w Uno.
Zmień pętlę główną na: Dodano po 6 Jeszcze kilka drobnych poprawek. Tak powinno już działać: [syntax=c]void setup() { pinMode(8, OUTPUT); //pompka jako wyjście pinMode(7, INPUT_PULLUP);//Czujnik pomiaru jako włacznik digitalWrite(8, LOW); //Wyłączenie pompki } #define MAX_CZAS_DEBOUNCINGU (20UL) int odczytCzujnika() { static int dlugoterminowyStanCzujnika...
Opisz to bardziej technicznie, bo nie wiadomo, o co chodzi. Jaka karta? Jaki menedżer portów? O jakie zmienne chodzi?
Ponieważ piszesz, że czas Cię goni, najlepiej zaopatrz się do obu Arduino w gotową nakładkę RS-485: https://botland.com.pl/arduino-shield-ko... albo: https://botland.com.pl/arduino-shield-ko... albo: https://botland.com.pl/arduino-shield-ko...
Bity 6 i 7 portu B są podłączane do tych samych pinów ATmegi co rezonator kwarcowy. W takiej konfiguracji jak w Arduino (taktowanie z pomocą rezonatora) nie mogą pełnić funkcji wejścia-wyjścia, a wszystkie odpowiadające im bity w rejestrach są odczytywane jako 0. Dokładniejszy opis tej kwestii znajdziesz w dokumentacji ATmegi328 ( bitów portu ATmegi...
PCF8574 problemu nie rozwiąże, gdyż jest to ekspander cyfrowy, a nie multiplekser analogowy. Najprostszym rozwiązaniem jest po prostu zmiana MCU na taki, który posiada wymaganą liczbę wejść analogowych. Jeśli z jakiegoś magicznego powodu jest to niemożliwe to należy użyć zewnętrznego ADC.
Dane pokazywane oczom użytkownika mogą być zupełnie inne niż te przechowywane w programie. Wpisywanie wartości liczby po cyferce jest uciążliwe. W piekarniku mam ustawianą godzinę jednym przyciskiem (czy dwoma), wystarczy w programie zauważyć że przycisk został wciśnięty, przytrzymany przez 1s, przytrzymany przez 5s,itd. Jak nie używasz delay nie jest...
iłbym o to was, w zamian oferuję 50 punktów Dziekujemy za szczodrosc.
https://obrazki.elektroda.pl/7228525200_... Witam wszystkich:) W szczególności miłośników światełek, iluminofonii, itp. Prezentowane urządzenie wyświetla widmo akustyczne w postaci 20 słupków po 16 punktów każdy. Trudno je nazwać analizatorem widma. Analizator kojarzy mi się bardziej z przyrządem pomiarowym, chociaż wyświetlanie częstotliwości...
Witam, mam 7 segmentowy wyświetlacz mechaniczny, który posiada "pamiętające cewki" tak, że aby włączyć segment wystarczy podać krótki impuls do cewki. Do wyłączenia segmentu musi być podany impuls o odwrotnej polaryzacji. Docelowo chce tym sterować poprzez arduino. Wiem, na pewno że użyję tutaj rejestru przesuwnego 74HC595 oraz ULN2803. Impulsy będę...
Nie, żebym był jakimś maniakalnym i ortodoksyjnym miłośnikiem µC ale... W sprzętowym liczniku trzeba jakoś maskować drgania styków, w µC robi się to programowo, "za darmo", są nawet dostępne łatwe w użyciu biblioteki. W sprzętowym liczniku niemal każda zmiana funkcjonalności wymaga robienia układu od nowa, w µC w większości przypadków...
Poszukaj sobie modułu sterownika modBTS7960 - na takim pędziłem cały skuter inwalidzki, ma wszystkie te zabezpieczenia typu - nagła zmiana kierunku czy przeciążenie. Jego małą wadą jest fakt, że pracuje do 27 V - a więc do świeżo naładowanych akumulatorów( np. 2x12 czy 1x24) raczej nie wypada podłączać (po ładowaniu takie aku mogą mieć jeszcze przez...
Witam, Ale duza ilosc nie oznacza ze sa dobre. Do resetu wymagana jest zmiana stanu z wysokiego na niski jako ze stan wysoki jest definjowany od pewnego poziomu (zaleznego od Vdd) do Vdd to nie ma wiekszego znaczenia czy masz podlaczone Reset bezposrednio do Vdd czy przez rezystor, tam plynie minimalny prad, wazny jest jaki tam masz napiecie. Rezystor...
Spr u buję pomóc, choć przynajmniej w tym poście - pytająco: 1. Dlaczego piny które nie są rekonfigurowane w trakcie pracy zamiast w setup() konfigurowane są wielokrotnie w loop()? (wywołania pinMode() ) 2. Jaki cel mają puste pętle " while (...) {} "? Zasadniczo psuje to wzorzec narzucony przez Arduino. Słuszną drogą jest bieżące i cykliczne sprawdzanie...
Tak, z tym bajtem to oczywiście dla pełnego zakresu obrotu potencjometrem 4 razy będzie rozjaśniać i ściemniać w zakresie 0-63 , więc przesył działał prawidłowo. Z tym Arduino w nadajniku to masz wszystko w porządku? Próbowałeś zamigać ledem co 1s z delay, wysłać coś na UART? Może w ogóle kwarc masz źle ustawiony. Może zamień je ze sobą. Jak w Arduino...
Okej zmiana z SevSeg na sevseg pomogła, dzięki! Dziwne bo pisałem o tym wcześniej, jednak napisałeś Zmieniłem, nic nie dało. Dodano po 27 Trochę z innej beczki. Prawdopodobnie masz błędy w instrukcjach warunkowych (if), bezpośrednio po nich nie powinno być średnika. W kodzie jest wzmianka o przyciskach - prawdopodobnie należy maskować drgania styków...
Podłącz i steruj. W czym mamy Ci pomóc?
(at)janchar Ponieważ widać tutaj pewne niejasności, dlatego polecam zapoznać się z podstawami. Kluczowe słowa to proces debugowania i debuger. Na przykład [url=https://en.wikipedia.org/wiki/Debug... Prościej się nie da. Wracając do tego konkretnego przypadku, to podłączając mikrokontroler przez interfejs SWD, czyli GND, SWCLK, SWDIO, nie ma...
Bo postało bardzo dużo tutoriali z sterowaniem PWM z Arduino, ale tam sterowanie było mosfetem i wyprostowanym napięciem sieci. A początkujący, szczególnie szerokie grono użytkowników Arduino (nie wszystkich) nie rozróżniają metody fazowej od regulacji PWM...dla nich jest tylko istotne że podłączasz 230V, a co się dalej dzieje to już czarna magia. Odpowiadając...
Ta, tego nie analizowałem, niestety ta biblioteka Nokia_LCD.h korzysta z funkcji shiftOut, która może być użyta na dowolnych pinach i nie zauważa w ogóle użycia pinów SPI hardwarowego. Więc pewnie albo MEGA i biblioteka Adafruit albo zmiana pinów LCD. Oledy też są w opcji z SPI i w nich też jest do wyboru biblioteka z pełnym buforowaniem ekranu (tu...
ponieważ muszę podłączyć również LCD. Zmiana napięcia referencyjnego dla ADC nie ma żadnych innych konsekwencji, po za działaniem przetwornika ADC dla wejść użytych w funkcji analogRead(). Tak że LCD, jako cyfrowy nie ma nic do tego. Wiec będę musiał pogodzić się ze zmniejszoną rozdzielczością Zależy od wymagań danego projektu. Jeśli na przykład obrabiasz...
Zaznaczone linijki gdzie kod jest zmieniony [syntax=c]#include <SoftwareSerial.h> //wskazujemy użycie biblioteki LowPower #include "LowPower.h" //piny na których jest podłączona komunikacja z modułem GSM SoftwareSerial gsm800(11,12); const int wakeUpPin = 2; void wakeUp() { delay(2000); \\ Zmiana if(digitalRead(2)==1) \\ Zmiana { \\ Zmiana gsm800.write("AT+CMGF=1\r\n");...
Witam, po pierwsze z tego co napisales przyciski z konsoi sa niezasilana po wylaczeniu stacyjki wiec masz pierwszy problem. Musisz zapewnic zasilanie przyciskow. Rozwiazan problemu ze zmiana poziomu napiec jest duzo, przykladowo: 1) wspomniany transoptor, chociaz nie wymagasz chyba tu izolacji galwanicznej?, twoj schemat nie jest dobry, wiekszosc ma...
dodaja za kazdym razem po 1 m za kazda cyfre To nie kod dodaje te literki a po prostu zostają one po poprzednim wyświetleniu i nie są kasowane. Rozwiązaniem może być kasowanie (wypełnienie spacjami) całego miejsca na którym wyświetlasz pomiar przed jego wyświetleniem (tylko wynik może lekko migotać) lub prościej zmiana w linijce lcd.print(" cm");,...
Ta pompa ma najprawdopodobniej czujnik hallotronowy, który ma wspólne zasilanie z silnikiem. Dlatego też zmiana częstotliwości PWM raczej niewiele da, bo PWM zawsze przeniesie się na wyjście czujnika. Producent podaje wartość napięcie zasilania 6-13.2V. Ten schemat, który pokazałeś jest ok, ale to nie jest filtr dolno-przepustowy LC, tylko przetwornica...
Witam, Zależy mi tylko na tym, żeby Arduino zliczał impulsy z kontraktrona do 5 - 1 impuls- świeci się dioda led 1 - 2 impuls zapala się dioda led 2 - 3 impuls zapala się dioda led 3 - 4 impuls zapala się dioda led 4 - 5 impuls zapala się dioda led 5 i dodatkowo daje sygnał ciągły HIGH na pin SILOWNIKA przez cały 5 po 6 impulsie reset i znowu: - 1...
Ostatnim rozwiązaniem jakie możesz zastosować to jest zmiana serw na 360 st. Działają one tak, że w zależności od szerokości impulsu serwo porusza się w jedną lub drugą stronę z większą lub mniejszą prędkością. Takie serwa masz tutaj : http://botland.com.pl/361-serwa-praca-ci... I przykładowo dla AR-3603HB przy impulsie 1500 us serwo nie pracuje....
Masz w kodzie taką deklarację: long interval = 1000; Zmniejsz tę wartość do np. 200. Powinno przyspieszyć. Teraz czeka 1s na każdy kolejny krok enkodera.
Podłączyłem pod mikro kontrolera według schematu na końcu dodałem jeszcze Rezonator kwarcowy 16 MHz. Gdy chcę wgrać bootloader na kontroler to wyskakuje mi błąd i nie mogę rozwiązać tego problemu, więc pytanie do was czy wie ktoś jak rozwiązać taki błąd?? Programator: https://obrazki.elektroda.pl/1312289800_... Tak, wiemy... Tyko zaczym...
Nie umiem arduino i zrobiłem na rejestrach dla UNO z megą 328/328p. Powinno działać. Dla mega wystarczy zmienić nazwy rejestrów w funkcjach startujących i zatrzymujących timer. Obsługa opóźnienia zrealizowana na timerze pierwszym. [syntax=c]#include <avr/interrupt.h> volatile int timer_cnt=0; // tutaj definiujesz co po jakim czasie przekaznik...
Zacznijmy od pytań: 1. Które bity według Ciebie ustawiłeś w TCCR2B : Autor tematu pisał, że stosuje gotową bibliotekę do obsługi jakiegoś panelu dotykowego. Z tego, co zrozumiałem, to przerwanie to znajduje się we "wnętrzu" tej biblioteki. Takie efekty są oczywiście normalne, gdy ktoś mało świadomy tego, co się dzieje w jego programie stosuje gotowe...
https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...
(at)dondu Domyślam się, że chodzi o dopuszczalne napięcie zasilania modułu. Z tego co widzę to mój adapter BT posiada regulator napięcia (POWER:3,6-6V) Nie domyślaj się, tylko czytaj co piszę: Zobacz co jest napisane od strony bottom modułu HC-05 w okolicach pinów RxD i zastanów się nad tym . i czytaj linki, które Ci podsyłam lub chociaż dokumentację...
https://obrazki.elektroda.pl/3035226100_... Witam :) Zegarki z udziałem WS2812B były już publikowane na Elektrodzie. Chciałbym przedstawić swoją wersję. Zostało mi trochę tej taśmy po ostatnich projektach i postanowiłem ją wykorzystać. Utrudnieniem wykonania tego projektu może być dostęp do drukarki 3D. Zegar posiada cyfry wysokości...
Arduino Uno to atmega328, więc nie możesz zmieniać SDA/SCL - są sprzętowo przypisane na stałe do PC4/PC5.
PS Czy ja kiedyś zobaczę kod dla Arduino z komentarzami? Tak, na 20MB kodu 41 bajtów komentarza, który jest zbędny! W kodzie autora, na 2195 bajtów kodu jest 16 nic nieznaczących "w miejsce int..." czyli 0% komentarzy! Mogłoby się wydawać, że kod bez komentarzy pisany jest przez wyjątkowych ekspertów, prawda jest jednak inna, co widać choćby po jakości...
sugerujesz się nazwami zmiennych i komentarzem, a kompilator nie czyta komentarzy. Nie sugerowałem się komentarzami w kodzie, ani jakimikolwiek innymi. Analizowałem tylko sam kod źródłowy pierwszej wersji programu w poście #1. Może czegoś nie widzę, ale na pierwszy rzut oka, to program3 uruchomiony w piątej sekundzie od włączenia urządzenia powinien...
a nie oczekuje Kolega za wiele? Czekać na wynik to jest jakieś rozwiązanie ale myślę, że brak reakcji będzie najlepszą sugestią...
Witam, postąpiłem wg opisu https://nicohood.wordpress.com/ NicoHood i zmieniłem firmware usb atmega16u2 zainstalowałem sterowniki, wszystko ok, sciągnołem niby biblioteki i wgrałem do libraries, przez dodawanie bibliotek w programie Arduino IDE, jest w katalogi HID2.1 problem w tym że jak dodam importuj bibliotekę.. to mi nie wstawia <HID.h> lub...
EEPROM to dodatkowa pamięć służąca do przechowywania danych przez program. Jeżeli w kodzie nic do niej nie zapisujesz ani z niej nie odczytujesz, jest bez znaczenia. Ta opcja definiuje, czy zawartość pamięci EEPROM będzie zachowana, czy skasowana podczas wgrywania programu. Przy wgrywaniu przez bootloader (UART/USB) zawsze jest zachowywana.
http://obrazki.elektroda.pl/4447330400_1... Witam. Przedstawię projekt niezbyt wyrafinowany w konstrukcji, ale spełniający dobrze swoją rolę. Wykorzystano następujące elementy: -Arduino Nano, -Zasilacz Mean Well 5V 80W, -5 łańcuchów po 50 diod WS2811 (każdy maksymalnie może pobrać 15W), -5 potencjometrów, -Klawiatura. Każdy z łańcuchów...
Witam zrobiłem projekt zegara cyfrowego i chciałbym zamienić aby sterować wyświetlaczem ze wspólną katodą. W projekcie użyto wyświetlaczy ze wspólną anodą. Jak to zmienić w kodzie? Pozdrawiam. Link: https://pastebin.com/p7zP3cuk
Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem wyjaśnić jak działa cyfrowy regulator PID, czemu ich...
http://obrazki.elektroda.pl/5734781700_1... Witam Video demonstrujące o co tu chodzi... https://www.youtube.com/watch?v=6Ttkx0uV... https://obrazki.elektroda.pl/8256856800_... Wzbogacony plan działania oparty na HDMI ... Od dłuższego czasu pracuje jak ulepszyć mój pojazd nie tylko silnik lub zewnętrzny...
Witam, po krótkiej przerwie ;) właśnie wróciłem do budowy urządzenia i zastosowałem kilka zmian w koncepcji. Postanowiłem ramę jednak wykonać z profili aluminiowych od chłopaków z openbuilds. Trafiłem na nich przypadkiem podczas przeszukiwania różnych przykładów w sieci i zainteresowały mnie więc zakupiłem taki zestaw: - Profil systemu V-Slot™...
https://obrazki.elektroda.pl/9509903400_... Witam! Szybki tani projekt rolet automatycznych na arduino nano. Układ obsługuje 2 rolety niezależnie. Posiada podstawowe funkcje takie jak : - automatyczne odsuwanie i zasuwanie o żądanej godzinie, ustawiane poprzez menu na wyświetlaczu oled ssd1306 128x32 - ręczne odsuwanie i zasuwanie....
Harman Kardon AVR 139 Witam wszystkich. Mam takie pytanie dotyczące głównie programowania. Mianowicie czy jest jakaś możliwość zaprogramowania wyświetlacza owego sprzetu tak aby w sekcji wyboru urządzeń wejściowych zamiast odnośnika TAPE wyświetliło się "bluetooth" / "USB. Moduł został założony a chciał bym aby wybór był widoczny. Czy zrobię to poprzez...
https://obrazki.elektroda.pl/7583117900_... Pokażę tutaj moją prostą implementację tzw. "WiFiManger" na Arduino R4, czyli mechanizmu, który pozwala parować Arduino z naszą siecią WiFi w stylu parowania Tasmoty, czyli najpierw Arduino jest w trybie otwartego access pointa, do którego można się podłączyć i wpisać dane naszej sieci WiFi,...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
Pierwszy program nie działa prawidłowo wyświetlacz miga , nie widać gwiazdek podczas wpisywania kodu. Drugi jest prawie ok. Tylko jak openPin ( pin8 Arduino) zwarty od masy. Wyświetla napis "DOOR CLOSE" , "OPEN DOOR" po rozwarciu openPin od masy. Nie zmienia na "Enter Password" , "Scan Tag". , dopiero po wpisaniu kodu lub przyłożeniu taga i załącza...
Też nie zabardzo, bo biblioteki nie są takie same wszedzie, a projekt dotyczy konkretnej więc o wyborze skąd biblioteka powinno być napisane w projekcie i jaka wersja, bo zmiana może powodować błędy i potrzebę modyfikacji programu.
http://obrazki.elektroda.pl/6223122300_1... Domyślną metodą kontroli napięcia 230 V AC jest kontrola poprzez triak. Tak zrealizowany jest każdy ściemniacz. Kontrola taka oparta jest o kontrolę fazy - triak jest otwierany jedynie na pewną część sinusa napięcia przemiennego. http://obrazki.elektroda.pl/2250705900_1...
https://obrazki.elektroda.pl/8234451000_... Tata! Zrób mi jakieś fajne lampki w szafie - poprosiła mnie pociecha któregoś dnia - ale takie fajowe. Dobrze, coś zrobimy. Miałem akurat pod ręką taśmę LED RGB na układach WS2811 o napięciu 12 V. Dla nieobeznanych krótkie wprowadzenie. Układ WS2811 jest przeznaczony do pasków LED RGB, gdzie...
Witam. poszukuje pomocy w napisaniu kodu w arduino. potrzebuję: po odpaleniu zaświecić diodę z pwm około 20%, następnie po przycisku ma się rozjaśnić łagodnie do około 100% pwm. Po około 10s ma płynnie dioda wrócić do wartości około 20%. W kolejnej wersji chce dołączyć ściemnianie za pomocą czujki oświetlenia. Ma ktoś jakiś pomysł? Z góry dzięki jeśli...
http://obrazki.elektroda.pl/4168368600_1... Przedstawiam kolejny krok ku "cyfryzacji" mojego motocykla, a mianowicie 10-cio funkcyjny licznik-komputer pokładowy. Co do słówka "komputer" to może nieco na wyrost go użyłem, niemniej urządzenie oprócz mierzenia prędkości i przebytej drogi, pokazuje też jednak coś więcej - w sumie oblicza...
Witam, Programowałem sobie Arduino Uno i Nano bez problemu, aż tu nagle zong! Brak możliwości zaprogramowania czegokolwiek :( Co ciekawe, wcześniej zaprogramowane Nano podłączone do Arduino IDE wyświetla dane na Serial Monitorze, ale nie da się go zaprogramować. Problem pewnie dotyczy konwertera opartego na CH340; zmiana driverów czy nawet konwerterów...
A czy trudna jest zmiana w oprogramowaniu aby tam gdzie jest UTC pokazywalo tez sekundy ? Muszę przeanalizować kod źródłowy.
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...
Rozważam nawet transmisję do lokomotyw nie po torach, tylko po Wi-Fi albo Bluetooth, gdyż takie moduły wielkości paznokcia można kupić u Chińczyków już za 5 zł, a na Arduino można je bardzo łatwo oprogramować. No to już masz odpowiedź. Nie wiem jakiej wielkości jest ta makieta, ale szedłbym w łączność bezprzewodową. Też uważam, że to najlepszy sposób....
Poradziłeś sobie z tym połączeniem?
Mam podane dla 30V, dla 7,4V obciążalność proporcjonalnie wzrośnie?
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...
https://obrazki.elektroda.pl/6969507000_... Witam Po wykonaniu zegara na lampach Nixie, wpadłem na pomysł wykonania czegoś o podobnej zasadzie działania, lecz z długą żywotnością owych wyświetlaczy cyferek. Obudowa wykonana ze sklejki 8 mm, którą wyfrezowałem na cnc3018, sklejona warstwowo i pomalowana lakierobejcą. Z czarnej pleksi...
Zabawne jest to, że do obliczeń zmiennoprzecinkowych używany jest typ double, którego faktycznie nie ma w Uno czy Nano. A to nie jest tak że ta biblioteka jest uniwersalna, tzn. jak ktoś tam wsadzi ARMa to będzie wykorzystywał 64 floating point? Nie każdy kto programuje w Arduino IDE jest "krótkowidzem" i korzysta tylko z 8 bitowych AVRów... Swoją...
Zmień bibliotekę na niższą wersję, czasami tak jest szybciej niż przerabiać kod do nowych wersji bibliotek, jeśli to jest jednorazowa zabawa. Znowu inny projekt może wymagać nowszej wersji, jest to kłopotliwe w Arduino IDE, choć zmiana wersji biblioteki w managerze trwa kilka sekund.
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/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...
https://obrazki.elektroda.pl/1808304600_... Na początku wyjaśnienie do tytułu – nie jest to typowy termometr, gdyż niczego nie mierzy lecz po prostu wyświetla temperaturę pobraną przez inne czujniki. Stwierdziłem jednak, że „wyświetlacz temperatury” brzmi dziwnie. Za to „do sypialni” ma swoje uzasadnienie,...
On tam zamieszcza kod, zły? Poza tym dowolne Arduino np. Uno nie posiada karty LAN, więc twoje pytanie jest marne.
http://obrazki.elektroda.pl/2435674000_1... Dzisiejszy artykuł opisuje budowę zegara wykonanego na diodach RGB. Projekt wyróżnia się tym, że posiada: • duże wymiary cyfr (każda jest wielkości kartki A4) • niewielką grubość, co umożliwia zamontowanie go w ramie na obraz • zdolność do automatycznego przyciemniania w...
(at)wirbud Serwer www jest bardzo prymitywny i potrafi obsługiwać tylko jedno połączenie jednocześnie. Ma też tendencje do dławienia pętli głównej jeśli się bardzo dużo poklika. Ja u siebie nie zauważyłem jednak z nim jakiś większych problemów. Zakładam, ze masz poprawnie ustawione Arduino (PSRAM włączony odpowiednio do pojemności - nie każdy moduł...
Arduino nano, zmiana dzielnika załatwi sprawę jeżeli dobrze zrozumiałem?
Tu jest kłopot - autor chce użyć Arduino na pytanie jakiego odpowiada Uno - więc można to rozumieć dwojako - albo platforma HW albo HW i środowisko... zakładam że zmiana softu odbywa się bezkosztowo więc dalej twierdzę że zmieściłem się w narzuconych ograniczeniach.
https://obrazki.elektroda.pl/4706372500_... W poprzednich częściach pokazałem zasadę działania oraz uruchamianie pozyskanych wyświetlaczy (modułów) VFD. Teraz przyszła pora na zbudowanie własnego sterownika wraz z potrzebnym zasilaczem. • Zasilacz Ze względu na dość złożony sposób zasilania samego wyświetlacza postanowiłem zacząć...
A także zmiana sterowania drivera z Arduino Nano. Konkretnie z funkcji digitalwrite i załączanie tranzystora po przekroczeniu progu napięcia. Tu chyba prościej wykorzystać sprzętowy PWM, po konfiguracji rejestrów wpisujesz tylko wartość wypełnienia a program może robić co innego. Tym bardziej że; Wczoraj odpaliłem arudino nano i po pierwszych testach...
Zmiana sprzężenia z DC na AC powoduje zanik pierwszego prążka.
Jeszcze jedna zmiana jest konieczna: [syntax=arduino]#define MCLR_RESET LOW // PIN_MCLR state to reset the PIC #define MCLR_VPP HIGH // PIN_MCLR state to apply 13v to MCLR/VPP pin[/syntax] . Powinno być odwrotnie. Wynika to z tego, że stosujesz do sterowania tylko jeden tranzystor (a więc negujesz sygnał), a nie dwa tak jak w [url=https://github.com/Ho-Ro/ArdPicProg...
O rany jakie AI jest pomysłowe i błyskotliwe w rozwiązywaniu problemów. Zastanawiałem się co zrobić aby ominąć ograniczenia co do globalnego zapamiętywania tego co już sami stworzyli. I Grok podsunął mi pomysł publikacji materiałów właśnie na elektroda.pl. Schematów, kodów opisów oczywiście wygenerowanych przez AI nie tylko przez grok ale też i inne....
arduino zmiana czasu arduino zmiana tekst zmiana kliknąć arduino
pomiar parametrów tranzystorów wellon uszkodzony corsa kontrolka silnika
lodówka daewoo schemat mazda wypadanie zapłonu
Volvo S80 ECM-6100 – silnik nie startuje, błąd wentylatora chłodnicy Zaniki sygnału w multiplekserze MUX8 - przyczyny i rozwiązania