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_...
Jest to zastosowanie ESP32-CAM jako fotopułapki z powiadomieniem. Układ w głębokim uśpieniu czuwa nad wykryciem ruchu przez czujkę PIR. Po wykryciu ruchu budzi się, robi zdjęcie, zapisuje na karcie SD, łączy się do sieci wifi, pobiera bieżący czas i jeżeli czas, który upłynął od poprzednio wysłanego maila jest większy od ustawionego czasu w parametrach,...
https://obrazki.elektroda.pl/9299255200_... Odkąd radioodbiorniki zagościły w samochodach pewien problem stanowiło podłączenie ich do instalacji samochodowej - nie było bowiem jednolitego sposobu. Dopiero w latach 90-tych opracowano standard złącz tzw. kostki ISO oraz rozmiar radioodbiornika tzw. DIN. Co prawda producenci aut często...
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...
https://obrazki.elektroda.pl/2384864900_... W słusznie minionych czasach ciągłych braków i ogólnej biedy umiejętność samodzielnego konstruowania i naprawiania najróżniejszych rzeczy była na wagę złota. Z konieczności ludzie budowali własne meble i zabudowy do ciasnych, PRLowskich mieszkań, konstruowali własny sprzęt audio, jak wzmacniacze...
https://obrazki.elektroda.pl/4732438200_... Witam Sterownik pieca używany w mojej kotłowni nie posiada funkcji sterowania pompą CWU. Była ona podłączona przez montera razem z pompą CO. Jak można się domyśleć, działało to jako tako gdy piec był gorący – kiedy wygasało, ciepła woda z bojlera była pompowana z powrotem do zimnego...
https://obrazki.elektroda.pl/3153730500_... Witajcie moi drodzy W tym temacie najpierw szczegółowo pokażę wnętrze drukarki HP Deskjet D1360 , a potem przedstawię jak można wykorzystać jej części z Arduino. Określę pinout enkodera ze środka, napiszę kod pozwalający określić pozycję karetki dzięki użyciu enkodera, oraz też oczywiście...
(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...
https://obrazki.elektroda.pl/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
(...) return true; } } return false; } void displayOxygenPercentage(float percentage) { // Czyszczenie ekranu i ustawienie kursora lcd.clear(); lcd.setCursor(0, 0); // Wyświetlanie informacji o stężeniu tlenu lcd.print("Tlen: "); lcd.print(percentage); lcd.print("%"); } Wygląda na to, że problem może wynikać z niepoprawnego zarządzania buforem przyjmującym...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
http://obrazki.elektroda.pl/6979775100_1... HealthyPi to moduł HAT, który podłączyć można do Raspberry Pi lub wykorzystywać samodzielnie. Pozwala on na monitorowanie wielu ważnych wskaźników w ludzkim ciele. Projekt jest w pełni open-source - tak całe oprogramowanie jak i sprzęt są w pełni otwarte. Po dołączeniu do 'Maliny' HealthyPi...
Ilekroć słyszy się termin: „zasilanie beztransformatorowe”, łatwo jest sobie wyobrazić rozwiązanie oparte na kondensatorze wysokiego napięcia, który jest połączony szeregowo z linią sieciową, a następnie prostownik mostkowy, diodę Zenera, kondensator filtrujący i tak dalej... Taki obwód nie tylko nie jest w stanie dostarczyć wystarczającego...
Po kilku godzinach program odpaliłem ..... podświetlanie się załącza dopiero po naciśnięciu kilka razy klawisza, monitor pokazuje start i numery naciśnietych klawiszy i to nie za każdym naciśnięciem. nie wiem jak "zatrzymać" dany ekran menu żeby zrealizować inna funkcje np; zmiana stanu wyjścia /* * sterownik który wykończy mnie i innych ..............
https://obrazki.elektroda.pl/1527645000_... 11 października tego roku twórcy Arduino IDE ogłosili, że niebawem wydana zostanie nowe wersja ich sztandarowego oprogramowania. Ostatnie usprawnienia środowiska Arduino idą w kierunku migracji funkcjonalności z pakietów napisanych w Javie na zespół narzędzi zewnętrznych. Proces ten rozpoczął...
AVE... Każdy język programowania, który używa niewidzialnych znaków w swojej składni jest z gruntu złym językiem. Programiści Pythona twierdzą, że to po to, by kod ładnie wyglądał i był czytelny. Za ładny wygląd i czytelność kodu, który piszę dla mikrokontrolerów PIC odpowiada edytor kodu w IDE, przez co ja nie muszę o tym myśleć. Edytor rozpoznaje...
https://obrazki.elektroda.pl/7384293400_... W układ synchronizujący lampę błyskową i aparat Sony A5100 z wykorzystaniem gniazda wielofunkcyjnego tego aparatu . Układ będzie działać też jako zewnętrzny spust dla aparatu z licznymi, dodatkowymi funkcjami. Ze wstępnego śledztwa opisanego w poprzednim odcinku wynika, iż przycisk spustu...
Program pokazujesz tu tak, w pełnej edycji postu opcja syntax C++: [syntax=c]void setup() { pinMode(11, OUTPUT); //Dioda niebieska pinMode(10, OUTPUT); //Dioda czerwona pinMode(9, OUTPUT); //Dioda żółta pinMode(8, OUTPUT); //Dioda zielona pinMode(7, INPUT_PULLUP); //Przycisk digitalWrite(11, HIGH);//Wyłączenie diod digitalWrite(10, HIGH); digitalWrite(9,...
Arduino to dla mnie ślepa drogą...dokładnie jest to BASCOM w wydaniu C++. Korzystasz z gotowych bibliotek, często napisanych bardzo nieoptymalnie przez niedoświadczonych użytkowników, a tak naprawdę kompletnie nie wiesz co się dzieje "pod maską". Wystarczy spojrzeć na kod funkcji digitalWrite i zwykle ustawianie portu jedna instrukcja asemblera. To,...
Dzień Dobry wszystkim w ten mroźny poranek :-) Przeglądając forum często natykam się na problemy początkujących, polegające na stosowaniu metody "Ctrl-C Ctrl-V" bez zrozumienia zasady działania urządzenia/programu/biblioteki. Arduino i Arduino IDE to genialne narzędzia ułatwiające start, mnogość dostępnych bibliotek ułatwia życie, ale też - niestety...
Proste pytanie da się czy nie ? Prosta odpowiedź: da się, wykorzystując bibliotekę, która podałem w poście #18. Piny ekspandera to nie to samo, co piny procesora. Możesz napisać oczywiście własne wersje funkcji digitalWrite() i digitalRead(), które będą przyjmowały jako parametr bezpośrednio piny ekspandera. Nie jest to trudne, można skorzystać ze...
W sensie jak ustwaie w komputerze np. pomarańcz to zeby paski sterowane przez arduino świeciły na pomarańczowo wszstko mam podpięte już pod arduino , potrzebuję tylko czegoś aby przechwyćić ten kolor, w sensie zbadać jakie napięcie płynie lub pozim uziemienia między V+ a GND(R), V+ a GND(G) i V+ a GND(B) Zacznij może od zrozumienia różnicy w budowie...
ylko jak to pogodzić z Arduino? Jeśli ma się przyjąć wśród amatorów, to moim zdaniem, musi działać na bazowym Arduino (ATMega 328PU) i pozostawiać jeszcze miejsce na program użytkownika. To akurat nie jest problemem. Robisz nagłówki w C (export "C") i dodajesz do Arduino prekompilowany lib na ATM328. Prościej się nie da. Masz same zalety - zwięzłość...
Przerabianie powyższego szkicu na ESP8266 nie ma sensu, bo właściwie nic tu nie masz, to przykład serwera chat. Podobny przykład znajdziesz w core do ESP8266 wraz z całą otoczką jak to uruchomić, do przykładu wystarczy podać swoją nazwę sieci i hasło. Core, czyli instalujesz ESP8266 jak kolejną płytkę Arduino, wgrywasz do niej (tak samo jak dla UNO...
http://obrazki.elektroda.pl/5271128100_1... HamShield to pochodzący z Kickstartera moduł rozszerzający możliwość platformy Arduino o łączność radiową w paśmie VHF oraz UHF. Płytka skierowana jest przede wszystkim do radioamatorów pracujących w amatorskich pasmach krótkofalarskich, wykorzystujących fale radiowe o długości 70cm, 2m i...
Na początek chodzi mi własnie o to ale docelowo jeśli się da to chcę nadawać zwrotnie własne dane. Ale czy kolega pisze może o funkcji radio.setRetries(15,15); Jeśli tak to czy wystarczy ja jedynie zapisać w void setup()
Witam, Przedstawiam swoją wykonanie tego sterownika oraz rozmieszczenie w obudowie. Diody LED do modułu sterującego AVT 1679 postanowilem 'wyciągnąć' by były widoczne dla użytkownika. Puszka o wym. 240 x 190 x 90 spokojnie pomieści wszystkie elementy oraz zapewni miejsce na przyszłą rozbudowę. http://obrazki.elektroda.pl/2183682900_1...
(at)fast_rabbit Piszę na PC w obiektowym Delphi ( tworzę własne komponenty ). Mam za sobą duże aplikacje bazodanowe, łącznie z pisaniem procedur i funkcji w bazach danych. Używam do baz danych PHP, HTML, CSS oraz JavaScrypt, Python na linuxa ( wsparcie obsługi baza danych, zbieranie danych ). Domowo. Piszę w C na AVR STM8 STM32. Poruszam się w Arduino...
Witam, Muszę ciut doczytać na temat "odszumiania" sygnałów... ten czujnik ma sprzętowe "odszumianie" sam z siebie, w postaci dolnoprzepustowego filtru RC. oczywiście przyzwoite zasilanie jest, rzecz jasna, podstawą. Musisz jeszcze "wplątać" w pomiar napięcie zasilania, ten czujnik ma skalowanie w funkcji napięcia zasilającego, podczas gdy na przykład...
Witam, poszukuję przykładowego programu napisanego w C na uC rodziny 8051 który pozwoli sterować syntezą AD9835. A ja mam pytanie inne bo jak widzę zrób na Arduino czy na AVR to mnie krew zalewa ;) Po pierwsze czytałeś DS od AD9835 ? Tam masz opisaną komunikację, nawet jak ci napisze kod na coś z rdzeniem 8051 np. chińskie procki którymi ostatnio się...
Dobry wieczór wszystkim. Jestem elektrykiem z zawodu i świeżo upieczonym adeptem programowania arduino. Trochę już je poznałem i uruchomiłem kilka podstawowych programów, wszystko działa fajnie dopóki chcę, żeby program realizował jedną funkcję. Mam natomiast problem z połączenie powiedzmy dwóch programów, a aktualnie z takim oto. Mam płytkę arduino...
Witam, piszę hobbistycznie program na arduino i chciałbym zrobić funkcję do załączania wyjść w zależności od tego jakie wejście zostało włączone. Np: LED1 załączany/wyłączany przyciskiem 1; załączany przyciskiem 2 z automatycznym wyłączeniem po upływie czasu. LED2 j/w kolejnymi przyciskami ... LEDn Napisałem najpierw funkcję i sprawdziłem z jednym zestawem...
Zmienne h i t należą do obiektu klasy WebServer , więc muszą zostać "przechwycone" przez funkcję lambda w server.on (). Spróbuj tego kodu po modyfikacji: .
Cześć, jestem początkującym w arduino. Robię prostego robota na arduino. Chciałem się zapytać jaką funkcję mam użyć. Jako że to ma być w miare prosty program chciałem w właściwym programie odwoływać sie do mniejszych {sorki nie wiem jak to opisać}. Np. mam sterownik l293 i wpisując w program "przód" odwołuje się do linijki w której jest napisane np....
Witam! jestem początkujący w programowaniu , mam problem z programem . Potrzebuje napisać program który po naciśnięciu przycisku nr1 będzie zmieniał funkcje (dokładnie jak w załączonym kodzie) program działa ale jeden przycisk zmienia 5 funkcji po kolei i zaczyna znów od pierwszej , Potrzebuje teraz żeby nacisniecię drugiego przycisku powodowało cofanie...
Witam, to mój pierwszy post tak więc witam forum. Temat dość rozległy - dlatego chciałbym sobie trochę uporządkować to co już zdążyłem wyczytać, nie chciałbym też wymyślać koła i powielać błędów innych instalatorów ;) Pierwsza rzecz - na tym etapie nie interesują mnie, żadne gotowe rozwiązania typu Fibaro itp, nie interesują mnie też rozwiązania bezprzewodowe...
Muzyka jest najbardziej uniwersalnym sposobem ekspresji. Niezależnie od języka, kultury czy wieku pewne idee przekazywane przez muzykę się nie zmieniają. Można bezpiecznie założyć iż każdy lubi muzykę - taki czy inny jej rodzaj. Każdy zna to uczucie gdy podczas słuchania naszego ulubionego kawałka nóżka sama lata do rytmu albo ręką przebiera po niewidzialnym...
Ponieważ jest sobota i jestem leniem to gotowego programu pisał nie będę. Poza tym cała frajda z Arduino to napisać własny program, który będzie działał. funkcja Delay jest najgorszym z możliwych rozwiązań, bo podczas jej wykonywania program stoi. Proponowałbym zapoznać się z funkcją timer. Proste przykłady są tutaj https://playground.arduino.cc/Code/Timer...
"You want it, you've got it" :) Wróć tu z własnym kodem i pomysłem po przestudiowaniu tego linku: [url=https://create.arduino.cc/projecthu... lub dowolnego innego na ten temat. Nie znam się na arduinach, ale projekt wygląda kozacko, więc pewnie Ci się nada jako przykład. Jest tam i schemat i kod, więc...
Witam, poniżej program, którego celem jest zliczanie impulsów zewnętrznych. Problem polega na tym, że po skonfigurowaniu rejestru TCCR0B, program się blokuje ( nie ma komunikacji z monitorem portu). Jeśli ktoś ma pomysł na to, to będę wdzięczny. void setup () { TCCR0B |= (1 << CS02) | (1 << CS01) | (1 << CS00); Serial.begin(9600);...
To jest program pierwszy który działał do tej pory bez zarzutów ale są te nieszczęsne delay() i nie mogłem zastosować WDT do resetu bo przekracza 8 Sek. Skoro działa bez zarzutu, a chciałby zastosować WDT, to możesz użyć własnej wersji funkcji delay(): [syntax=c]void myDelay(unsigned long ms) { uint32_t start = micros(); while (ms > 0) { wdt_reset();...
Jeżeli używasz klasy Serial, to tam to już jest zaimplementowane. Jeżeli nie, tu uważaj na możliwe problemy linkera (duplicate reference, symbol already defined), bo domyślna funkcja main, ta, która w pętli odwołuje się do funkcji loop, ma referencję do klasy Serial i przez to, może nie być możliwe instalowanie własnej obsługi przerwania UDRE_vect,...
zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino. Arduino to ślepa uliczka. W mojej ocenie, Arduino traktuje uC jak Z-8 (CPU + GPIO) czy 8051 gdzie ze sprzętu to głównie proste timery i UART. ZERO wykorzystania sprzętu! Bo co wspierają biblioteki Arduino? UART z malutkim buforem w RAM, I2C to samo. SPI bez bufora, bez przerwań....
Nie mogę nigdzie znalezc panelu kontrolnego z tymi wszystkimi funkcjami Zbuduj własny, np. Arduino+wyświetlacz+odpowiednie czujniki.
znalazłem, jakby ktoś szukał to wstawiam kilka stron. https://tohtml.com/ http://hilite.me/ http://highlight.hohli.com/ http://www.planetb.ca/syntax-highlight-w... Może nie ma tam składni pod Arduino ale strony na pewno się przydadzą. W drugim linku jest skłania objective-J, jest to jezyk podobny do objective-c z wyróżnieniem javascript. Jest najbardziej...
To właśnie jest samouczek - Jeszcze ogarniesz jak się piszę funkcje i ten szkic Silisa Parkera stanie się dla Ciebie bardziej czytelny. Plugin Parkera - pobiera dane z gry i wysyła je na serial (COM3) Szkic w Arduino ma za zadanie odebrać te dane i coś z mini zrobić. Jeszcze chwilka i sam do tego dojdziesz ( na szczęście w szkicu są komentarze) Potem...
cześć. sprawdziłem Twój kod na arduino nano (AVR 328p). Kod zaczął działać prawidłowo po zmianie dzielnika w wyliczaniu ubrr. Powinno być: [syntax=c]#define RS_UBRR F_CPU / 16 / RS_BAUD - 1[/syntax] Ja zrobiłem to tak, że do funkcji uart_init podaję bauds (dla własnej wygody): [syntax=c]void uart_init(uint16_t bauds) { uint16_t ubrr=F_CPU/16/bauds -...
Niby tak, ale to już psuje sens zabawy, bo koszt płytki z Chin jest zazwyczaj liczony tak samo w przypadku dwustronnych do 10cm na 10cm, więc równie dobrze (tym samym kosztem PCB) mogę od 0 zrobić własną płytkę i zrobić własne DIY - kalkulator na PIC18F2550.... pomyślę nad tym. Może i to byłoby ciekawe. Dawno nie robiłem płytek, kiedyś robiłem nagminnie:...
Znalazłem nieco inny opis funkcji debounce w programach dostarczonych z platformą Arduino IDE i powoli dostosowuję moje menu. Jak zrobię i nie będzie problemów to wrzucę - może komuś się przyda.
Cześć. To moje pierwsze podejście do Arduino IDE. Znalazłem w necie taki kod Plik con_wifi.ino #include "MyWiFiLib.h" void setup() { Serial.begin(115200); delay(1000); MyWiFiLib wifiLib; const char* ssid = "wifi"; // Zdefiniuj swoją nazwę sieci WiFi const char* password = "abc123abc123"; //...
Nie mam pod ręką Arduino, żeby spróbować, więc przerobiłem program tak, by móc przetestować jego działanie pod Linux-em bez Arduino - i działa. Przy zdefiniowanym symbolu ARDUINO kompilują się te elementy, które są dla Arduino; bez niego te, które są do Linux-a. [syntax=c]#ifdef ARDUINO #include <TM1637Display.h> #define ZEGAR A5 #define DANE...
Podstawowym sposobem programowania mikrokontrolera np. używanym w Arduino ATmega328 jest programowanie go zgodnie z dokumentacją w rozdziale: Memory Programming Opisane są tam programowanie: - równoległe, - szeregowe via SPI (MISO, MOSI, SCK). Do tego trybu niezbędny jest odpowiedni programator . Programatorem tym może być dowolne urządzenie, które...
Próbuję dodać niestandardowe funkcje do modułu programistycznego Tuya T2-U (później podłączonego do Arduino z czujnikami), aby mieć 5 lub 6 punktów danych dostępnych dla różnych inteligentnych automatyzacji. Używam wszystkiego oficjalnego Tuya - modułu, aplikacji do nagrywania modułów w chmurze, asystenta debugowania modułów itp. Mam 4 DP działające...
własne arduino arduino tworzenie funkcji arduino wykres funkcji
kondensator mniejszy zasilacz ubuntu drukarka pralka blokada bęben
nagrzewnica sirokko termostat instrukcje samochodowe
Wymiary zdejmowanego blatu pralki Electrolux Dlaczego kosa spalinowa ma wysokie obroty?