... i wszystko jasne - nie masz zdefiniowanego warunku dla długiego wciśniecia przycisku. Porównujesz stan przyciskd.clicks do 1 i 2 czyli odpowiednio do KRÓTKIEGO pojedynczego i podwójnego kliknięcia (dla potrójnego KRÓTKIEGO byłoby przyciskd.clicks == 3) Aby wywołać akcję dla DŁUGIEGO kliknięcia (przytrzymania) przycisku robi się podobnie ale z cyframi...
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...
Witam, oczywiście, że można. W skrócie wygląda to tak: 1) sprawdzam wciśnięcie przycisku/kliknięcie (zmiana stanu) 2) czekam powiedzmy 200 ms i ponownie sprawdzam, czy został wciśnięty 3) jeśli nie, to mamy sekwencję 1 4) jeśli tak, to mamy drugie kliknięcie i czekamy na trzecie po kolejnych 200 ms 5) sprawdzam, czy były tylko dwa czy wystąpiło trzecie...
Piszę program w Arduino IDE i klikam strzałkę w prawo nawet po najechaniu kursorem pokazuje się, że jest to załadowanie programu czy coś w tym stylu. Prawdopodobnie masz błędnie skonfigurowaną płytkę Nano (bootloader albo port) Otwórz zakładkę 'Tools' (Narzędzia) i wybierz processor jak na obrazku (z lewej strony) , otwórz to miejsce ponownie i wybierz...
Podłącz do innego portu. Dodano po 1 Jeśli arduino było podłączone do USB 2.0 spróbuj podłączyć do 3.0. Absolutnie słuszna i konstruktywna porada.. Najlepiej byłoby podłączyć do COM6 tak jak tego chce/ potrzebuje Arduino. Problem jest w tym, że nie Arduino decyduje o wyborze portu komunikacyjnego COMx, ani też programista/użytkownik nie ma wielkiego...
Biblioteki, które rozróżniają DoubleClick, czekają z decyzją czy jest CLICK, czy DoubleCLIC do upłynięcia czasu na DoubleCLICK. Ta biblioteka tego nie robi, jest szybka. Po CLICK od razu jest reakcja. Miałem analogiczny problem, ale z rozróżnieniem pomiędzy pojedynczym kliknięciem, a dłuższym przytrzymaniem przycisku. Niezależnie od tego, czy read()...
Witam, mam pewien problem z wywołaniem funkcji w arduino. Oto sama funkcja: [syntax=cpp] //---WYŚWETLANIE CZASU-------------------------- void pokaz_czas() { tmElements_t tm; RTC.read(tm); memset(czas,0,sizeof(czas)); snprintf(czas, sizeof(czas), " %02d:%02d:%02d", tm.Hour, tm.Minute, tm.Second); delay(100); } //--------------------------------------...
Dzięki, poczytam - pewnie mi się kiedyś przyda ta wiedza. Polski ogonki już zrobiłem, wystarczyło dodać <meta charset='utf-8'> Jeszcze jest problem z odświeżaniem strony, o ile po kliknięciu w BUTTON stany na stronie się zmieniają, to jeśli ta zmiana pochodzi z innego źródła (jest prawidłowa) ze smartfona, panelu sterującego z Arduino DUE lub...
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...
https://obrazki.elektroda.pl/5285565000_... Język programowania Arduino i środowisko Arduino IDE są najpopularniejszymi narzędziami programistycznymi na rynku hobbystów i amatorów. Niestety temu narzędziu brakuje niektórych funkcji dostępnych w profesjonalnych IDE, takich jak autouzupełnianie kodu czy możliwość dodawania punktów przerwania...
O ile poprawnie odseparujesz zasilanie tego modułu radiowego, nic nieodpowiedniego nie zewrzesz i właściwie zasymulujesz tym pilotem "podniesienie słuchawki" a następnie "kliknięcie przycisku" to nie ma czego się bać. Ważne, żeby każda Twoja zmiana w unifonie była pasywna i nie wprowadzała żadnych sygnałów i napięć. Już tu na forum ktoś takie rzeczy...
Witajcie! Prosiłbym o pomoc w interpretacji takiego kodu: [syntax=c] int stan_1 = LOW; int dioda = LOW; int przycisk_pin = 8; int dioda_pin = 7; int stan_2; void setup() { pinMode(przycisk_pin, INPUT); pinMode(dioda_pin, OUTPUT); digitalWrite(dioda_pin, dioda); } void loop() { stan_2 = digitalRead(przycisk_pin); if (stan_2==HIGH && stan_1==LOW) { dioda=!dioda;...
Witam. Wrzucam dump mojego firmware 1,12k - kupiony około 2018-2019r. Fuses & lock bits: L:0xF7 H:0xDF E:0xFC LB:0xFF U mnie na szczęście padł SRV05-4 Jak to wgrac kolego? Jeden po drugim? Bo w zalaczniku masz dwa Dumpy(1 i 2) czy oba tworza tak jakby jedno (pelny firmware?) Czy ten firmware zawiera pomiar napięcia, przy pomocy zlacza "V" Sprawdzone:...
Witajcie, Wraz z grupą studentów tworzymy projekt domu inteligentnego w wersji open srouce & open hardware Jest to prosty sterownik do oświetlenia wykorzystujący arduino nano i kontroler ethernet ENC28J60 (właściwie moduł ethernet) Chcielibyśmy z racji łatwiej konfiguracji urządzenia docelowego które będzie płytką PCB mieć możliwość zmiany adresu...
napisz program dla poprzedniego układu zawierający dwa przyciski, jeden zwiększający pwm o 10% przy kliknięciu, a drugi zmniejszający pwm o 10% przy kliknięciu Wstępna ocena dostępnych informacji Analiza podanych informacji: - Płytka Arduino: Duemilanove. - Układ z poprzedniego pytania: Zewnętrzna dioda LED podłączona do pinu PWM (domyślnie pin 9 ). -...
Jestem początkujący wiec proszę o wyrozumiałość mało programuję. Kod jest do sterowania przekaźnikiem na szyfr . Wcześniej działał jak były przypisane hasła lecz zachciało mi się możliwości zmiany jednego lub więcej. Teraz chciałbym żeby działał tak że jak wpisze hasło admina (hasło do zmiany hasła) "1234" mogę zmienić jedno z haseł. Ta część kodu za...
Witam. Widzę, że ci dużo osób pomaga, więc i ja postanowiłem wtrącić swoje trzy grosze. :) wyższe potencjały powinny znajdować się wyżej na schemacie, niższe niżej Niby zdawałem sobie z tego sprawę a na schemacie wygodniej było zrobić inaczej. Oczywiście to jest do zmiany i będzie zmienione :) Po narysowaniu schematu, dobrym przyzwyczajeniem jest, włączenie...
Witam, Zlecę napisanie kodu na arduino wg poniższej specyfikacji/wytycznych Odczyt temperatury z czujnika ds18b20 T1 - temperatura wody T2 - temperatura sterownika Odczyt wilgotności z czujnika DHT11 H1 - wilgotność % (parametr zmienny w zdarzeniach) Funkcja autoswitch dla wyjścia OUT0 (2 parametry pracy w sekundach np. work, standby work - 600 standby...
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...
https://obrazki.elektroda.pl/8612312800_... Witajcie moi drodzy Przedstawię tutaj szczegółowo proces wgrywania nowego firmware poprzez WiFi (za pomocą tuya-convert) do inteligentnego włącznika światła Smart Life opartego o moduł z ESP8266 (TYWE3S). Jest to bardzo wygodny sposób na wgranie np. Tasmoty do różnego rodzaju urządzeń smart,...
Witam, mam problem z kodem, chodzi mi o to żeby po zmianie stanu (przycisku) w porcie szeregowym wyświetliła się tylko jedna wiadomość a nie cały szereg w nieskończoność czyli jedno kliknięcie to jedna wiadomość . o to kod, jak to naprawić? [syntax=arduino]#define BUTTON 7 void setup() { Serial.begin(9600); pinMode( BUTTON, INPUT); } void loop() { if(digitalRead(BUTTON)...
Modyfikowałeś coś w kodzie albo zmieniałeś ustawienia programu (Arduino IDE)?... i nie mam tu na myśli zmiany ustawienia płytki, portu czy programatora. Sprawdź przez "monitor portu szeregowego" (Ctrl+Shift+M) czy masz kontakt z Arduino: wpisz coś w okienku, kliknij enter i sprawdź czy mrugnie dioda Rx na płytce (mrugnie na chwilkę ~pół sekundy). Pozdrawiam,...
Witam, chciałbym zbudować robota, ale nie wiem jak się do tego zabrać. Rozrysowałem sobie tylko tyle w głowie: wysokość ok1,5m, obudowa kanciasta, z PCV. Z otwieraną na górze klapą. Pomalowany na żółty. Na kółkach, samo jeżdżący, sterowany za pomocą aplikacji, na tablet, który będzie się znajdował gdzieś na górze obudowy, na przodzie. Gorzej jest już...
https://obrazki.elektroda.pl/5199368600_... Pokażę tu galerię zdjęć z wnętrza starego elektromagnetycznego przekaźnika czasowego (tzw. "czasówki"), czyli elementu pozwalającego wprowadzić do obwodu elektrycznego ustawiane w pewnym zakresie opóźnienie i to bez użycia ani jednego tranzystora. W zależności od typu i konfiguracji, taki...
Zobacz sobie kurs Arduino odcinek o millis(), choć najlepiej pewnie cały kurs, np. jest na forbot.pl. Co 5ms sprawdzaj sobie stan przycisku i jeśli jest wciśnięty to zwiększaj zmienną np. P++, jak nie to zeruj P. Gdzieś potem sprawdzasz czy zmienna P jest większa niż 1000. Warunek można rozbudować, tak by np. reagować gdy był wciśnięty >5s i został...
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...
(at)lopr_pol tak to wygląda ciągiem Aby wgrać jakikolwiek program, musisz go najpierw skompilować (!) Te dwie od lewej conki na górnym pasku w IDE oznaczają (mają funkcje): check mark (ptaszek, albo 'verify') - jest to próba kompilacji kolejna, ze strzałką w prawo, albo 'Upload') - to zespolona akcja kompilacji i wpisanie tej kompilacji do processora....
https://obrazki.elektroda.pl/8064219100_... Witajcie, dzisiaj przedstawię jak okiełznać kolejny chiński mikrokontroler WiFi+Bluetooth, a dokładniej W800-C400 od WinnerMicro. Na ten moment można go kupić za około 10 zł, z kolei płytkę startową z nim już za 25 zł i obie te ceny uwzględniają już przesyłkę. Oczywiście nie będę tu korzystać...
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...
https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...
http://obrazki.elektroda.pl/7714387200_1... Poniższy projekt to pierwsze urządzenie zrealizowane przez autora z wykorzystaniem modułu Arduino. Układ ten służy do obróbki sygnałów MIDI tak, aby możliwe było granie w skalach mikrotonalnych, to znaczy odrobinę odstrojonych od podstawowej skali z wykorzystaniem dodatkowej funkcjonalności...
http://obrazki.elektroda.pl/5693970400_1... Autorowi udało się, z pomocą pracownika www.wanzhouled.net zdobyć matrycę LED o wymiarach 32x32 diody RGB. Zakup był owocem poszukiwań najtańszej matrycy tego typu, prezentowana poniżej kosztowała jedynie $22 (plus koszty przesyłki, około $10). Inspiracją do stworzenia projektu był też film,...
arduino zmiana bęben kliknąć wyłączać kliknąć
zapalać check mercedes schemat ideowy zasilania plyta indukcyjna siemens
Najlepsze telewizory 21-22 cale: LG, Philips, Samsung Jak wymienić przepływomierz w zmywarce Beko DFN26420X?