przerwania arduino

Znaleziono około 1724 wyników dla: przerwania arduino
  • Zliczanie impulsów w przerwaniach - Arduino, błędne wartości impulsów

    Problem pojawia się, kiedy próbuję w obrębie funkcji wyzwalanej przerwaniem wykonać operację dodawania i wyciągnąć wynik. napisz w przerwaniu tak: [syntax=c]stykx=stykx+1;[/syntax] albo krócej: [syntax=c]stykx++;[/syntax] Drgania styków kontaktronu będą powodować chaotyczne naliczanie. Zrób debouncing programowo albo sprzętowo.

    Arduino   22 Paź 2017 20:28 Odpowiedzi: 21    Wyświetleń: 2709
  • Jak używać biblioteki Timers do przerwań w Arduino?

    Ściąg zipa ze strony która Ci pisałem, a następnie z poziomu Arduino IDE dodaj poprzez menu ta bibliotekę, program sam ja rozpakuje we właściwe miejsce, potem restart Arduino IDE. Pozdr Sławek

    Arduino   11 Mar 2018 13:10 Odpowiedzi: 11    Wyświetleń: 1119
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Arduino - attachInterrupt() a wykonanie ISR() - kiedy ISR() się wykonuje?

    Na ile znam mechanizm przerwań od zboczy w AVR, to wywołanie przerwania przy jego włączeniu jest całkiem natralne, a aby tego uniknąć należy tuż przed włączeniem wyzerować znacznik zgłoszenia przerwania.

    Arduino   07 Mar 2016 21:27 Odpowiedzi: 4    Wyświetleń: 1335
  • REKLAMA
  • Arduino Uno DS18B20 - Jak odczytywać temperaturę co określony czas?

    Przypisywać powinieneś wartość zwracaną przez metodę getTempCByIndex - tak jak to robisz wyświetlając wynik, a nie metodę requestTemperatures która tylko wykonuje pomiar do zmiennej wewnątrz klasy a później nie zwraca nic (dlatego void). Poza tym twój kod jest tak samo zły jak wspomniany delay - poczytaj o przerwaniach.

    Arduino   02 Kwi 2017 07:56 Odpowiedzi: 6    Wyświetleń: 1188
  • REKLAMA
  • Automatyczne włączanie latarki rowerowej - Arduino, fototranzystor, ADC

    Chyba powinno się w przerwaniu z ADC odczytywać napięcie z tego czujnika. Nie wiem jak używa się tego przerwania w Arduino. Ma ktoś jakieś przykłady? Jeżeli używasz Uno/Nano, to przykład obsługi ADC w przerwaniach jest tutaj: [url=http://www.glennsweeney.com/tutoria...

    Arduino   01 Lis 2022 13:00 Odpowiedzi: 3    Wyświetleń: 165
  • Przerwanie pętli arduino proszę o szybką poradę

    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...

    Arduino   04 Sie 2020 00:47 Odpowiedzi: 5    Wyświetleń: 1419
  • Arduino - Wykrywanie przerwania obwodu i reakcja, długość kabla?

    No to jak ogrodzenie to mamy problem z piorunami - tak długi kabel będzie pięknie wykrywał pioruny i może palić coś co jest po drugiej stronie. Pierwsze pytanie - czy tu trzeba uC/Arduino? Moim zdaniem nie. Po stronie ogrodzenia dałbym osobny zasilacz np. 12V, następnie transoptor. Tę stronę bym zabezpieczył co najmniej warystorem. Za transoptorem zastosować...

    Arduino   02 Sie 2016 20:49 Odpowiedzi: 18    Wyświetleń: 3237
  • REKLAMA
  • Zakłócenia w układzie Arduino Nano CH340: przerwania przy dotyku metalu

    Bo ci się pewnie pomieszało numer przerwania z pinem.. Chyba tobie się to pomieszało.. Zero ("0") w wyrażeniu: attachInterrupt(0, blink, FALLING); oznacza numer interruptu a nie pinu cyfrowego(!), więc pozostaw UART w spokoju... Wyżej załączony przykładowy/testowy kod jest zupełnie poprawny.. Jeżeli ktoś ma do tego wątpliwości niech to uzasadni.. albo...

    Arduino   21 Lip 2021 03:51 Odpowiedzi: 19    Wyświetleń: 729
  • Reset NodeMCU V1 przy użyciu przerwań po aktualizacji IDE Arduino 1.8.12

    Funkcje obsługi przerwań powinny mieć dodany atrybut umieszczający je w IRAM. zobacz tutaj: https://forum.arduino.cc/index.php?topic...

    ESP8266 i ESP32   09 Kwi 2020 18:49 Odpowiedzi: 17    Wyświetleń: 753
  • Zarządzanie przerwaniami UART - Arduino Mega i wyświetlacz NEXTION

    Przecież obsługa tego czujnika to kilkadziesiąt mikrosekund, a odczyt całości w najgorszym razie to kilkanaście milisekund. Pewnie czekasz bezczynnie na wynik używając delay(), bez kodu trudno powiedzieć.

    Arduino   27 Gru 2021 10:53 Odpowiedzi: 12    Wyświetleń: 771
  • [AVR] Timer 2 - PWM o zadanej częstotliwości i przerwania równocześnie

    Otwórz sobie pdfa od procesora zajrzyj w sekcje Timer2, poczytaj, przejdź do opisu rejestrów i poustawiaj jak uważasz. Ogólnie dla liczników wybierasz prescaler czyli podział między zegarem (16Mhz dla Arduino) a wejściem licznika. Timer2 jest 8bitowy ma 256 wartości, więc masz kolejny podział. Jak potrzebujesz precyzyjnie to są tryby gdzie możesz zrobić...

    Programowanie   28 Sie 2022 20:08 Odpowiedzi: 6    Wyświetleń: 462
  • Komputer nie rozpoznaje Arduino Mega2560 po przerwaniu instalacji sterowników

    USBDVIEW podłącz arduino , odpal program i usuń wszystkie pozycje związane z podłączonym urządzeniem . http://www.nirsoft.net/utils/usb_devices... Potem odłącz i podłącz ponownie arduino żeby się zainstalowało.

    Komputery Hardware   21 Kwi 2017 21:45 Odpowiedzi: 11    Wyświetleń: 2412
  • REKLAMA
  • Arduino - Czy jest obsługa przerwania z UART bufor nadawania pusty

    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,...

    Arduino   14 Paź 2014 22:23 Odpowiedzi: 2    Wyświetleń: 2541
  • ARDUINO UNO - konflikt RF i RFID - jak rozwiązać problem z przerwaniami?

    Da się, ale trzeba wiedzieć KTÓRE - bo jak się domyślam obie biblioteki korzystają z przerwań.

    Arduino   06 Maj 2015 19:52 Odpowiedzi: 7    Wyświetleń: 1389
  • Arduino: Jak sterować silnikiem DC z enkoderem o zadany kąt?

    Wychodzi na to, że musisz motor wyłączać właśnie w przerwaniu.

    Arduino   03 Maj 2020 23:16 Odpowiedzi: 13    Wyświetleń: 3864
  • Atmega/Arduino - różne czasy iteracji pętli, dlaczego?

    Jeżeli komuś zależy na szybkim "machaniu" pinami na AVR z Arduino HAL, to polecam bibliotekę [url=https://pololu.github.io/fastgpio-a... Ustawianie i czytanie pinów odbywa się bez blokowania przerwań i zdecydowanie szybciej.

    Mikrokontrolery Początkujący   03 Gru 2019 11:08 Odpowiedzi: 10    Wyświetleń: 756
  • Arduino Nano - błąd w dodawaniu w funkcji przerwania, gubi dane

    czyli mam rozumieć że trzeba floata wyrzucić? i przejsć lepiej na uint... Tak, jest to zbędne obciążanie czasu procesora w obsłudze przerwania.

    Arduino   31 Paź 2019 22:08 Odpowiedzi: 18    Wyświetleń: 531
  • [Arduino] Jak usunąć poświatę na wyświetlaczu 7 segmentowym z 74hc164?

    Jak widać nie. A co by to zmieniło i jak miałoby to wyglądać w przerwaniach?

    Arduino   24 Lip 2018 16:36 Odpowiedzi: 18    Wyświetleń: 1317
  • Arduino Leonardo - jak opóźnić silnik bez użycia delay()?

    Wszystko głupieje bo wyłączasz przerwania ;)

    Arduino   06 Mar 2015 19:32 Odpowiedzi: 30    Wyświetleń: 4113
  • Arduino + WS2811 - lampki choinkowe

    Wg mnie ciężko Ci będzie dołożyć tutaj pilota, przy 250 ledach przerwania są wyłączane na 6 ms podczas przesyłania łańcucha, zależnie od efektu będziesz dostawał różne przerwy w odbiorze ramek IR. To niestety dość poważna wada obsługi diod opartego na "wstawkach asemblerowych", zamiast na przerwaniach.

    DIY Konstrukcje   18 Gru 2020 11:59 Odpowiedzi: 45    Wyświetleń: 19860
  • Arduino: Obsługa wielu czujników i diod bez użycia delay i z przerwaniami

    W pierwszej kolejności to trzeba rozeznać się co jest na wyjściu czujnika, na jaki czas jest aktywowane wyjście, bo być może w ogóle zewnętrzne przerwania nie są potrzebne i wystarczy raz na kilkaset ms sprawdzić stan wejść. Ja osobiście nie robiłbym tego na zewnętrznych przerwaniach.

    Arduino   04 Sty 2018 00:34 Odpowiedzi: 115    Wyświetleń: 5769
  • Arduino UNO R3 - Niewłaściwe zliczanie przerwań przy testerze uSwicha

    Hint: timer, przerwanie timera. drgania styków, denouncing Dodano po 1 http://mikrokontrolery.blogspot.co.uk/20...

    Arduino   03 Sty 2017 19:01 Odpowiedzi: 5    Wyświetleń: 819
  • Niewłaściwe odczyty z przepływomierza YF 201 przy pomiarze ilości wody w systemie nawadniania

    Skrętka może eliminować dużą część zakłóceń, które przedostawały się na wejście Arduino i powodowały "fałszywe" przerwania. Możesz również użyć kabla ekranowanego - ekran tego kabla trzeba połączyć z masę tylko z jednej strony: od strony Arduino.

    Arduino   26 Cze 2021 21:18 Odpowiedzi: 44    Wyświetleń: 1761
  • Jak zrobić pętlę którą mogę przerwać sygnałem wej ARDUINO ide

    Najlepiej zapomnij o używaniu funkcji delay i używaj timerów/liczników oraz przerwań. Na tym Forum wyszukasz wiele tematów na ten temat. Na innych stronach będzie tego miliony. Na przykład tutaj: http://www.elektroda.pl/rtvforum/viewtop...

    Arduino   17 Lis 2015 23:22 Odpowiedzi: 2    Wyświetleń: 1203
  • [ATmega1280][C/Arduino] Liczenie czasu pomiędzy sygnałami

    Oczywiście, przeczytaj o module ICP timera. W momencie wystąpienia zdarzenia, licznik timera jest przepisywany do rejestrów ICP. Rozdzielczość jest zależna od częstotliwości taktowania timera. Twoje rozwiązanie nie może prawidłowo działać, bo czas liczysz w pętli, a ta z kolei ma różny czas wykonywania (zakładam, że korzystasz z przerwań).

    Arduino   12 Wrz 2011 10:51 Odpowiedzi: 29    Wyświetleń: 8285
  • Zacinanie się Arduino [Odbiornik] z NRF24L01 po 30s - co robić?

    Najprościej, to jeśli nadajnik nic innego nie ma do roboty to wstaw delay(100) do loop, czy jakąś mniejszą/większą wartość, która dla działania układu ma jeszcze jakiś sens. A ten delay w nadajniku da czas odbiornikowi na przetworzenie danych i wykonanie akcji zanim nadlecą kolejne dane. To samo możesz zrobić używając do odmierzania czasu millis lub...

    Arduino   06 Wrz 2019 18:06 Odpowiedzi: 41    Wyświetleń: 1851
  • Attiny85 - Enkoder na przerwaniach - adaptacja działającej na Arduino procedury

    Brniesz w ślepą uliczkę. Zaprogramuj timer na zgłaszanie przerwań z częstotliwością rzędu 50..100 Hz. W przerwaniu timera sprawdzaj stan wejść enkodera, porównuj z poprzednim i reaguj.

    Mikrokontrolery Początkujący   31 Gru 2020 19:28 Odpowiedzi: 15    Wyświetleń: 1284
  • Arduino - C++ licznik obiektow

    Nie ma definicji licznik::ile . To się w ogóle kompiluje? o_O Do tego brak destruktora i problem z atomowością jeśli obiekty będą wykorzystywane w przerwaniach.

    Arduino   20 Mar 2016 13:31 Odpowiedzi: 5    Wyświetleń: 1446
  • [STM32F072][C] Jak skonfigurować przerwania GPIO dla PA1?

    Spróbuj z HAL i kodem który generuje CumeMX. HAL raczej nie jest godny naśladowania ale na początek bardzo dobry (jak Arduino).

    Mikrokontrolery ARM   12 Maj 2018 19:07 Odpowiedzi: 4    Wyświetleń: 474
  • Arduino Mega - Niedziałające menu własnej roboty

    Może ten temat pomoże z przyciskami: http://www.elektroda.pl/rtvforum/topic25... - debouncing z wykorzystaniem przerwania.

    Arduino   04 Wrz 2014 21:08 Odpowiedzi: 4    Wyświetleń: 1848
  • [Arduino][ATMega8L] Sterowanie RS485 i tworzenie programu z MiniCore - pytania i pomysły

    Do RS485 są biblioteki, może lepiej to zadziała. Nadawanie w Arduino jest na przerwaniach, wysyłasz napis do bufora i funkcja Serial.print się kończy, w tle uruchamia się funkcja do faktycznego wysyłania w przerwaniach i nadaje znak po znaku, ale ty przełączasz na odbiór, więc nie wysyła. Pierwszy wysyła bo masz delay 500. Po wysłaniu tekstu możesz...

    Arduino   29 Mar 2023 19:18 Odpowiedzi: 2    Wyświetleń: 261
  • Fazowa regulacja obrotów a stabilność programu Arduino

    Rozważyłbym coś takiego: timer 8bit do przerwań, które zliczasz dla odmierzania czasu; timer 16bit do sprawdzania, czy nie zgubiłeś przerwania - chyba nie zgubisz 256 przerwań?

    Początkujący Elektronicy   04 Lis 2018 20:21 Odpowiedzi: 11    Wyświetleń: 825
  • Arduino – jak płynnie spowolnić ruch serwa przy wielu kątach (pętla for, write)

    Stała rada - żadnych delay(), tylko przerwanie timera i zmiana sterowania serw w tym przerwaniu.

    Arduino   13 Mar 2015 12:24 Odpowiedzi: 6    Wyświetleń: 2358
  • Projekt ściemniacza LED 230V - jaki mikrokontroler

    Jakie zarzuty tam były? Sterowanie czasem otwarcia triaka jeśli dobrze pamiętam. Ale jak tak teraz patrzę to i detektor przejścia przez 0 załatwia sprawę. To chyba jednak spróbuję zrobić to na arduino Autor znał i używał przerwań? Watpię. Wydawało mu się, ze zna? Np odwalanie pętli w obsłudze przerwania? Arduino nie jest złą elektroniką do projektów....

    Mikrokontrolery   23 Mar 2021 22:04 Odpowiedzi: 21    Wyświetleń: 1083
  • Arduino Enkoder Programowanie

    Rezystory powinny byc 10k. Sciag sobie biblioteke Rotary, masz gotowa i precyzyjnie dzialajaca obsluge enkodera, albo w przerwaniu, albo normalnie, do wyboru. Pozdr

    Arduino   02 Maj 2017 16:19 Odpowiedzi: 14    Wyświetleń: 4215
  • Arduino UNO - Wyświetlacz widmowy - Synchronizacja

    1. Kod oryginału jest do niczego - korzysta z instrukcji delay a powinno to być na timerze. 2. synchronizację rób też przerwaniem.

    Arduino   24 Lut 2015 09:02 Odpowiedzi: 1    Wyświetleń: 1347
  • [Arduino] Arduino – jak przeglądać i edytować pliki .cpp bibliotek w IDE lub edytorze?

    To że jakimiś innymi edytorami mogę to otworzyć to wiem. Chodziło mi o to czy jest IDE Arduino jakieś przyjazdne narzędzie. Dobra. Zakładając ze nie chce tam zaglądać a funkcja w bibliotece zajmuje jakieś przerwanie to co się stanie jak też użyje tego przerwania?

    Arduino   17 Lis 2013 15:09 Odpowiedzi: 6    Wyświetleń: 5793
  • Arduino: Zliczanie impulsów enkodera i sterowanie przekaźnikiem

    skoro wykrywasz zmiany w przerwaniu to można tam ustawić flagę (zmienną bool) i wtedy wyświetlać w głównej pętli i ją kasować. Prawdę mówiąc obsługa enkodera w przerwaniu od pinu też nie jest najlepszym pomysłem - chyba, że to enkoder optyczny. Lepiej użyć przerwania timera.

    Mikrokontrolery Początkujący   05 Lut 2024 15:37 Odpowiedzi: 19    Wyświetleń: 1323
  • Arduino: Jak zrobić migające kierunkowskazy na przycisk z zapamiętywaniem stanu?

    Najłatwiej wykorzystać będzie przełącznik. Proponuję Ci odczytywać stan przycisku na początku funkcji loop i zapisywać go do zmiennej typu bool. W zależności od wartości tej zmiennej (true/false) umieść w bloku warunkowym kod migania lub nie. Jeżeli chcesz zostawić przycisk push button, to w kod, który znalazłeś, wstaw swój kod migania. Najoptymalniej...

    Programowanie Początkujący   29 Gru 2024 01:48 Odpowiedzi: 2    Wyświetleń: 189
  • Wielozadaniowość Arduino - obsługa wątków w tle

    Poczytaj sobie o przerwaniach od timera. Np. tutaj: http://playground.arduino.cc/code/timer1

    Mikrokontrolery   05 Maj 2015 17:29 Odpowiedzi: 8    Wyświetleń: 4353
  • Arduino mega 2560 - wykrywanie przejścia fazy przez zero

    http://arduino.cc/en/Reference/AttachInt... Tu jest opisane ładnie jak posługiwać się przerwaniami w Arduino :)

    Arduino   10 Sty 2019 01:14 Odpowiedzi: 18    Wyświetleń: 7431
  • [Arduino Pro Mini] + [RFM01] - Zdalne sterownie - "utknięcie" kodu

    Uprzedzam - nie znam się na Arduino ;) Widzę dwie opcje: 1. Przepisać funkcję receive tak aby nie blokowała programu. 2. Zostawić funkcję receive w pętli głównej a pozostałe funkcjonalności obsługiwać w przerwaniu (np. od timera).

    Arduino   20 Lis 2015 20:24 Odpowiedzi: 3    Wyświetleń: 1917
  • Kontrolowanie i ustawianie kolorów LEDów WS2812 z Arduino i keypadem

    Witam, klawiatura nie potrzebuje konkretnych przerwań do działania, więc powinno się to dać się łatwo napisać. Na tym etapie problem jest raczej brak kawałka programu, który by można przetestować, niż zablokowane przerwania. Pozdrawiam.

    Mikrokontrolery   23 Lip 2022 10:38 Odpowiedzi: 7    Wyświetleń: 591
  • [arduino] Jak zbudować cyfrowy generator 10-200 Hz na Arduino bez NE555?

    Oj, ale Kolega słabo szuka: http://www.arduino.cc/playground/Code/Ti... Aktywujemy przerwania i przerwanie od timera, przypisujemy jakąś funkcję, potem zmieniamy okres co jaki ma następować przerwanie - bez ani jednej bezpośredniej operacji na rejestrach...

    Arduino   20 Gru 2011 00:17 Odpowiedzi: 8    Wyświetleń: 8596
  • Odczyt pozycji enkodera inkrementalnego przez Arduino (gubi pozycję)

    a na 99% gubienie kroków jest spowodowane zbyt wolna obsługą. Z jaką częstotliwością wywoływane są przerwania od enkodera?

    Mikrokontrolery Początkujący   05 Mar 2019 20:25 Odpowiedzi: 9    Wyświetleń: 2565
  • [Arduino i CNCSHIELD] Problem z podłączeniem silnika krokowego

    tylko którą scieżke ja w swoim silniczku mam przerwać?

    Arduino   09 Mar 2023 18:48 Odpowiedzi: 4    Wyświetleń: 162
  • Arduino - sterowanie częstotliwością migania diody

    poszukaj w google opisu do biblioteki TimerOne.h, generuje przerwanie, można określić interwał.

    Arduino   29 Lis 2015 11:51 Odpowiedzi: 5    Wyświetleń: 3483
  • Arduino Uno/Nano - Zliczanie impulsów z 4 wentylatorów, jak to zrobić?

    Witam. Mam pytanie czy za pomocą Arduino Uno/Nano można zliczać impulsy z więcej niż dwóch źródeł? Potrzebije odczytywać prędkość obrotową 4 wentylatorów. Wiem jak to zrobić dla jednego/dwóch stosując przerwania (Arduino Uno ma je tylko na pinie 2 i 3), ale jak rozwiązać kwestie odczytu obrotów z kilku wentylatorów? Z góry dzięki za podpowiedzi.

    Arduino   20 Kwi 2017 20:38 Odpowiedzi: 8    Wyświetleń: 1932
  • Arduino UNO - Jak odczytywać dane z DHT11 i DS18B20 w różnych odstępach czasu?

    Można oba odczyty dać do przerwania. Zliczać je i co któreś przerwanie robić odczyt. Czyli timer, np. przerwanie co 250 ms - co 3 przerwanie robisz odczyt temp. (w pierwszym dajesz polecenie konwersji, w 3 odczyt), co 8 przerwanie odczyt wilgotności.

    Arduino   29 Mar 2015 21:05 Odpowiedzi: 5    Wyświetleń: 1323
  • Arduino Nanoano - Enkoder, sterowanie LED

    Podłączłeb również enkoder z układem eliminacji drgań https://abc-rc.pl/product-pol-6711-Encod... efekt ten sam Nie widzę w tym enkoderze żadnej eliminacji drgań - "prostszego" enkodera to już chyba nie ma. Proponuję użyć tej (sprawdzonej) biblioteki: https://www.pjrc.com/teensy/td_libs_Enco... W niej...

    Arduino   05 Cze 2019 05:45 Odpowiedzi: 19    Wyświetleń: 1869
  • Arduino IDE i ESP32: Jak ustawić przerwanie co 2 ms z timerem sprzętowym?

    Zapytaj bota Bardzo proszę. Inicjalizacja timera : Funkcja timerBegin(frequency) tworzy i uruchamia timer z określoną częstotliwością. W tym przypadku ustawiamy częstotliwość na 500 Hz, co odpowiada okresowi 2 ms. 2. Przypisanie funkcji obsługi przerwania : Za pomocą timerAttachInterrupt(timer, &onTimer) przypisujemy funkcję onTimer jako obsługę...

    Arduino   19 Lut 2025 12:57 Odpowiedzi: 5    Wyświetleń: 264
  • Arduino UNO - Jak migać diodą pin 13 niezależnie od pętli void loop?

    Witam, w rzeczy samej, funkcje typu "delay" odbierają sterowanie na czas opóźnienia, nic się wówczas nie dzieje. W prosty sposób można jednak zrealizować taką "kooperacyjną" wielozadaniowość. Należy zrezygnować w ogóle z funkcji "delay", zamiast nich wywoływać w kółko w głównej pętli (czyli loop) funkcje, które będą odmierzały czas od jakiegoś momentu...

    Arduino   29 Maj 2017 23:43 Odpowiedzi: 22    Wyświetleń: 5679
  • Arduino Leonardo - jakiego użyć przerwania?

    takiego nie ma. Ależ oczywiście, ze jest. Nazywa się przerwanie od komparatora. Albert

    Arduino   08 Cze 2016 08:45 Odpowiedzi: 4    Wyświetleń: 1350
  • Sterownik na Arduino: przerwania, odczyt temperatury, sterowanie LCD i SMS

    Poczytaj sobie o nieblokującym odczycie temperatury np. tutaj http://akademia.nettigo.pl/ds18b20/ . Przerwania sprzętowe zostaw do enkodera, ew. bramki SMS -jeśli takich w ogóle wymaga.

    Arduino   22 Maj 2016 14:21 Odpowiedzi: 4    Wyświetleń: 1581
  • Multiradio 4 kanałowe na Arduino i DRA5807M, czy się da?

    Tyle, ze PCA9544 to nie to samo co klucze A/C. Pomija tu fakt, ze PCA544 przełącza wyjścia za pośrednictwem I2C (PCA ma swój adres) a klucze wymagają dodatkowych wyprowadzeń. Dodatkowe 2 linie sterujące multiplekserem 74HC4052 chyba nie byłyby aż tak bardzo kłopotliwe, a nawet ułatwiłyby sterowanie od strony programowej. Raczej utrudniałyby sterowanie,...

    Arduino   26 Lut 2024 13:44 Odpowiedzi: 8    Wyświetleń: 594
  • Arduino Pro Mini - timer1 CTC, przerwanie co sekundę

    Ten odczyt musi być dokładnie co kilka sekund? Nie wystarczy do tego millis()?

    Arduino   13 Cze 2015 08:16 Odpowiedzi: 13    Wyświetleń: 1944
  • Arduino Uno - Sterowanie jednokolorowymi LEDami, pilotem IR, wyłączanie pętli for

    Równie dobrze można restartować płytkę programowo. W jaki sposób ? Czytałem o pinie przerywającym, ale też trzeba napisać odpowiedni kod, wstawić w odpowiednie miejsca, pomyślałem że najprościej będzie odcinać masę. Jak tutaj wyglądałby kod z przerwaniem programowym ?

    Arduino   13 Sty 2023 02:52 Odpowiedzi: 23    Wyświetleń: 930
  • Arduino - WS2812B brak pełnego spektrum świecenia.

    Obsługa WS2812 na AVR nie może działać przy aktywnych przerwaniach z jakiegokolwiek źródła. Obsługa DMX korzysta z przerwania UART i masz jeszcze przerwanie timera. Proste? Zmień mikrokontroler.... Z ATmega WS2812 DOBRZE nie popędzisz.

    Arduino   03 Lut 2016 23:16 Odpowiedzi: 2    Wyświetleń: 1341
  • Arduino Mega + Nextion: Sterowanie siłownikami i silnikiem, pozycjonowanie elementów A i B

    Tak jak napisałeś funkcje sterujące taśmą LED – moje taśmy RGBW zawierają układ SK6812 i ich obsługa bazuje na zmodyfikowanej bibliotece FastLed (niestety nie pamiętam linku skąd ją mam) i tutaj rzeczywiście może być problem - biblioteka w załączniku Załączyłeś tylko nagłówek, rzuć okiem do kodu, jak jest zrealizowana transmisja. Jeśli widzisz...

    Mikrokontrolery AVR   05 Sty 2023 21:04 Odpowiedzi: 5    Wyświetleń: 552
  • Arduino Mega2560 - robot, sterowanie przerwaniami silnikami DC

    A jest lepiej gdy podajesz z palca i masz ustawiony PULLUP? Generalnie jeśli częstotliwość impulsów jest duża to lepiej zliczać je na timerach i przerwanie generować od przepełnienia timera.

    Arduino   27 Cze 2015 20:43 Odpowiedzi: 22    Wyświetleń: 2202
  • Arduino Uno/nano - Przerwania: dziwne zachowanie kodu

    Że w sensie przerwaniami mierzyć czas a w loopie obsługiwać przyciski?

    Arduino   14 Sie 2016 15:19 Odpowiedzi: 3    Wyświetleń: 1422
  • [Attiny85][Arduino] Sterowanie układem DS1802 z enkodera

    Witam, [syntax=c]attachInterrupt(ENK1, enkoder, FALLING);[/syntax] Na pinie 3 (PB3), nie ma przerwania INT, które włącza ta funkcja. Attiny85 ma przerwanie INT0 na pinie 2 (PB2), więc wystarczy pozamieniać piny, np. tak: [syntax=c]#define ENK1 2 #define ENK2 4 #define RST 0 #define DATA 1 #define CLK 3[/syntax] Później zmienić to: [syntax=c]attachInterrupt(ENK1,...

    Mikrokontrolery Początkujący   19 Maj 2018 20:47 Odpowiedzi: 2    Wyświetleń: 741
  • Arduino Mega: Sterowanie przekaźnikiem, dioda świeci na pół mimo digitalWrite(8

    A nie lepiej przerwanie?

    Arduino   09 Paź 2020 15:41 Odpowiedzi: 26    Wyświetleń: 873
  • Arduino: Jak zrobić, by cyfry mrugały po jednokrotnym wciśnięciu guzika?

    Musisz dodać zmienną np. typu byte . I zmieniać jej stan przyciskiem z 0 na 1 i odwrtotnie. Dla stabilności programu polecam dodać funkcję if że wazie wartości powyżej 2 lub więcej ustawiało jej wartość na 0. Możesz także wykorzystać przerwania do odczytu klawiszy.

    Arduino   28 Gru 2024 16:36 Odpowiedzi: 1    Wyświetleń: 138
  • Arduino Nano - Dokładny licznik impulsów w czasie - proste zadanie

    W przerwaniu nie możesz wysłać 4 bajtów przez UART, bo w tym czasie przerwania zliczające będzie zablokowane. Zaraz odezwą się fani odblokowywania przerwań w przerwaniach w AVR, którzy poinstrują Cię, jak łatwo nabawić się trudnych do wykrycia błędów w programie. Gdybym miał to robić na gołym AVR, zrobiłbym transmisję w pętli głównej na podstawie znacznika...

    Arduino   20 Sie 2016 10:18 Odpowiedzi: 8    Wyświetleń: 5691
  • Arduino Uno: Jak zrobić klawiaturę z 4 przyciskami do wejścia analogowego?

    Widzę, że masz kod, który wymaga więcej uwagi ponieważ linijka Czyli wejście digital nr 2 zostawię bez podłączenia? jaką funkcję w tym przypadku ma "Pin 2" ? ... odpowiedzią jest - do niego podłączasz wyjście z czujnika szczelinowego, a wejście cyfrowe 0 w Uno pozostawiasz nieużywane (przynajmniej jeśli nie widzę schematu to tak twierdzę, a kod jest...

    Arduino   30 Wrz 2017 22:13 Odpowiedzi: 11    Wyświetleń: 1278
  • PCF8574 - Czy można podłączyć wyświetlacz LED 7-segmentowy zamiast LCD HD44780?

    od czegoś trzeba zacząć :) http://www.easy-soft.net.pl/artykuly/jez... co kolega sądzio poniższym rozwiązaniu? http://extremeelectronics.co.in/microchi... Na poczatek ok, można zrozumieć zasadę...

    Arduino   27 Lut 2018 19:12 Odpowiedzi: 23    Wyświetleń: 1308
  • Czas pracy baterii 9 V w tanim multimetrze pracującym bez przerwy

    Jak stoisz z Arduino? Mam dla Ciebie rozwiązanie na zasilanie czujnika z baterii samochodu. Pobór ok 0.4mA, ale można spróbować dać inne rezystory w dzielniku aby jeszcze bardziej zjechać z konsumpcją energii, ale to trzeba by przeprowadzić testy, czy Arduino zmierzy jeszcze mniejsze prądy. https://obrazki.elektroda.pl/2144064200_...

    Początkujący Elektronicy   05 Lip 2024 18:43 Odpowiedzi: 41    Wyświetleń: 1353
  • Arduino - płytka Leonardo + sterownik adafruit + dwa silniki krokowe

    Moim zdaniem (dzika spekulacja) jest to efekt błędu w koncepcji tych funkcji, a nie w ich implementacji. Prawdopodobnie trzeba cały moduł stworzyć od nowa, korzystając z przerwania timera.

    Arduino   09 Lut 2015 07:27 Odpowiedzi: 13    Wyświetleń: 2046
  • Jak odczytywać dane z DHT11 bez blokowania działania programu?

    szukaj "arduino DHT11 non blocking code" http://forum.arduino.cc/index.php/topic,... czyli wersji na przerwaniach.

    Arduino   20 Lut 2016 21:41 Odpowiedzi: 2    Wyświetleń: 618
  • Jaki wybór platformy mikrokontrolerów dla początkującego: AVR C vs Arduino?

    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ń....

    Mikrokontrolery   08 Lut 2020 13:56 Odpowiedzi: 55    Wyświetleń: 2715
  • PCINT - Atmega/Arduino - zlicza niedokładnie +/- 20%

    Skróć czas kiedy przerwanie są zablokowane - wywal wysyłanie danych po RSie poza ten obszar kodu gdzie są zablokowane przerwania.

    Arduino   01 Cze 2017 04:11 Odpowiedzi: 15    Wyświetleń: 1923
  • Arduino Uno: Przerwania na pinie 2 nie działają poprawnie z digitalWrite()

    ale czemu led działa?

    Arduino   04 Lip 2016 21:23 Odpowiedzi: 13    Wyświetleń: 1287
  • Jak poprawnie podłączyć transoptor szczelinowy do Arduino?

    Funkcja pulseIn zwraca wartość w postaci unsigned long. Ty natomiast przypisujesz jej wartość do (signed) int. Czyli: -odczytana wartość może się nie zmieścić; -jeżeli odczytana wartość przekroczy połowę "pojemności" typu int, to zostanie zinterpretowana jako liczba ujemna. Pytanie, jakie długości czasów mierzysz? Ile mija czasu pomiędzy kolejnymi impulsami...

    Arduino   07 Mar 2014 10:02 Odpowiedzi: 7    Wyświetleń: 4839
  • Jak podłączyć kwarc zegarkowy 32,768kHz do Arduino dla dokładnych impulsów?

    Tak, niedokładność czasu delay wynika głównie z tego, że dodaje się do tego czas wykonania innych funkcji, w tym szczególnie funkcji obsługi przerwań. W przypadku odpowiedniego użycia timera tej niedokładności nie ma, a w każdym razie nie akumuluje się ona, tak jak w przypadku delay. Oczywiście jeśli coś ma być wykonywane w superdokładnych odstępach...

    Arduino   12 Sty 2016 06:20 Odpowiedzi: 21    Wyświetleń: 2046
  • Zagwozdka z funkcją w samochodziku Bluetooth (Arduino UNO)

    Oczywiście, że delay będzie opóźniał pętlę loop. Akurat z Serial to nie ma znaczenia, bo to jest robione na przerwaniach w Arduino, nawet jak loop jest zablokowany to po odbiorze czegoś na uart robi to sprzętowo, odbiera bajt, przenosi do bufora i zgłasza przerwanie, zaczyna odbierać kolejny. W tym czasie funkcja obsługi przerwania odczytuje ten bajt...

    Arduino   08 Maj 2023 20:11 Odpowiedzi: 1    Wyświetleń: 276
  • Radio internetowe i odtwarzacz plików audio na ESP32-S3

    Co do wartości granicznych podawanych publicznie to moje doświadczenie jest takie, że nie raz prosiliśmy producenta danego scalaka o wartości z ich EOL i graniczne z testów. Wszystko co czytasz w datasheetcie to jest worstcase + margines. Tak aby ZAWSZE działało. Nie, datasheety są pisane tak, aby użytkownicy na różnych poziomach doświadczenia mogli...

    DIY Akustyka   18 Cze 2025 00:26 Odpowiedzi: 1238    Wyświetleń: 102291
  • Komunikacja między Arduino przez SPI i TWI - tylko pierwsze przerwanie działa

    W Arduino 1, w funkcji receiveEvent() nie powinieneś wywoływać Serial.print() - [url=http://www.gammon.com.au/forum/?id=...

    Arduino   02 Kwi 2019 12:07 Odpowiedzi: 4    Wyświetleń: 339
  • ESP8266(wemos d1 mini) przerwanie stale alarmowane bez przyczyny.

    Próbowałem inny pin, ale wtedy nie działa wcale. Wydaje mi się, że inne piny mogą nie obsługiwać przerwań. Rotary Encoder Module KY-040 Arduino / PIC / PI Nie chcę podawać linka, bo o ile pamiętam zabronione. Jednak nie ma to chyba znaczenia, bo nawet jak go odłącze od pinu D4 to nic nie zmienia. Tak jak pisałem wyżej, to nie stan pinu wpływa na wyzwolenie...

    ESP8266 i ESP32   11 Maj 2019 19:05 Odpowiedzi: 33    Wyświetleń: 2322
  • [Arduino Leonardo] Budowa kontrolera do symulatora na bazie nastawnika tramwaju

    Ile pozycji ma ten nastawnik? Czy nie lepiej byłoby zastosować kilku diod led -> fototranzystorów i nie martwić się rozróżnianiem kierunku obrotów i liczeniem tego? Dla 16 pozycji wystarczą 4 ledy, dla 32 pięć itd. W programie sprawdzać tylko co jakiś czas stan wejść i tyle. Można by to zrobić na przerwaniach na przykład.

    Mikrokontrolery Początkujący   25 Lis 2022 08:05 Odpowiedzi: 5    Wyświetleń: 657
  • Jak przerobić kod w j. ASM aby działał tak jak chcę

    Pewnie ten z #13 da najdokładniejsze 50%, jeśli _delay_us() jest zaimplementowany przez pętlę. Z timerem może wyjść jakiś rezonans. Nie wiem, czy Arduino (czy jaki uC tam masz) ma możliwość użycia przerwań i czekania na przerwanie do synchronizacji - to by dało najlepszą dokładność.

    Początkujący Elektronicy   25 Sie 2021 22:38 Odpowiedzi: 48    Wyświetleń: 1830
  • AVR, ARDUINO UNO, znak czasowy, liczniki, port szeregowy, przycisk

    Niepotrzebnie mieszasz myślowo różne systemy walutowe. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <Arduino.h> unsigned long FlagTime; void setup(){ // to jest odpowiednik main Serial.begin(9600); DDRB &= ~(1 << DDB0); // ustawienie pinu B0 jako wejście ( wejście licznika ICP1) PORTB |= (1 <<...

    Arduino   03 Lip 2020 21:23 Odpowiedzi: 2    Wyświetleń: 633
  • Klawiatura przez arduino - błędy kompilacji

    V-USB wymaga aby żadne przerwanie nie zajmowało więcej niż 25 cykli (12MHz wersja), co jest poza zasięgiem "Arduinowych" przerwań.

    Arduino   08 Mar 2016 16:51 Odpowiedzi: 6    Wyświetleń: 1323
  • Zastosowanie Arduino i Raspberry PI w przemyśle - platformy PiXtend, Industruino

    Ale to żaden argument, wziąłeś jakiś nieefektywny kod który ktoś tam narzeźbił bez pojęcia i przyjmujesz go jako punkt odniesienia dla całej platformy. Przecież każdy mikrokontroler obsługuje przerwania czy DMA, Arduino rownież, więc nic nie stało na przeszkodzie żeby zrobić to lepiej, a na pewno przeszkodą nie było oprogramowanie Arduino bo te funkcje...

    Projektowanie i Tworzenie Po godzinach   24 Sie 2021 09:56 Odpowiedzi: 188    Wyświetleń: 15747
  • Arduino UNO - PWM i dwa przełączniki (przerwania)

    Mam do rozwiązania pewien problem związany ze sterowaniem wartością PWM w zależności od stanu dwóch przełączników hebelkowych SW1 i SW2. Zmiany muszą uwzględniać włączanie i wyłączanie tych hebelków. Scenariusz wygląda następująco: SW1 i SW2 są wyłączone - PWM = 0 Włączam SW1 przy wyłączonym SW2 - PWM = 153 Przy włączonym SW1 włączam SW2 - PWM po upływie...

    Arduino   27 Sie 2015 08:51 Odpowiedzi: 10    Wyświetleń: 1953
  • Jak zredukować opóźnienia w Arduino z OLED i Modbus RTU?

    Sprawa dotycząca modbus, powinna być wykonywana co każde przejście pętli, bez żadnych opóźnień ponieważ w module mamy obsługę 8 wejść i fatek musi o tym wiedzieć bardzo szybko, aby wykonał odpowiednią procedurą obsługującą dany przycisk. Powinieneś więc w pierwszej kolejności przenieść obsługę modbus do przerwania, tylko w ten sposób będziesz miał...

    Arduino   07 Cze 2019 10:55 Odpowiedzi: 24    Wyświetleń: 1173
  • Czujnik przerwania wiązki z modułem wifi wysyłający powiadomienia na telefon

    Gołąb wskakujący do gołębnika przez specjalną klapę Jeśli ją otwiera to kontaktron plus choćby Arduino...

    Systemy Alarmowe   09 Kwi 2021 00:16 Odpowiedzi: 18    Wyświetleń: 990
  • Jak zaimplementować debouncing przy długim loop() w Arduino?

    Ja mam program, który się długo wykonuje. Odczyt 4x INA219, 4x DS19B20 (a będzie więcej), obsługa Nokia 5110. Odczyt z 4 portów ADC (100-500, albo więcej próbek). Używałem biblioteki [url=https://github.com/0xPIT/encoder/tr... do encodera obrotowego, bo w jednej bibliotece miała wszystko. Wywoływana była z pomocą Timera i odczyt...

    Arduino   19 Lut 2019 17:15 Odpowiedzi: 27    Wyświetleń: 1002
  • Jak zrobić softową komunikację asynchroniczną kilka bit/s

    W sterowniku X nie mam dostępu do przerwań procesora. W Arduino mógłbym ewentualnie się nimi posłużyć

    Mikrokontrolery   12 Maj 2015 20:00 Odpowiedzi: 3    Wyświetleń: 720
  • Arduino, zakłócenia na wiązce przewodów a przerwania

    2 piny i2c Na długości 1 metra? To nie będzie dobrze działać dla I2C. Wiązka zrobiona jest ze zwyczajnych przewodów 0,6, nie posiada ekranowania ani żadnego oplotu. Powinna być ekranowana, a ekran wiązki połączony do masy od strony płytki Arduino i tylko z tej jednej strony.

    Arduino   19 Lip 2020 22:06 Odpowiedzi: 1    Wyświetleń: 795
  • Spadek napięcia przy dotknięciu masy czymś metalowym?

    Cześć, miałem problem z losowymi przerwaniami na Arduino, ale nie o samo Arduino chodzi. Rozkładając problem na czynniki pierwsze doszedłem do czegoś, czego w ogóle nie rozumiem. Dotykając czymś metalowym +5V lub masy wyzwala się przerwanie (opadające zbocze). Oscyloskop na linii +5V pokazuje szpilkę trwającą ok. 200ns (tani chiński oscyloskop, nie...

    Początkujący Elektronicy   20 Lip 2021 14:53 Odpowiedzi: 15    Wyświetleń: 1179
  • Wykonawca systemu alarmowego na Arduino z niskim poborem prądu i powiadomieniem SMS

    w Satelu już trudność z technikiem polegała na wykryciu przerwania obwodu kablowego Bzdura... ogólnie komunikacja z sygnalizatorami jest możliwa tylko "po kablu". Kolejna bzdura...

    Arduino   10 Cze 2025 19:41 Odpowiedzi: 15    Wyświetleń: 375
  • Jak wykryć zero na SSR 40A do sterowania grzałkami Arduino?

    Witam, chciałbym zapytać o detekcję zera. Widziałem kilka tematów, lecz w żadnym nie znalazłem odpowiedzi na moje pytanie - może jest zbyt banalne. Realizuję projekt sterownika do kotła zaciernego z uzyciem Arduino. Program jest gotowy, ekran dotykowy też - czas na realizacje algorytmu i elektronikę. Uzywał będę gotowego kotła z grzałkami - wyrzucam...

    Początkujący Elektronicy   08 Sie 2019 22:36 Odpowiedzi: 8    Wyświetleń: 1494
  • Modyfikacja dwóch bibliotek pod kątem kolidujących przerwań tak mi się wydaję

    Jak możesz to sprawdź będę wdzięczny i góry dzięki. Ostatecznie sprawdziłem, współpracuje z irmp nawet dla 10ms przerwań od V-usb. Ta biblioteka IRMP działa na arduino? próbowałem tak na szybko wczytać Niestety nie znam się na arduino, kod irmp to raczej nie jest klasyczna biblioteka z arduino, ale musi się dać ją użyć, bo jest pisana w czystym C

    Arduino   15 Mar 2017 09:32 Odpowiedzi: 7    Wyświetleń: 1194
  • Precyzyjny obrót ciągły - silnik krokowy NEMA 17 i DRV8825 na Arduino

    Należy to zrobić na przerwaniach. Podział 1/32 akurat w tym wypadku nie będzie chyba dobry bo będzie trzeba odmierzać czas z dokładnością 50pikoSekund Przy podziale 1/1 to już "tylko" z dokładnością 5uS. Szukaj "arduino timer interrupt"

    Arduino   09 Lip 2020 13:34 Odpowiedzi: 7    Wyświetleń: 1209
  • Zegar na Arduino UNO z WDT - jak uniknąć zawieszenia?

    Ostatnio postanowiłem zrobić sobie zegar na arduino uno i wpadłem na pomysł aby generować przerwanie co sekundę przy pomocy WDT Proponuję, abyś zapoznał się z informacjami zawartymi w: https://folk.uio.no/jeanra/Microelectron...

    Arduino   18 Cze 2020 13:08 Odpowiedzi: 2    Wyświetleń: 405
  • Detekcja przejścia przez zero - Arduino, przerwanie co 20ms zamiast 10ms

    Kolego shady79, zbudowałeś komparator okienkowy, a czy zastanawiałeś się jak szerokie jest okienko? I jaki czas upłynął od rzeczywistego przejścia przez zero napięcia w sieci, do sygnalizacji przez transoptor? Prawdę mówiąc skorzystałem z rozwiązania gotowego, natomiast nie mam chwilowo książki więc nie mogę zobaczyć jak autor sobie programowo to rozwiązał,...

    Arduino   16 Lis 2015 20:03 Odpowiedzi: 20    Wyświetleń: 5343
  • Attiny13a - jak zaprogramować dwie niezależne funkcje na różnych pinach?

    Użycie timera0 dla attiny13 - z przykładów arduino dla attiny13 czyli ach te straszne przerwania. [syntax=arduino] 9.6MHz / 1024 = 9370 Hz We divide the 9.6 MHz clock by 1024 1/9370 = 0.0001067s Period time 256 * 0.0001067 = 0.027315 0.027315 * 37 = 1.01065 ≈ 1s X = 1.01065 / 0.027315 where X is approximately 37 ****************************************...

    Mikrokontrolery Początkujący   03 Lis 2024 16:42 Odpowiedzi: 18    Wyświetleń: 699
  • Arduino Leonardo - Przerwanie od Timera3 działa tylko raz, co robię źle?

    zmień funkcję: Timer_conf [syntax=c] void Timer_conf() { TCCR3A=0;// tego rejestru nie ustawiłeś, a trzeba TCCR3B = (1 << WGM32);// "=" zamiast "|=" TCCR3B |= ((1 << CS32) | (1 << CS30)); //PRESKALER 1024 OCR3A = 15625; TIMSK3 = (1 << OCIE3A); // "=" zamiast "|=" TCNT3 = 0; } [/syntax] zamknięcie obsługi przerwania w extern "C"...

    Arduino   13 Sty 2017 00:18 Odpowiedzi: 5    Wyświetleń: 1086
  • Jak zoptymalizować pętlę w Arduino, aby diody świeciły pełną jasnością?

    Użyj tzw. przerwań.

    Arduino   18 Kwi 2017 21:46 Odpowiedzi: 4    Wyświetleń: 1446