przerwać arduino

Znaleziono około 1732 wyników dla: przerwać arduino
  • 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ń: 1422
  • REKLAMA
  • 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
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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
  • REKLAMA
  • 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
  • [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
  • REKLAMA
  • 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
  • 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 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ń: 876
  • 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
  • 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
  • REKLAMA
  • 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
  • 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ń: 171
  • 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ń: 3249
  • Zgrzewarka na arduino.Jak przerwać pętlę.Wciśnięty przycisk chwilowy cały czas wyzwala zgrzewanie.

    Styki zawsze drgają spróbuj tego - wprawdzie nie na przerwaniach ale może zadziała [syntax=arduino] /* LCM1602 & Arduino Uno * VCC - > 5 V * GND - GND * SCL -> A5 * SDA -> A4 */ int odczytanaWartosc = 0; int czas = 0; bool buttonflag; #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); void setup()...

    Arduino   31 Sie 2024 09:27 Odpowiedzi: 12    Wyświetleń: 333
  • Fazowa regulacja obrotów a stabilność programu Arduino

    A jakie są priorytety przerwań? Do odmierzania czasu musi być przerwanie o wyższym priorytecie, inaczej zostanie zaburzone przez inne przerwanie.

    Początkujący Elektronicy   04 Lis 2018 20:21 Odpowiedzi: 11    Wyświetleń: 828
  • 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ń: 2415
  • 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
  • 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
  • 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ń: 738
  • Zarządzanie przerwaniami UART - Arduino Mega i wyświetlacz NEXTION

    Cześć, jaki to jest spory lag? Może wystarczy nie blokować pętli głównej i nie robić tego laga? Przerwanie też możesz obsłużyć. Nie znam Arduino, ale myślę, że wystarczy zamienić obsługę i konfigurację "Serial" na własną, tak jak byś pisał bez Arduino. Pozdrawiam.

    Arduino   27 Gru 2021 10:53 Odpowiedzi: 12    Wyświetleń: 774
  • [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ń: 474
  • Detekcja przejścia przez zero - Arduino, przerwanie co 20ms zamiast 10ms

    W pełni działający program. [syntax=c] #include <TimerOne.h> // Avaiable from http://www.arduino.cc/playgroun3/Code/Ti... #include <SPI.h> volatile int i=0; // Variable to use as a counter volatile as it is in an interrupt volatile boolean zero_cross=0; // Boolean to store a "switch" to tell us if we have crossed zero int AC_pin = 3; //...

    Arduino   16 Lis 2015 20:03 Odpowiedzi: 20    Wyświetleń: 5379
  • [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ń: 8611
  • Czujnik przepływu wody YF-B10 - prosty detektor przebiegu prostokątnego

    Arduino Nano wystarczy. Przerwanie zewnętrzne w Nano jest obsługiwane na pinach 2 i 3. A przekaźnik wysterowujesz z dowolnego wybranego pinu przez tranzystor - jaki? To już musisz dobrać zależnie od przekaźnika. Tu masz dokumentację: https://www.arduino.cc/reference/en/lang... Zobacz sobie przykładowy...

    Smart Home IoT   23 Paź 2022 18:05 Odpowiedzi: 31    Wyświetleń: 3210
  • 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ń: 2544
  • [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
  • 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
  • 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
  • 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 - Przerwanie pracy buzzera przyciskiem

    Napisałem skecz który uruchamia buzzer po wykryciu stanu wysokiego na pinie 13 . Dodałem też przycisk do pinu 10 i chciałem aby po podaniu stanu niskiego na pin 10 program wyłączał buzzer . Skecz działa lecz po podaniu stanu niskiego na pin 10 nie wyłącza buzzera . Proszę o pomoc , gdzie popełniłem błąd . [syntax=actionscript]void setup() { pinMode...

    Arduino   20 Sty 2017 12:40 Odpowiedzi: 8    Wyświetleń: 1209
  • 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ń: 288
  • 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ń: 3882
  • 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ń: 1782
  • 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
  • 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
  • [C++] [Arduino] - Jak obsłużyć dwie pętle jednocześnie w zegarze na lampach VFD?

    A przerwanie CTC?

    Programowanie Początkujący   08 Mar 2015 19:49 Odpowiedzi: 7    Wyświetleń: 3258
  • Arduino Leonardo - Przerwanie od Timera3 działa tylko raz, co robię źle?

    Konfiguracja timera oraz funkcja przerwania na pierwszy rzut oka wyglądają się być poprawne. Swoją drogą doszedłeś do momentu, w którym powinieneś przesiąść się na język C i pozbyć się ograniczeń Arduino: http://mikrokontrolery.blogspot.com/2011... http://mikrokontrolery.blogspot.com/2011...

    Arduino   13 Sty 2017 00:18 Odpowiedzi: 5    Wyświetleń: 1086
  • 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] Jak usunąć poświatę na wyświetlaczu 7 segmentowym z 74hc164?

    Wyświetlacz multiplekserowy w pętli głównej a nie w przerwaniu?

    Arduino   24 Lip 2018 16:36 Odpowiedzi: 18    Wyświetleń: 1332
  • [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ń: 8288
  • 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ń: 1869
  • 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ń: 4230
  • [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
  • 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ń: 1344
  • 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
  • Jak wykryć zwarcie/przerwanie w przewodach 50m bez Arduino?

    W zakładzie w którym pracowałem było dużo przedłużaczy 3x1,5 lub 3x2,5 o dużych długościach a że jakiś padł to trzeba szukać przerwy .Po podłączeniu przedłużacza do sieci na długości przedłużacza szukaliśmy przerwy wskażnikiem napięcia akustycznym prowadząc końcówkę czujnika bezpośrednio na gumowej powłoce kabla.Jak trafiło na przerwę w kablu to poziom...

    Elektryka Dla Każdego   11 Kwi 2019 22:16 Odpowiedzi: 2    Wyświetleń: 522
  • Jak dodać do nadajnika i odbiornika obsługę przycisków po 2,4Ghz?

    https://www.arduino.cc/reference/en/lang... Jak działa przerwanie - Jeśli arduino wykryje zmiane stanu pinu, niezależnie co się w tym momencie dzieje (delay, jakaś funkcja) automatycznie uruchomi wybraną funkcje.

    Arduino   10 Cze 2018 06:37 Odpowiedzi: 8    Wyświetleń: 606
  • Arduino - Jak dodać sygnał błędu na pinie kr do istniejącego kodu?

    A o BHP powinieneś pomyśleć, bo te latające profile są niebezpieczne. Może zamiast śruby trapezowej i zderzaka, zastosujesz coś w rodzaju przenośnika taśmowego, który będzie przesuwał odcięty profil na bok? Maszyna będzie szybsza, bo nie będzie trzeba czekać na powrót zderzaka. Nie zrozumiałeś mnie kolego. Zderzak to ten na którym jest czujnik indukcyjny....

    Arduino   05 Wrz 2016 06:53 Odpowiedzi: 6    Wyświetleń: 1710
  • [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 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ń: 1395
  • [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
  • Ściemniacz 230V na Arduino

    Mam pytanie: Dlaczego, gdy usunę zasilanie 5V z rezystorem R1 10K na kolektorze (4) PC814 układ działa poprawnie, czyli odpalane jest przerwanie w Arduino. Natomiast, gdy jest właśnie w tej konfiguracji 5V/10K jak na rysunku to przerwanie nie jest uruchamiane? Nawet producent podał, aby było to +5V, ale tak nie działa :/ Zasilanie +5V jest brane z tego...

    DIY Zagranica   04 Cze 2021 20:45 Odpowiedzi: 75    Wyświetleń: 45645
  • [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ń: 5796
  • telefon stacjonarny sterowanie - telefon stacjonarny tarczowy sterowanie czymś

    No i dowiedziałem się dzięki Tobie czegoś nowego, okazuje się że algorytm jest dość stary (lata '50), fajnie że komuś udało się to upchać na AVR'a. https://en.wikipedia.org/wiki/Goertzel_a... Nie wiem jak Ci poszło z pulsami, ale działało to tak, że po podniesieniu słuchawki telefon obciążał linię (zamykał obwód) na standardowych telefonach było...

    Telefony Stacjonarne Użytkowy   27 Lip 2021 19:45 Odpowiedzi: 9    Wyświetleń: 927
  • atmega128 - Jak ustawić przerwanie przy zmianie stanu kilku pinów?

    witam, czy jest możliwość w atmega128 generować przerwanie zawsze przy zmianie pinu na przeciwny... Chodzi mi tutaj o kilka pinów generujących jedno przerwanie. W arduino jest coś takiego jak: ISR(PCINT2_vect) { } I zawsze kiedy któryś z pinów które ustawione mają dane maski generuje to przerwanie. Jak uzyskać coś takiego na amtega 128?

    Mikrokontrolery AVR   02 Lut 2015 15:08 Odpowiedzi: 2    Wyświetleń: 762
  • 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ń: 19869
  • 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ń: 1836
  • Arduino Uno R3 - Przerwanie INT0 wywoływane przez pin 3

    Dziwić się temu może tylko ten, co nie zagłębia się w sprzęt. Skoro przerwanie jest ustawione, to i się wykonuje... Dodatkowe uwagi: - Przyciski z kondensatorami nie łączy się bezpośrednio, kondensator w szeregu powinien mieć 100Ω, bo inaczej za jakiś czas będzie nie dwa wywołania przerwań, tylko 100 z powody wypalenia się styków prądem uderzeniowym...

    Arduino   11 Lut 2013 03:13 Odpowiedzi: 7    Wyświetleń: 6887
  • 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ń: 4377
  • 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ń: 594
  • 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ń: 1449
  • 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ń: 1089
  • 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
  • Zmiana kodu Arduino 2560 do sterowania 8 antenami dla Icom 7300

    Tę PCB było gotowe, czy sam je zrobiłeś? Jeśli chodzi o blokadę nadawania, to chyba jedyna metoda to przerwanie sygnału PTT mikrofonu.

    Arduino   07 Lut 2024 07:46 Odpowiedzi: 96    Wyświetleń: 2232
  • 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: 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ń: 5781
  • Arduino Uno/Nano - Zliczanie impulsów z 4 wentylatorów, jak to zrobić?

    Dziękuje za odpowiedź czy jedyna różnics pomiędzy prawaniami INTx a PCINTx to to ze PCINT reguje tylko na zmiane stanu na wyjsciu? Czy przewania PCINT wywoluje się tak samo jak INTx? I jak rozumiem by wszystko działało poprawnie to dla każdej odczytywanej prędkości wnetylatora muso być oddzielne przerwanie tak?

    Arduino   20 Kwi 2017 20:38 Odpowiedzi: 8    Wyświetleń: 1935
  • 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ń: 207
  • 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ń: 1347
  • 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ń: 2568
  • Arduino Nano - Dokładny licznik impulsów w czasie - proste zadanie

    Chcę podawać impuls na wejście przerwania zewnętrznego (jednego z dwóch) i w przerwaniu inkrementować zmienną licznika. Czy to się uda, zależy od tego jaki jest minimalny odstęp czasu pomiędzy impulsami. Nie napisałeś tego, ale sądząc po typie zastosowanej zmiennej oczekujesz sporo tych impulsów, więc można się spodziewać, że odstępy między nimi nie...

    Arduino   20 Sie 2016 10:18 Odpowiedzi: 8    Wyświetleń: 5697
  • 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ń: 600
  • 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ń: 1299
  • Arduino Uno - Sterowanie jednokolorowymi LEDami, pilotem IR, wyłączanie pętli for

    Wpisywałem funkcję case, kod pilota, potem break w pętli for, ale bez rezultatu, jak wykonać przerwanie break wyzwalane przyciskiem pilota ?

    Arduino   13 Sty 2023 02:52 Odpowiedzi: 23    Wyświetleń: 945
  • 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ń: 2208
  • Nano i Micro - Błędne wartości w zmiennych volatile (wielobajtowych)

    Sądzę, że problem pojawia się gdy przerwanie zostanie wywołane w trakcie zapisu lub odczytu zmiennej z RAM Bardzo słusznie sądzisz. 1. Czy jest to normalne zachowanie, czy raczej efekt źle skonfigurowanego środowiska Arduino? Nie ma pojęcia jak się zachowuje Arduino, bo nie używam, ale podejrzewam, że podobnie jak C czyli sam musisz się przed tym zabezpieczyć....

    Arduino   26 Lip 2016 16:55 Odpowiedzi: 51    Wyświetleń: 3426
  • 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ń: 7437
  • S71200 - transmisja Modbus TCP/IP z Arduino - Powolna wymiana danych

    Witam, Możesz częściej wywoływać przerwanie ale nie licz na więcej ;) . Do odczytu enkodera w PLC masz specjalne wejścia i bloki. Pozdrawiam,

    Automatyka Przemysłowa   04 Paź 2021 21:33 Odpowiedzi: 7    Wyświetleń: 1731
  • Problem z Ramps 1.4 po podłączeniu zasilania nie działa wyświetlacz

    To potwierdza teorię o uszkodzonym stabilizatorze 5V. Same Arduino prawdopodobnie wytrzymało (Atmega ma zdumiewającą odporność na nadmierne napięcie). Shield ramps zasila Arduino przez weiście Vin. Musisz przerwać ten obwód (usunąć diodę D1 na shieldzie, albo sam pin) oraz zapewnić Arduino inne zasilanie 5V. Sam wyświetlacz prawdopodobnie do wymiany.

    Mikrokontrolery Początkujący   25 Cze 2022 02:06 Odpowiedzi: 5    Wyświetleń: 681
  • 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
  • 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ń: 1197
  • 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ń: 1314
  • Arduino nano + OLED + LoRa - Zawieszanie się Arduino

    Kurczę, Musiałem przesunąć swoje arduino bo wymieniałem filtry wody w kotłowni. Nagle działa nie przerwanie od 3 dni... Na warsztacie także działał przez kilka dni bez zarzutów... Myśle że do sprawdzenia luty... czy coś jeszcze?

    Arduino   27 Cze 2023 14:32 Odpowiedzi: 5    Wyświetleń: 327
  • 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 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ń: 1887
  • 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ń: 5682
  • 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ń: 1332
  • Arduino i WS2812: Jak natychmiast zmieniać efekty w przerwaniu?

    Ale gdzie ja napisałem że biblioteka blokuje przerwania? Biblioteka WS2812 blokuje przerwania. Podczas "wykonywania" efektu przerwanie od przycisku jest wykonywane Nie. Zapamiętywana jest flaga, gdy biblioteka WS2812 odblokuje przerwania, wykona się przerwanie od przycisku. Arduino na ma sprzętowego debugera, gdyby miało zobaczyłbyś, że tak właśnie...

    Arduino   24 Lip 2020 05:58 Odpowiedzi: 22    Wyświetleń: 1629
  • 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ń: 2067
  • 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
  • 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ń: 2727
  • 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
  • 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ń: 1380
  • 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   04 Lip 2025 12:46 Odpowiedzi: 1247    Wyświetleń: 107256
  • Arduino - jak zapalać kolejno trzy diody jednym przyciskiem?

    Zewnętrzne przerwanie od zbocza nie działa w Arduino bo ? pierwsze słyszę żeby to nie działało osobiście nie próbowałem.

    Arduino   16 Paź 2015 15:23 Odpowiedzi: 10    Wyświetleń: 4140
  • 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ń: 2349
  • 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
  • Rotary Encoder z Arduino - Jak stworzyć proste MENU na LCD16x2?

    Witam. A gdzie masz przerwanie do obsługi rotora?

    Mikrokontrolery Początkujący   25 Gru 2016 19:12 Odpowiedzi: 6    Wyświetleń: 4875
  • Jak podłączyć dwa fototranzystory do jednego wejścia ARDUINO?

    Nie wiem tylko jak zmodyfikować schemat żeby wstawić dwa fotorezystory zajmując przy tym jedno wejście ARDUINO. Niestety nieprecyzyjnie określiłeś warunki Twojego projektu, bo nie określiłeś w jaki logiczny sposób mają te sygnały z dwóch fototranzystorów tworzyć ten jeden sygnał na pin Arduino. Tu masz dwa schematy: https://obrazki.elektroda.pl/1409721900_...

    Początkujący Elektronicy   23 Sty 2018 08:21 Odpowiedzi: 7    Wyświetleń: 2529
  • Arduino: Implementacja PWM w systemie pick and hold dla cewek

    Muszę zrobić tak że niezależnie od ilości czasu otwarcia wyrażonego w ms pierwsza część czyli pick (pierwszy stan na oscyloskopie) zawsze ma wynosić 1ms a reszta to naprzemienne otwarcie/zamknięcie w tempie które uniemożliwia zamknięcie cewki. Pierwszy pik możesz zrobić po prostu używając delay w microsekundach, kolejne piki używając PWM Caość można...

    Arduino   22 Gru 2018 14:40 Odpowiedzi: 10    Wyświetleń: 723