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: .
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...
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);...
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...
"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...
Dostosuj sobie do własnych potrzeb. Funkcja wywoływana co 1s. Tu akurat obliczana jest energia czyli Wh. [syntax=c] void telemetria() { // korekta czasu o faktyczny czas pomiedzy wykonaniem funkcji w stosunku do zakladanego (1000ms) ostatniCzas = obecnyCzas; obecnyCzas = millis(); energia += (float) W_AC * (obecnyCzas - ostatniCzas) / 3600000.0; } [/syntax]
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...
Gotowej raczej nie znajdziesz w środowisku programistycznym. Specyjalista znaczy. O rand/srand słyszał? A niektóre te czipy od STM-a to nawet krzemowe mają. To funkcje języka C, posłużą do stworzenia funkcji "losującej" wybrany pin, jednak same w sobie nie operują na pinach. Pisząc odpowiedź miałem na myśli że można sobie napisać własną funkcję "losującą"...
Na pierwszy rzut oka nie zdołasz tego zrobić jeśli używasz funkcji delay(). Jeśli masz zamiar zrobić tak by wszystko razem działało to musisz zastąpić delay() czymś własnym z użyciem millis() ale to nie jest takie proste żeby to zrobić w 5 minut bo jeszcze trzeba jakoś zintegrować oba efekty migania i pwm w jednej pętli, pobrać sobie czas funkcją millis()...
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,...
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();...
Witaj, Zgodność jest jaka jest - niektóre biblioteki będą działać, inne (wykorzystujące specyficzne funkcje procesorów AVR) już nie. Część tutoriali będzie zatem zgodna, ale wiele już nie - to samo tyczy się programów... Rozumiem, że zastosować checz tę płytkę: http://energia.nu/Guide_MSP430LaunchPad.... ? Ogólnie zastanowiłbym się nad jeszcze nieco...
1 jest komenda załączenia ale nie ma komendy wyłączenia Jest. działą to tak: po odebraniu kodu KOD1 wykonywane jest [syntax=arduino] digitalWrite(11,LOW); //załączamy przekaźnik na wyjściu 11 timer1.start(); // uruchamiamy timer 1 [/syntax] timer1 zaczyna odliczać czas ustawiony w [syntax=arduino] Ticker timer1(futimer1, 1000,2); //(funkcja wywoływana,czas...
Skąd się bierze taka opinia, że Arduino Core wymaga tylko i wyłącznie bibliotek "wysokopoziomowych"? Czy jest możliwa obsługa wybranych peryferiów z "niskiego" poziomu w środowisku Arduino Core? Przepraszam, źle się wyraziłem w mojej poprzedniej wypowiedzi. Faktycznie, w środowisku Arduino Core istnieje wiele możliwości programowania na różnych poziomach,...
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...
http://obrazki.elektroda.pl/3848101600_1... Coraz bardziej popularne jest budowanie zegarków własnej konstrukcji. Pochodzący z Brazylii autor poniższego projektu przekonuje, że podobne konstrukcje są stosunkowo proste i nie wymagają zaawansowanych umiejętności. Poniższy zegarek nie jest też zwykłym czasomierzem. Posiada on funkcje pomiaru...
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ń....
Bez urazy ale zrobiłeś coś, co generalnie jest bez sensu. Wsadziłeś do ISR kawał kodu, który robi różne rzeczy, ustawia parametry, wyświetla i co tam jeszcze. W programach obsługi przerwań używa się króciutkich fragmentów kodu, które wykonują się możliwie szybko i natychmiast zwracają sterowanie. jak dokonać czynu, jakim jest obejście delay? Rzuć okiem...
Dobrzy ludzie. Czy znajdzie się jakaś dusza która będzie umiała wywnioskować na podstawie przekazanych przeze mnie danych w jaki sposób Satel szyfruje komunikację? Z programu który otrzymałem od Satela udało mi się wygenerować przykładowe ramki danych Funkcja 7F: 10 00 00 00 00 29 00 fe fe 7f d8 61 fe 0d 44 00 0d -->AES: 10 b7 43 24 f7 80...
O rany :D brzmi poważnie ;) ciężka sprawa wykonać własną funkcję bez większej znajomości programu ;) doradzilbys jakieś wskazówki chociaż? Spróbuję może coś na internecie znaleźć ;)
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...
(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...
Pamięć w bajtach (setup + loop + ta funkcja): oryginalna wersja: 1210 kod + 15 zmienne globalne, moja wersja: 772 kod + 27 zmienne globalne. Wygląda na to, że stała dig2seg jest w pamięci RAM (i chyba zajmuje 12 bajtów); czy da się ją umieścić w pamięci Flash? Przetestowanie działania na Arduino jest dla mnie obecnie niewykonalne, nie mam "pod ręką"...
AVE... Niezależnie od tego, czy programujemy ośmiobitowego RISCa czy 32-bitowego ARMa, powinniśmy dodawać pliki źródłowe bądź nagłówkowe do rzeczy, z których będziemy korzystać. Nie widzę też sensu rozbijania głównego programu na kilka plików źródłowych, bo to tworzy zbędny bałagan. W oddzielnym pliku trzyma się tylko te funkcje, które przydadzą się...
Mam jeszcze pytanie, czy jest mozliwosc manipulowania przyciskiem reset? Tzn, mam wgrany prorgam stoper i po wcisnieciu przycisku reset np 2krotnie lub przytrzymaniu, chciałbym aby zmienil mi sie na program zegara. Jest taka mozliwosc? Przcisk 'Reset' na Arduino nie ma takiej możliwości, ani nie jest taka jego funkcja. Jego funcją jest uruchomienie...
Potrzebuję schematu oraz instrukcji oprogramowania jak połączyć gotową płytkę TIGO Lora 32 z z esp 32 które będzie sterowało alarmem. (at)ElektrodaBot Potrzebuję schematu oraz instrukcji oprogramowania jak połączyć gotową płytkę TIGO Lora 32 z z esp 32 które będzie sterowało alarmem. (at)ElektrodaBot 1 Czy w ogóle potrzebne są DWIE płytki? TTGO LoRa32...
Dzięki na info. Mikroprzełączniki wylutowałem i bez nich było to samo. Potem wypłukałem preparatem wypierającym wilgoć (jak i całe radio) i wlutowałem spowrotem ale naprawa na tym stanęła na rok bo nie miałem pomysłu jak ruszyć to dalej. Z 2 mies. temu zainteresowałem się arduino i nieco mi się pojaśniło w temacie. Jest jak piszesz (i jak narysowałem)...
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()
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 -...
Zacznij od świadomego migania diodą w Arduino po naciśnięciu przycisku. Świadomego, to znaczy bez używania funkcji delay(). Potem ogarnij, jak przy pomocy tego przycisku albo dwóch zmieniać czas migania diody, tak, żeby układ reagował na manipulację przyciskami w czasie rzeczywistym. Jak ją zapalać i gasić jednym naciśnięciem (debouncing). I potem...
Arduino - nauka KOPIUJ WKLEJ, omijać szerokim łukiem, to dla tych, za których myślą inni. Czy ja wiem. Zależy pewnie od osoby. Ja się przyznam, że parę lat temu używałem bibliotek do szybkiego testowania modułów od Chińczyka. Zdarzało mi się też podglądać, jak te biblioteki były napisane. Aczkolwiek muszę przyznać, że byłem trochę przestraszony, bo...
Cześć. Nie jestem specjalistą w programowaniu, znam język C w dość podtawowym stopniu - na tyle, że jestem w stanie pisać własne programy z pomoca informacji i przykładów znalezionych w necie. Umiem tworzyć proste funkcje, ale mam pewien problem. Próbuję stworzyć trochę bardziej skomplikowaną bibliotekę dla Arduino. Biblioteka ta, ma kilka funkcji,...
Te 12% to zapewne 62.xx Rozróżnienie na pracę w domu/biurze i w fabryce jest moim zdaniem niepotrzebne. Jeżeli zaprogramowanie sterownika PLC wymaga 2 tygodni, co za różnica czy spędzę je z laptopem na kolanach na hali przy szafie, czy wygodnie przy biurku, wrzucając gotowy program w 5 minut? Ta sama praca jest wykonana. Mnie przekonuje argumentacja...
Dzień dobry Od lat programuję w różnych odmianach Pascala, przede wszystkim na potrzeby aplikacji desktopowych. Od czasu, kiedy zainteresowałem się mikrokontrolerami AVR, szukałem dobrego darmowego kompilatora i edytora dla tego języka, obsługującego AVR-y. Okazało się, że znany mi kompilator Free Pascal oraz Lazarus jako środowisko to potrafią, ale...
Polecam przeanalizowanie dzialania tego uniwersalnego sygnalizatora, albo nawet jego zbudowanie: https://www.elektroda.pl/rtvforum/viewto... Ten sygnalizator "jeżdzi" już prawie 20 lat i świetnie się sprawuje. Szczególnie przydatna jest właśnie sygnalizacia hamulca na postoju i w czasie jazdy, oraz sygnalizacja o światłach na...
Ja mam tylko jedno pytanie - sam czasem robię jakieś projekciki na bazie Arduino... wykorzystuję tam płytki Arduino Nano albo Pro Mini, kod piszę środowisku Arduino i wgrywam przez OptiBoot. Ale już w samym kodzie, gdzie mi wygodnie korzystam z funkcji Arduino (np. DigitalWrite), a gdzie zachodzi taka potrzeba operuję na rejestrach. W innych projektach...
(...) 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...
Masz wkleić dokładnie ten kod #define mojaLED PA5 #define mojGuzior PC13 void setup() { // inicjalizacja uzytych portów pinMode(mojaLED, OUTPUT); pinMode(mojGuzior, INPUT); } void loop() { // durny program z przykładu: https://mikrokontroler.pl/2019/03/08... if (digitalRead(mojGuzior)...
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...
Co więcej, nigdzie przy odczycie temperatury nie ma juz sprawdzania CRC, Funkcja getTemp() wywołuje za każdym razem funkcję isConnected(), która z kolei czyta scratchpad i weryfikuje jego zawartość, w tym CRC: Dodano po 4 w większości funkcji (poza jedną, readscratchpad) nigdzie nie jest sprawdzany rezultat resetu, Do tego celu służy właśnie druga...
Ale gotowe moduły, jak i całe gotowe rozwiązania są dobre! Jeśli wie się co chce się osiągnąć, i mając jakieś (nawet mgliste) pojęcie jak coś działa. Ładnych już kilka lat temu połamałem się okropnie, ponbad pół roku praktycznie nie mogłem chodzić, więc nuda ogromna. Zawsze chciałem się pobawić Arduino, teraz był czas. Zestaw startowy kupiony, programować...
https://obrazki.elektroda.pl/6710486900_... Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
Potrzebuję pomocy w przerwaniu pętli while (linijka 146) założenie jest takie jeżeli BlutoothDane=s to ma wykonać tą pętle a jeżeli BlutoothDane=d to ma ją przerwać. problem jest taki, że nie przerywa pętli cały układ ma działać jako sterownik Led na bluetooth. Proszę o szybką pomoc. Masz tu kilka nieprawidłowości; Jakie znaczenie i zastosowanie ma...
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.
https://obrazki.elektroda.pl/3541662400_... WatchX to wielofunkcyjne, noszone na nadgarstku, urządzenie deweloperskie, które zamienić można w co się tylko chce. Jest to przede wszystkim zegarek na rękę, ale również zgodny z Arduino, Scratchem i Atmel Studio zestaw deweloperski, dzięki czemu można przeprogramować zegarek w zupełnie...
Nowy nadajnik oryginalny do Symy kosztuje 75 zł. Można też poszukać po portalach aukcyjnych od ludzi, którzy stracili drony. Arduino ok. 30 zł, a nadajnik 4-ro kanałowy 2,4 GHz - ponad 100 zł za najtańszy. Dodatkowo nie znasz protokołu komunikacji nadajnika z odbiornikiem i nie wiesz wg jakiego algorytmu skacze po kanałach, a producent ci tego nie zdradzi....
https://obrazki.elektroda.pl/3402353400_... Arduino Nano DIP wygląda na najmniejszą kompletną płytkę Arduino, jaka kiedykolwiek powstała. Jest kompatybilna z Arduino Uno, ale ma rozmiar taki sam jak chip ATmega328P-PU: 33 x 10mm. Cechy Arduino Nano DIP - Rozmiar DIP26, 33 x 10 mm - Kompatybilność z Arduino Uno - ATtiny3217 zamiast...
Jak to jest poza chmurą Tuya w np Home Assistant tj projekt własnego urządzenia pod ESP32 i komunikacja via Zigbee? Ja zbytnio w detale nie wchodziłem bo ten gateway to w zasadzie UART proxy pod względem realizacji protokołu. W każdym razie API EZSP pozwala na formowanie sieci, uruchamianie parowania, listowanie property i tak dalej. Jeśli chodzi o...
Witam. Nie ulegaj przesadzonym komentarzom. Każda inicjatywa w dziedzinie elektronki / programowania jest słuszna. Programuj, konstruuj, rozwijaj się. Kupić gotowy sprzęt może każdy. Zbudować własny, tylko nieliczni. Pozdrawiam. Zamiast Arduino można użyć testera z gadżetów Elektrody i po samodzielnym przeflaszowaniu Megi (element edukacyjny) cieszyć...
Na razie zrezygnowałem z podchodów do Atmega 16U2. Jest uszkodzona i podlega wymianie. Natomiast próbuję skomunikować się z atmega 328p poprzez jej łącze ASP + chiński adapter USBasp. Takim trybem jak się wgrywa bootloader do niej. Błąd ten znika jak chwila przed zaprogramowaniem wyjmę i włożę do portu USB. Nieraz trzeba kilka razy trzeba powtórzyć...
Witam, szukam pomocy / pomysłu jak przekształcić dotychczasowe hobby w źródło dodatkowego dochodu, a w późniejszym czasie może własną firmę. W godzinach wolnych od pracy zajmuję się z arduino, raspberry, ESP8266 i co z tym związane funkcje inteligentnego domu oraz IoT. Czasami trafi się jakiś serwis elektroniki (przeważnie komputery lub tablety) Ale...
Witam, czy jest możliwość przeprogramowania przycisku monostabilnego tak aby działał jako bistabilny? Tak, jest na to bardzo prosty sposób, pod warunkiem że ten przycisk jako element czysto mechaniczny nie ma w sobie własnego programu, a do jego wysterowania będziesz używał przy okazji jakiegoś processora. Skoro piszesz tu w dziale Arduino, to pewnie...
https://obrazki.elektroda.pl/7592930000_... Przedstawię tu jak można zrobić własny bezprzewodowy gamepad w oparciu o Arduino R4 WiFi i Joystick shield. Nasz kontroler będzie łączył się z naszą siecią WiFi i wysyłał na nasz serwer dane o wciśniętych klawiszach poprzez protokół bezpołączeniowy UDP, co zapewni nam szybką reakcję na wciskane...
Napisz w P5.js emulator wyświetlacza HD44780 Emulacja wyświetlacza HD44780 w P5.js wymaga zbudowania interfejsu, który symuluje zachowanie fizycznego wyświetlacza, włącznie z obsługą charakterystycznej siatki znaków oraz metod sterujących takich jak zapisanie tekstu na wyświetlaczu. Poniżej przedstawiam podstawowy przykład implementacji takiego emulatora....
Podejrzewam że znowu na ok. 21 dni. A nie jest to przepełnienie licznika? Coś mi te 21 dni mówi. Arduino to zabawka, do demonstracji różnych rozwiązań ale nie do normalnej pracy. Nie używaj milis i podobnych mechanizmów, gdzie licznik może się przepełnić. Zrób wirtualne liczniki zliczające do zera. W ten sposób odmierzaj timeout i nic sie nie przepełni....
Witam, od jakiegoś czasu chciałem pojeździć na symulatorach stąd też pomysł wykonania własnej kierownicy no i tu pojawiły się problemy. Zrobiłem wszystko zgodnie z instrukcjami według tego filmu [youtube]https://www.youtube.com/watch?v... . Niestety z jakiegoś powodu mój enkoder, który jest wymontowany z drukarki nie działa, a mianowicie...
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...
Witam potrzebuje aby ktoś mi pomógł w tym kodzie znaleźć linie która odpowiada za czas w którym czujniki ruchu mają być nieaktywne. Twój kod nie zawiera takiej linii. Zamiast dezaktywować czujnik ruchu, raczej załóż czasową blokadę na uruchomianie pompy. W sumie nie najlepiej to kombinujesz? Po co ci potrzebne dwa czujniki PIR do wykrycia obecności...
https://obrazki.elektroda.pl/5200698600_... Witajcie moi drodzy Dzisiaj przedstawię mojego pierwszego własnego shielda (nakładkę) dla Arduino UNO . Jest to shield VGA (generator obrazu video dla monitora VGA ) z bonusową obsługą klawiatury PS/2 i bazuje na wcześniej już opisywanej przeze mnie bibliotece ' ASCII Video Terminal ' autorstwa...
Najlepsze jest to ze nie wiem gdzie jest te avrdude nie wiem czy w ogóle je mam Zrobiłem tak jak tu napisali http://mirley.firlej.org/programowanie_m... i wyskakuje mi coś takiego 'avrdude' is not recognized as an internal or external command, operable program or batch file. tłumaczenie: „avrdude” nie jest rozpoznawane...
http://obrazki.elektroda.pl/7575148500_1... Witam wszystkich użytkowników. Wraz z kolegą chcielibyśmy wam przedstawić efekt naszej pracy inżynierskiej jakim był: Projekt i wykonanie platformy Stewarta z wykorzystaniem serwomechanizmów. Celem niniejszej pracy było zbudowanie platformy Stewarta oraz przystosowanie jej do pracy jako urządzenie...
Mam pewne urządzenie na ESP32, które się samo resetuje co losową ilość dni (1..10 dni). Znam ostatni powód resetu z tej funkcji: [syntax=arduino]RESET_REASON rtc_get_reset_reason(int cpu_no); [/syntax] i jest to ten enum: [syntax=arduino]case SW_CPU_RESET : return F("Software reset CPU"); [/syntax] Niestety, nic konkretnego mi to nie mówi. Nie mogę...
(at)tmf Czekałem kiedy się odezwiesz i się doczekałem i to z jakim wyróżnieniem. Niestety, ale muszę to powiedzieć, jesteś dla mnie osobą lobbującą utrzymywanie tego działu ze względu na własny interes. Jaki jest sens utrzymywanie w tym dziale wątków zombi, które nic nie wnoszą do tego działu tylko śmiecą bazę i utrudniają nawet korzystanie z szukajki?...
Zastanawiam się czy jest kamera lub system nadzoru, które by miały funkcjonalność sprawdzania w jakiej odległości od siebie poruszają się ludzie w większym pomieszczeniu. Myślałem o kamerze umieszczonej pod sufitem, która patrzy w dół i zaznacza poruszające się obiekty. Wiem że takie kamery są, bo gdzieś widziałem poruszające się zielone kwadraty na...
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...
"innowacją" byłoby nieuzależnianie godziny podlewania od pory dnia tylko od rzeczywistego stanu wilgotności gleby Wszystkie sterowniki z którymi miałem styczność uwzględniały opady deszczu itp (ten czujnik co pisałem), chyba że kolega zaimplementuje kolejny czujnik, ale tym razem czujnik wilgotności gleby. Mogło by to trochę zmienić sposób nawadniania....
Podaj link do biblioteki C dla czujnika VL53L1X, która będzie odpowiednia dla mikrokontrowerów 8-bit AVR, np. Atmega328pb. Ale nie chcę biblioteki dla Arduino. A może jesteś w stanie stworzyć taką bibliotekę? Oczywiście, mogę Ci pomóc w znalezieniu odpowiedniej biblioteki dla czujnika VL53L1X, której można użyć z mikrokontrolerem 8-bitowym AVR, takim...
(at)robgold świetnie, że ogarnąłeś tą funkcje analizy, bo widzisz... na moim analizatorze miałem normalnie stan wysoki, sonda podłączona bezpośrednio pod OUT bez wpinania do ESP32 i jak zapodałem komendę z pilota, to wpierw na 9ms wchodził stan niski i potem na 4,5ms stan wysoki, więc to mnie zmyliło. Tylko powiem Ci, że miałem włączone logowanie na...
Korzystając z twoich analogii to powiedziałbym raczej, że programowanie w Arduino to nie raczkowanie, ale rozpoczęcie nauki chodu od biegów przez płotki. Moim zdaniem analogia jest inna - dziecko na etapie raczkowania korzystając z arduino wsiada do "chodzika" - racja, trenuje mięśnie nóg, przemieszcza się znacznie szybciej (czyli analogicznie - robi...
Czy zle kombinuje? Nie całkiem źle, lecz nie dokładnie... W zasadzie budujesz "Continuity Tester". 'Continuity'- znaczy mniej więcej jak 'ciągłosc' - co jest wynikiem zwarcia dwóch odcinków przewodu. Jeżeli masz do wytestowania na przykład wiązkę 8 przewodów, to podłączając je do oddzielnych wejśc dowolnego portu , masz mozliwośc scanowania tego układu...
http://obrazki.elektroda.pl/2465199600_1... Arduino i Raspberry Pi to najpopularniejsze platformy prototypowe wśród studentów, hobbistów i profesjonalistów. Doświadczeni elektronicy znają obie płytki i różnice występujące między nimi, jednakże nowicjusze często bywają zdezorientowani i zadają pytania typu: •którą platformę wybrać...
linuxtorpeda napisał: Arduino to platforma programistyczna dość blisko powiązana ze sprzętem, więc mimo poziomu postów na tym podforum pozostawiłbym je w dziale Mikrokontrolery. Są w ogóle jakieś racjonalne powody, żeby je wydzielać, tj. czy ma to wpływ na coś namacalnego czy po prostu kierujemy się w ankiecie uprzedzeniami? Tak samo blisko powiązana...
Witaj. Zainteresował mnie twój artykół ponieważ próbuję napisać program na Arduino do sterowania nieco inną konstrukcją ramienia robota. Model można nabyć niedrogo na Ali-express lub w krajowych sklepach z elementami robotyki. Może ktoś już rozwiązał zagadnienie matematyczne i wyprowadził funkcje: A(X,Y,Z)=?? B(XYZ)=??, G(XYZ)=?? określające ustawienia...
Czy po wciśnięciu przycisku program ma wykonywać w kółko wybraną sekwencję? Pewne tak, a wtedy: jak w trakcie wykonywania sekwencji program ma reagować na wciśnięcie przycisku? Ma dokończyć wykonywaną sekwencję, czy ją przerwać? Jeśli program ma rozpoznawać wciśnięcie przycisku w czasie wykonywania sekwencji, to zamiast _delay_ms() trzeba wstawić własną...
Ehm. Musiałbyś tak... 1. Rozkręcić 'pudełko' z kablami i mikrokomputerkiem. Znaleźć kabelek odpowiadający za otwarcie bramy... nieco go rozciąć... Doczepić własny kabelek 2. Kupić mały przekaźnik+odbiornik z dużym zasięgiem (dobry ok. 20-50 zł) 3. Podłączyć przekaźnik do 'własnego kabelka' (punkt 1) 4. Podłączyć przekaźnik do zasilania. 5. Znaleźć mikrokomputer...
Witam, Zbudowałem własny układ składający się z Arduino (Atmega 328p) oraz układu MAX7456 w celu wyświetlania napisów na ekranie. Ekran oraz kamera działa w trybie NTSC. Problem polega na tym że układ poprawnie wysyła obraz z kamery do ekranu do momentu włączenia funkcji osd.activateOSD()w celu wyświetlenia napisów. poniżej zdjęcie obrazu bez aktywnego...
https://obrazki.elektroda.pl/3879692200_... Witajcie moi drodzy Chciałbym przedstawić tutaj moje próby samodzielnego wykonania wyświetlacza 7-segmentowego opartego o kolorowe diody LED WS2812B, własne PCB i obudowę wydrukowaną na drukarce 3D. Wyświetlacz pokazany tutaj przetestuję z Arduino i dam pełne kody obsługi do pobrania. Serce...
Na Arduino funkcje powstaną jak skończę z STM32 Jako pewnego rodzaju szablon dla nowej klasy z powodzeniem można wykorzystać kod klasy SoftwareSerial, trzeba jedynie pamiętać, że obiekt Wire może być inicjowany i konfigurowany przez różne peryferia wykorzystujące I2C. Jestem ciekawy, czy w ten sposób udałoby się uruchomić monitor portu szeregowego,...
A ja zadam inne pytanie. Skoro czujniki działają, nie sprawiają większych problemów, a funkcji zaawansowanych i tak nikt nie używa - to w czym problem? Maxim widząc ogromny popyt mógłby obniżyć ceny wówczas rynek podróbek sam by zniknął bo nie opłacałoby się ich podrabiać. A tak mamy dostęp do dobrze działających "zamienników". Profesjonalny projekt...
Witam, jeśli chcesz łatwo, to będzie sporo więcej do napisania, niż to co przedstawiłeś. Oczywiście można dopisać kilka linii do Twojego kodu i też będzie działało, przynajmniej dopóki nie zadasz pytania o drugą czujkę. Nie próbuj zmieścić całego programu w jednej funkcji loop(). Po kursie wiesz, że możesz pisać własne, więc zacząłbym od funkcji wykrywającej...
https://obrazki.elektroda.pl/2611358400_... Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano...
https://obrazki.elektroda.pl/4234708800_... WisdPi ArduPico to płytka bazowa w formacie mechanicznym Arduino UNO zaprojektowana dla Raspberry Pi Pico i kompatybilnych z nim jednostek, która umożliwia elektronikom ponowne wykorzystanie większości modułów dedykowanych do Arduino, wspierających działanie przy 3,3 V dostępnych na rynku....
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
Pytanie nr. 1 - Czy ktoś ma pomysł jak zdefiniować i używać naraz więcej własnych znaków specjalnych ? na wyświetlaczu 20x4. Póki co wykorzystuje 2 zestawy na przemian, w zależności od potrzeb. Funkcja createChar pozwala tylko na 8, czy gdy zastąpie Arduino MEGA na Arduino DUE pozbędę się ograniczenia pamięci ? // --- Z N A K I S P E C J A L N E ----------------------------------------...
Wystarczy dobrze opakować w funkcje lub makra i będzie wyglądać czytelnie :) Akurat Arduino jest właśnie dobrym opakowaniem w funkcje i makra. Ale ogólnie to jak ktoś chce wyzwanie to może sobie wziąć bieżący kod i pod innym mikrokontrolerem upakować w funkcje i makra tak by działał. Jak najbardziej się da, nawet w dużej mierze w języku C się uda (choć...
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/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ął...
Ale niestety musisz tez zrozumieć że programowanie to nie tylko znajomość jakiegoś języka programowania itd. Niestety tutaj trzeba bardzo często ruszyć szare komórki ;) i coś zaprojektować i dopiero później to zaimplementować w kodzie. Tutaj nie jest tak że znajdzie się jakieś przykłady czy gotowce bo co aplikacja to za zwyczaj masz inne wymagania....
https://obrazki.elektroda.pl/3813144000_... Zapraszam na krótki test i demonstrację użycia popularnych modułów wyświetlacza 7-segmentowego opartych na TM1637. Uruchomię taki moduł najpierw z Arduino, a potem bez użycia żadnej biblioteki, na koniec również pokażę alternatywną, eliminującą zbędne opóźnienia bibliotekę przeznaczoną do sterowania...
http://obrazki.elektroda.pl/7572994300_1... Któregoś dnia postanowiłem zrobić parę fotek dzikich zwierząt. Wiadomo, że ptaszki, sarenki i inne robaczki raz spłoszone długo nie pojawiają się w tym samym miejscu, dlatego pomyślałem, aby użyć fotopułapki, ale po szybkim przejrzeniu Internetu okazało się, że jest to dość droga sprawa, a...
Witam serdecznie. Postanowiłem zbudować marzenie mojego dzieciństwa, czyli "kokpit" do (proszę się nie śmiać :) ) symulatora rolniczego. Szukałem różnych informacji, ale ciężko było mi poskładać je wszystkie razem w całość więc postanowiłem założyć osobny wątek. Pomyślałem o wykorzystaniu do tego celu właśnie Arduino. Jest mi potrzebne ok. 18 przycisków...
Witam, od miesiąca stałem się posiadaczem lasera 2500 (potrzebowałem do wypalania w drewnie). Niestety w benboxie nie działała mi funkcja outline po obrysie dlatego pokusiłem się o instalację innego programu laserGRBL. Tam myślałem że jak w benboxie trzeba zrobić flash grbl firmware , mimo ostrzeżeń kliknąłem, no i laser już nie działa. Dobrze myślałeś,...
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"; //...
http://obrazki.elektroda.pl/7977444300_1... Witam serdecznie forumowiczów! Nazywam się Karol i mam 15 lat . Interesuję się robotyką i elektroniką od września zeszłego roku, wcześniej zajmowałem się mocno amatorsko informatyką (strony WWW, programy, cmd itp.). Właśnie skończyłem prace nad moim pierwszym poważniejszym projektem jakim...
Rozwiązań jest wiele. RaspberryPi czy terminal wystarczy na serwer. Mając serwer trzeba by tylko zadbać by był dostępny na publicznym IP lub ewentualnie tworzyć jakiś VPN. Sonoff oparty jest na ESp8285 lub Esp8266 w sumie to jedno i to samo. Esp8266 (a także ESP3) to wdzięczne małe układziki, które mogą spełniać wiele funkcji. Można do nich podłączyć...
Sterowanie wentylatorem pwm przez arduino mega z wyświetlaczem (at)ElektrodaBot Jak to zrobić z pomocą zasilacza z dwoma wyjśćiami mianowicie 5v i 12v marki Mean Well? AI: Jaki model wentylatora PWM chcesz sterować? Wentylator Noctua NF-A14 iPPC-3000 PWM AI: Jaki typ wyświetlacza jest podłączony do Arduino Mega? Na pewno dotykowy Bezpośrednia odpowiedź...
Witam. Tworzę automatykę wentylacji przy okapie kuchennym dla mojego domu. Nad płytą indukcyjną mam doprowadzony kanał wentylacyjny, który jest przyłączony do wentylatora. Wentylator to model TT PRO EC 125 ( 230V ). Ze strony producenta wynika, że pobór prądu dla tego silnika to 0,37A. Sterowanie takiego silnika odbywa się poprzez doprowadzenie sygnału...
Tak zgadzam się że taniej nie zrobię ale plan jest aby samemu wykonać gdyż z czasem będzie dodane kilka funkcji związanych z start/stop zapisu, nakładanie OSD. Cześć! To świetne podejście, polegające na samodzielnym tworzeniu i rozbudowywaniu swojego projektu. Właściwie zarządzana, taka praca może przynieść wiele satysfakcji oraz umożliwić dokładne...
Witam, jak w temacie, czy schemat jest poprawny ? w domyśle ma być to podłączone pod atmegę 328 ( tak by mógł się łączyć z komputerem,i być programowany z programu ARDUINO). mam zamiar zrobić własny układ działający jak arduino uno , ale na płytce dodatkowo miało by być : -lcd 4x20; -wyświetlacz led; -pare diod LED; -przyciski micro-sw; -i wiele innych....
arduino tworzyć funkcja własny arduino funkcja funkcja arduino
miernik uszkodzony pomiar rezystancji rozebrać klapa pralka projektor błąd
falownik powmr edifier r1280db
Moment dokręcania głowicy Passat 1.8 - szczegóły Jak wydrukować licznik kopii w drukarce?