A co stoi na przeszkodzie wywoływać: Serial.begin(baudrate); kilka razy?
Dla wartości jeden na wyjściu pojawia się 5V. Jest możliwość zmiany napięcia przypisanego dla jedynki na 3.3V? A z jaką częstotliwością te zmiany stanów na wyjściu będą następować? Jeżeli to będzie mała częstotliwość, to można po prostu zastosować dzielnik, jak poniżej: https://obrazki.elektroda.pl/7839851700_...
Aby nie pogubić się w kodzie, zwykle w takich sytuacjach tworzy się tzw. maszynę stanów. Aplikacja w danym momencie znajduje się w jednym z nich i przy odpowiednich warunkach przechodzi do innego stanu. Łatwo wtedy rozwijać aplikację o kolejne stany i zachowania. W Twoim przypadku proponowałbym takie stany aplikacji: entering_pin // tryb wprowadzania...
W jednej zmiennej przechowujemy stary_stan_linii i w peli odczytujemy nowy_stan. Jeżeli sa różne to znaczy, że cos się zmieniło i wykonujemy mrugnięcie (właczamy diode, czekamy, wyłączamy diodę). Po tym zmiennej stary_stan_linii nadajemy wartość nowy_stan (no bo nowe staje sie starym). Itd. To jest wersja prymitywna ale prosta.
A ja widzę to tak: https://obrazki.elektroda.pl/4901071200_...
To zobacz [url=http://www.instructables.com/id/Con... [url=http://www.qrong.com/archives/46]Li...
Ja pracuję nad projektem motocykla elektrycznego. Chciałbym w nim zamontować silnik od hondy hybrydy. Mam falownik trójfazowy 10kW i chciałbym wykorzystać z niego końcówkę mocy a do sterowania arduino uno. Piszczenia się nie pozbędziesz. Wystarczy "posłuchać" współczesnych tramwajów i lokomotyw elektrycznych. ES64 (EU44 i EU45) to nawet fajne melodyjki...
Ten czujnik PIR jest zintegrowany z układam obróbki sygnału, nie ma żadnych elementów zewnętrznych, także żadnych parametrów nie zmienisz, chyba żebyś skrócił czas, zewnętrznym przerzutnikiem monostabilnym, ale i tak będziesz ograniczony do jednego impulsu na 5s.
W C można pisać obiektowo i poniższą klasę w C++: [syntax=c]#include <iostream> class Foo { public: // domyślny w C i C++ dla struktury Foo(int i_); // konstruktor int getI(); // getter void setI(int i_); // setter ~Foo(); // destructor private: // nie ma odpowiednika w C void bar(); // funkcja prywatna int i; // pole prywatne }; // constructor...
Chcę zrobić wobulator i VFO DDS AD9851 na Arduino Leonardo. Znalazłem wsad z Pinguino na tej stronie http://g0mgx.blogspot.com/2012/02/dds-ru... Chcę użyć klawiatury membranowej, wyświetlacza 2x16, enkodera obrotowego. Co muszę zmienić w oryginalnym sofcie, aby to zaadoptować pod Leonardo. 723466
Witam, mam 7 segmentowy wyświetlacz mechaniczny, który posiada "pamiętające cewki" tak, że aby włączyć segment wystarczy podać krótki impuls do cewki. Do wyłączenia segmentu musi być podany impuls o odwrotnej polaryzacji. Docelowo chce tym sterować poprzez arduino. Wiem, na pewno że użyję tutaj rejestru przesuwnego 74HC595 oraz ULN2803. Impulsy będę...
Podłącz i steruj. W czym mamy Ci pomóc?
Czy chcesz użyć tego wyświetlacza ? Na początek sprawdź jak jasno świeci jedna dioda zasilana statycznie czyli przez rezystor do zasilania. Dla zasilania 5V i 20mA i diody 2V rezystor będzie miał jakieś 150Ω. Czy taka jasność wystarczy ? a co z anodami , czy sam hc595 wystarczy ?? Wybacz odnoszę wrażenie że nie czytasz tego co piszę. Zostaw tam...
Zmieniając kierunek obrotów trzeba przełączać plus zasilania (chyba, że można zamienić plus z minusem), więc pasowałoby użyć dwóch tranzystorów PNP, albo P-MOSFET. Prąd teoretycznie może być do 6A. Regulacja obrotów: dla silnika obowiązuje wzór U = K*Ω + R*I, gdzie Ω to prędkość obrotowa, R to opór silnika, I to prąd, U to napięcie, K stała...
Witam. poszukuje pomocy w napisaniu kodu w arduino. potrzebuję: po odpaleniu zaświecić diodę z pwm około 20%, następnie po przycisku ma się rozjaśnić łagodnie do około 100% pwm. Po około 10s ma płynnie dioda wrócić do wartości około 20%. W kolejnej wersji chce dołączyć ściemnianie za pomocą czujki oświetlenia. Ma ktoś jakiś pomysł? Pomysł jest twój!...
Witaj, Niestety to nie jest problemem. Taka zmiana niewiele pomorze, głównym problemem jest pobieranie od użytkownika danych wpisanych na stronie WWW i przekazywanie ich do tablicy w C. Kod bez static inta nic nie daje. #include <enc28j60.h> #include <EtherCard.h> #include <net.h> /* ----------------------------------------...
Napisałem na priv.
Arduino nano, zmiana dzielnika załatwi sprawę jeżeli dobrze zrozumiałem?
iłbym o to was, w zamian oferuję 50 punktów Dziekujemy za szczodrosc.
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...
Te moduły są tanie ale i bardzo kiepskie, wprowadzają dużo śmieci do transmisji, polecam moduły esp8266 działające po wifi. Też kiedyś używałem Modułów takich jak twoje, i uważam że szkoda na nie czasu i nerwów. Niska cena w tym przypadku przekłada się n niską jakość. Z tego co mi się zdaje to te moduły nie mają możliwości zmiany częstotliwości, pcb...
Jeśli Twój wyświetlacz to jeszcze koncepcja to zamiast 74595 zastosuj SCT2110 lub SCT2210 w zależności od tego czy za pomocą jednego układu chcesz sterować jednym czy dwoma segmentami.
Pierwszy program nie działa prawidłowo wyświetlacz miga , nie widać gwiazdek podczas wpisywania kodu. Drugi jest prawie ok. Tylko jak openPin ( pin8 Arduino) zwarty od masy. Wyświetla napis "DOOR CLOSE" , "OPEN DOOR" po rozwarciu openPin od masy. Nie zmienia na "Enter Password" , "Scan Tag". , dopiero po wpisaniu kodu lub przyłożeniu taga i załącza...
Nie udzielasz pełnej informacji to potem się nie dziw że jest pełno "dziwnych maili". Jak coś jest zrobione hardware'owo to nie bez powodu.
Bip-bip może wyzwolić moduł np. "Moduł rejestratora audio 6 sekund ISD1806 - Arduino"
(at)lightofwinter Optymista ;) Jeśli Cię to nie przeraża ... może warto postawić Free-RTOS Nadal uważam, że najlepiej oprzeć się na starym kodzie z AVR. Jeśli się okaże, że to arduino, to zmiana będzie niewielka.
Witam, postąpiłem wg opisu https://nicohood.wordpress.com/ NicoHood i zmieniłem firmware usb atmega16u2 zainstalowałem sterowniki, wszystko ok, sciągnołem niby biblioteki i wgrałem do libraries, przez dodawanie bibliotek w programie Arduino IDE, jest w katalogi HID2.1 problem w tym że jak dodam importuj bibliotekę.. to mi nie wstawia <HID.h> lub...
Popatrz na moj post#25 i jaka jest tam sugerowana konstrukcja petli. Reset stanu przycisku nie rob przez porownanie do zera a przez przypisanie zera. Druga prosba - uwazniej czytaj podpowiedzi i staraj sie je rozumiec. Ciagle dopinguje Ciebie w dazeniu do celu.
Z wyscia 5V w arduino wchodzimy na wejscie plywaka i z wyjscia plywaka wchodzimy na wejscie analogowe arduino. Zmiana rezystancji plywaka zmienia napiecie docierajace do wejscia arduino i te zmiany wplywaja na LEDy ktore zapalaja sie lub wygaszaja w zaleznosci od orezystancji plywaka. Tyle wiem w teorii ale nie wiem jak to zaprogramowac...
Witam. Mam zasilacz (ładowarka od komórki) 7.5V, 300mA. Chciałbym Osiągnąc spadek napięcia do 4.5V, jednak bez zmiany natężenia, i najlepiej przy użyciu jakiś prostych oporników, bo akurat mam kilka od arduino.
Na potrzeby testu powinno wystarczyć podłączenie masy układu z czymś uziemionym, bolcem ochronnym w gniazdku, grzejnikiem itp.
Zmień bibliotekę na niższą wersję, czasami tak jest szybciej niż przerabiać kod do nowych wersji bibliotek, jeśli to jest jednorazowa zabawa. Znowu inny projekt może wymagać nowszej wersji, jest to kłopotliwe w Arduino IDE, choć zmiana wersji biblioteki w managerze trwa kilka sekund.
PS Czy ja kiedyś zobaczę kod dla Arduino z komentarzami? Tak, na 20MB kodu 41 bajtów komentarza, który jest zbędny! W kodzie autora, na 2195 bajtów kodu jest 16 nic nieznaczących "w miejsce int..." czyli 0% komentarzy! Mogłoby się wydawać, że kod bez komentarzy pisany jest przez wyjątkowych ekspertów, prawda jest jednak inna, co widać choćby po jakości...
Błąd :avrdude: stk500_getsync(): not in sync: resp=0x00, to jak ktoś już tutaj wspominał, problem z komunikacją PC <-> Arduino. Też to nieraz mam. Rozwiązaniem jest zmiana portu COM w Menedżer urządzeń > Porty > Arduino > PPM > Właściwości > Ustawienia portu > Zaawansowane ustawienia > Numer portu COM > Wybierz jakiś inny...
Opisz to bardziej technicznie, bo nie wiadomo, o co chodzi. Jaka karta? Jaki menedżer portów? O jakie zmienne chodzi?
Witam ! W Bascomie jest takie polecenie: Toggle - zmiana stanu pinu na przeciwny. czy w Arduino IDE jest podobne polecenie i jak ono wygląda ? Pozdrawiam. Stefan W zasadzie takiego bezpośredniego odpowiednika nie ma, ale możesz posłużyć się taką przykładową konstrukcją: digitalWrite(13, !digitalRead(13)); // // Ooooh magic toggle code! e marcus
na arduino uno
Harman Kardon AVR 139 Witam wszystkich. Mam takie pytanie dotyczące głównie programowania. Mianowicie czy jest jakaś możliwość zaprogramowania wyświetlacza owego sprzetu tak aby w sekcji wyboru urządzeń wejściowych zamiast odnośnika TAPE wyświetliło się "bluetooth" / "USB. Moduł został założony a chciał bym aby wybór był widoczny. Czy zrobię to poprzez...
Cześć, Zwracam się z problemem i pytaniem. Zakupiłem z botlandu Arduino MKR1010 ABX00023. 1. Device manager nie widzi w ogóle po podłączeniu Arduino, zmiana portu USB nie daje kompletnie nic. Diody na płytce świecą się normalnie (ON bez przerwy, CHRG chwilę po włączeniu, a niepodpisana mruga w odstępach sekundowych (sekunda włączenia, sekunda wyłączenia)....
Witam, mam pytanie. Wgrałem na Arduino Leonardo plik hex, ale chciałbym go zmienić i nie mogę. Co może być przyczyną?
Leniwy to fakt sam się przyznałeś - linki do kursów znajdziesz na Googlach, "język" arduino jest oparty na C - wg mnie jest łatwiejszy od C ale jesteś ograniczony do platformy arduino i arduinopodobnych. A co wyboru Uno czy Mega - znajdź kurs C xyz kup parę części i po sprawie. Oczywiście arduino można wykorzystac do programowania w C, ale dla początkującego...
Nie będzie konieczna zmiana softu ;) Można bez problemu zamieniać.
Cześć, pierwsze, co mi przychodzi do głowy, to zastosowanie tu Arduino. Na wejście ADC procesora dajesz napięcie sterujące z zakresu 3,5 - 5 V, najlepiej poprzez dzielnik napięcia. Jako wyjście do sterowania wykorzystujesz pin procesora, który generuje sygnał PWM. Sterujesz nim, poprzez tranzystor, te dodatkowe diody LED. Jeśli nie miałeś do czynienia...
Hmm, zaproponowałbym coś takiego https://www.gotronik.pl/przetwornica-nap... może mniejszą & tańszą, ale że nie do końca wiem jak się zachowa, to cytacik Biorąc pod uwagę zakres napięć we/wy, moc oferowaną przetwornicę napięcia możemy wykorzystać jako zasilacz wielozadaniowy np. zasilacz regulowany w serwisie komputerowym,...
Nie pytam się o połączenia, tylko czemu zmiana źródła zasilania pomiędzy arduino "+5V" a zewnętrznym zasilaczem ma wpływ na działanie wyświetlacza
Pomogła zmiana na Serial1
a nie oczekuje Kolega za wiele? Czekać na wynik to jest jakieś rozwiązanie ale myślę, że brak reakcji będzie najlepszą sugestią...
Czy Atmega na Arduino znajduje się w stanie RESET?
(at)Lucek20 Spróbuj nieco zmodyfikowaną wersję kodu (fragment z postu #1):[syntax=c]char c; while (Serial.available()) { c = Serial.read(); altSerial.write(c); // zmiana } altSerial.flushOutput(); // dodatkowa komenda[/syntax]
Arduino Uno to atmega328, więc nie możesz zmieniać SDA/SCL - są sprzętowo przypisane na stałe do PC4/PC5.
Rozważam nawet transmisję do lokomotyw nie po torach, tylko po Wi-Fi albo Bluetooth, gdyż takie moduły wielkości paznokcia można kupić u Chińczyków już za 5 zł, a na Arduino można je bardzo łatwo oprogramować. No to już masz odpowiedź. Nie wiem jakiej wielkości jest ta makieta, ale szedłbym w łączność bezprzewodową. Też uważam, że to najlepszy sposób....
Dotarł QCX, szybko zamontowany, cały układ na biurku bez linii domofonowej zadziałał, ustawiłem numer mieszkania, pobawiłem się chwilę debugiem - wyświetlał ładnie na telefonie numer błędu 3. Podłączyłem linie domofonową i zonk - nie działa. Wciśnięcie przycisku 'test' nie wywołuje dzwonienia natomiast w trybie debug miga dwa razy normalnie i trzeci...
Zmiana kabla na inny
EEPROM to dodatkowa pamięć służąca do przechowywania danych przez program. Jeżeli w kodzie nic do niej nie zapisujesz ani z niej nie odczytujesz, jest bez znaczenia. Ta opcja definiuje, czy zawartość pamięci EEPROM będzie zachowana, czy skasowana podczas wgrywania programu. Przy wgrywaniu przez bootloader (UART/USB) zawsze jest zachowywana.
Wire to pierwsza magistrala I2C. Wire1 to druga magistrala I2C. Taki standard arduinowy, jak dla klasy Serial. Przykład: https://github.com/earlephilhower/arduin... I tu moje pytanie, czy nie powinno to być Wire.begin(1); zamiast Wire1.begin();? Jeśli 1 wstawię w nawias, to wszystko się kompiluje...
Jeszcze jedna zmiana jest konieczna: [syntax=arduino]#define MCLR_RESET LOW // PIN_MCLR state to reset the PIC #define MCLR_VPP HIGH // PIN_MCLR state to apply 13v to MCLR/VPP pin[/syntax] . Powinno być odwrotnie. Wynika to z tego, że stosujesz do sterowania tylko jeden tranzystor (a więc negujesz sygnał), a nie dwa tak jak w [url=https://github.com/Ho-Ro/ArdPicProg...
Masz w kodzie taką deklarację: long interval = 1000; Zmniejsz tę wartość do np. 200. Powinno przyspieszyć. Teraz czeka 1s na każdy kolejny krok enkodera.
On tam zamieszcza kod, zły? Poza tym dowolne Arduino np. Uno nie posiada karty LAN, więc twoje pytanie jest marne.
Witam zrobiłem projekt zegara cyfrowego i chciałbym zamienić aby sterować wyświetlaczem ze wspólną katodą. W projekcie użyto wyświetlaczy ze wspólną anodą. Jak to zmienić w kodzie? Pozdrawiam. Link: https://pastebin.com/p7zP3cuk
Widzę, że te moduły mogą być też na 433MHz, wtedy można używać w Europie. Ale niestety, podanie stałego sygnału nic nie da. Tzn. może nawet w momencie podania pojawi się zmiana stanu na wyjściu odbiornika, ale bez zakodowania sygnału konkretnym przebiegiem nie odróżnisz tego od zakłóceń.
Ponieważ piszesz, że czas Cię goni, najlepiej zaopatrz się do obu Arduino w gotową nakładkę RS-485: https://botland.com.pl/arduino-shield-ko... albo: https://botland.com.pl/arduino-shield-ko... albo: https://botland.com.pl/arduino-shield-ko...
Tu jest kłopot - autor chce użyć Arduino na pytanie jakiego odpowiada Uno - więc można to rozumieć dwojako - albo platforma HW albo HW i środowisko... zakładam że zmiana softu odbywa się bezkosztowo więc dalej twierdzę że zmieściłem się w narzuconych ograniczeniach.
No cóż, może na naszych oczach rodzi się nowa tendencja i jak wiele innych przypadków (np. księgowość online) także i tutaj nastąpi znacząca zmiana na rynku :)
Zmiana sprzężenia z DC na AC powoduje zanik pierwszego prążka.
Dziękuję za uwagi, w moim przypadku chyba już osiągnąłem granicę oszczędności, z uwagi na stosowanie przetwornicy na MP1584 dalsze schodzenie z prądem jest bezcelowe, w zestawieniu z koniecznością rezygnacji z Arduino (wymagana zmiana fusebitów). Odnośnie mieszania bezpośrednich operacji na rejestrach i makropoleceń Arduino - niby racja, z drugiej strony...
Na pewno trzeba uważnie i ze zrozumieniem czytać opcje, np. Arduino i Android to bardzo podobne słowa, ale łączy je niewiele.
Wygląda na to, że funkcja delay() korzysta w jakiś sposób z przerwań. Spróbuj wywalić w moim kodzie cli(); z funkcji timer_stop() i powinno ruszyć. edit: Tutaj więcej o timerach https://arduino-info.wikispaces.com/Time...
Pokaż cały zmieniony kod, bo nie wiemy gdzie i co zmieniłeś? Czy zmieniłeś to tylko w sekcji komentarza? To w takim razie masz odpowiedź: zmiana w sekcji komentarzy nie jest zmianą programu a tylko zmianą komentarza...
We właściwym kierunku dążysz. Z tym ,że jest gorzej niż zakładasz. Wartość wyjściowa jest "złożona" z dwu współzależnych wielkości (właściwie trzech bo i ciśnienie). Zmiana temp. w "obiekcie" wpływa na wilgotność w istotnym stopniu. Jeśli mamy zamkniętą przestrzeń z "X" gram H2O o temp. "Y" to zmiana temp. do "Y1" powoduje zmianę wilgotności do "X1"....
A jakby tak w pliku I2CIO.cpp zamienić #include <../Wire/Wire.h> na #include <Wire.h> to co by się wtedy stało ? notabene linia 35 Przecież pisze że na tej ścieżce "/Wire/Wire.h: No such file or directory" niema pliku Wire.h. Trzeba edytować plik biblioteki zmiana kodu nic tu nie da bo deklaracja jest w bibliotece . Wersja NewliquidCrystal...
Zmiana adresu i układ działa.
Hmm to nadal nie daje nam możliwości stworzenia dwóch osobnych programowych magistral SPI. Co więcej, cały czas drukujemy do znacznika HTML wybierz pełną listę nazw pinów, więc waham się, czy dodawać tam znacznie więcej. Musimy go zoptymalizować, aby zmniejszyć liczbę bajtów przesyłanych przez sieć, być może raz opublikować listę, a następnie użyć javascript,...
Zrozumiałem, że arduino jest sterowane przez inny serwer za pośrednictwem http i w tę stronę mój przykład zadziała. Dane zostaną odebrane przez arduino, przetworzone (oczywiście trzeba to oprogramować), ewentualnie arduino zwróci potwierdzenie wykonania komendy. Oczywiście jak dobrze zauważyłeś musi ono działać jako serwer. W przypadku wysłania danych...
Zmiana USBasp na slow USBasp
Jak to jest możliwe, że Arduino odczytuje zmianę, gdy tam żaden prąd nie płynie? Arduino, a raczej mikrokontroler jakiego używa, mierzy napięcie a nie prąd. Prąd wejścia jest bardzo mały, nota katalogowa AtMega 328 mówi o max 1µA (w najbardziej niekorzystnych warunkach); https://obrazki.elektroda.pl/8418678300_...
Dzięki za pomoc - wieczorem powalczę, i na początek spróbuję z ta zmianą w BasicStepperDriver::nextAction()
Witam, synchronizacja to problem nawet dla dużych i poważnych modułów. Wracając do problemu: - Arduino całkiem nieźle radzi sobie z odtwarzaniem audio, co prawda 8-bitowym, ale nie wymagamy HiFi od tej aplikacji. Poszukaj biblioteki PCM, sample robi się bardzo łatwo: eksportujesz plik do "wav 8-bit mono" za pomocą np. Audacity. Niby większość programów...
Autor niedawno twierdził, że VID i PID nie wyświetlają się, więc nie zdziwiłbym się, że te podane należą do zupełnie innego urządzenia. Aby sobie ułatwić identyfikację sprzętu można przestawić wyświetlanie w menadżerze urządzeń na wg. połączeń. Podłączając i odłączając arduino, obserwować w której gałęzi następuje zmiana i tam szukać identyfikatorów...
PCF8574 problemu nie rozwiąże, gdyż jest to ekspander cyfrowy, a nie multiplekser analogowy. Najprostszym rozwiązaniem jest po prostu zmiana MCU na taki, który posiada wymaganą liczbę wejść analogowych. Jeśli z jakiegoś magicznego powodu jest to niemożliwe to należy użyć zewnętrznego ADC.
(chyba że mowa o wersjach 32b / ARM) To już lepiej i taniej na STM32.
(at)autor Tutaj masz podany prosty przykład, jak wysłać dane do Arduino poprzez Inet : [url=http://bildr.org/2011/06/arduino-et... Control Over the Internet – Arduino + Ethernet Ze zmianą kodu, aby spełniał twoje założenia, także nie powinno być problemów.
Może mieć znaczenie procesor ? Wgrywam na ATmega328P (Old bootloader) bo na zwykłym ATmega328P nie działa czytałem kiedyś o tym ale różnicy chyba nie ma za dużej. Podłącze nadajnik do uno i zobaczę czy będzie jakaś zmiana.
A także zmiana sterowania drivera z Arduino Nano. Konkretnie z funkcji digitalwrite i załączanie tranzystora po przekroczeniu progu napięcia. Tu chyba prościej wykorzystać sprzętowy PWM, po konfiguracji rejestrów wpisujesz tylko wartość wypełnienia a program może robić co innego. Tym bardziej że; Wczoraj odpaliłem arudino nano i po pierwszych testach...
Poodłaczam wieczorem jeszcze raz wszystko - tak jak w poście #35 - rozumiem ze sie OK ? Nie. Zrób jak opisałem we wpisie 33 https://www.elektroda.pl/rtvforum/viewto... Masz jeszcze ten poprzedni TW? Jeśli tak to przydałby się jeszcze najzwyklejszy miernik. W którymś z wpisów wspomniałeś o Arduino, jesteś w temacie?
Witam, Przy odrobinie wprawy i lekkiej umiejętności lutowania SMD da się bez problemu zmienić nazwę, ja na przykład zmieniłem na "Bluetooth Audio". Wystarczy zrobić dump pamięci, poszukać w nim BK8000L a następnie zmienić to na cokolwiek, i wgrać oprogramowanie z powrotem. To standardowy flash 25qXX, można go bez problemu podłączyć do Arduino i tam...
A na jakiej podstawie Arduino ma ustawiać obroty? Bo to, że może ustawić niższe lub wyższe - to jedno, ale kiedy ma ustawić wyższe lub niższe? - na podstawie czujnika temperatury? - na podstawie potencjometru (który będzie odczytywany przez ADC i na podstawie jego wartości będzie wysterowany wentylator? - na podstawie przycisku/przycisków z paroma ustawieniami?...
Wiem, że podstawy. Nie byłem w 100% pewny, że tak można.
witam. Wystarczy kilkanaście linijek kodu np. w arduino .
Patrzę, czy nie ma gotowca do arduino. Bierz dokumentację 555. Znajdź schemat przerzutnika monostabilnego. Zmiana będzie tylko taka, że wejściowy kondensator przyłączysz do masy. To zapewni start przerzutnika po włączeniu zasilania.Tu jest kalkulator czasu trwania impulsu w przerzutniku 555. Dla opornika 9kΩ i kondensatora 220µF czas wynosi...
Wiem że temat był już kilka razy wałkowany, ale nie znalazłem sensownej odpowiedzi. Chcę założyć do samochodu świecący kabel El wire, standardowo zasilany jest przez dwie baterie- w sumie 3v, a w samochodzie jest 12v. Znalazłem sporo rozwiązań ale do 5v, ale to trochę za dużo. W temacie jestem kompletnie zielony, kilka projektów na arduino i to tyle...
Cześć, zaczynam przygodę z arduino i chciałbym się dowiedzieć jaki kod będzie powodował na pinie PWM powolne zaświecanie się, po czym powolne gaśnięcie diody. Mam początek czyli powolne zaświecanie , lecz nie umiem zrobić aby następnie po całkowitym rozświetleniu diody zaczynała ona powoli gasnąć zamiast nagle powracać do 0. Kod z arduino int wypelnienie...
Wystarczy napisać kilka linijek kodu na procek , i wgrać np: na jakąś płytkę Arduino. Na dwóch kostkach NE555 też to zrobisz , ale tu jeszcze musisz się pobawić z montażem R i C .
(at)Frog_Qmak Z tego co widzę tam jest po prostu mikrofonik podpięty pod wzmacniacz operacyjny i to idzie bezpośrednio na ADC. Ponieważ wzmacniacz ma dryft temperaturowy oraz szumy więc wynik będzie lekko pływał co obserwujesz. To zupełnie normalne. Pływa ci o 4 jednostki, zakładając, że masz referencje 5V to daje <20mV. Naucz się z tym żyć. Ewentualnie,...
Wgrywałem bootloader ponieważ oryginalna Atmega 328P została uszkodzona, wymieniłem ją na Atmega 328U Szkoda, że nie powiedziałeś o tym wcześniej, ani nie zamieściłeś LOGa z wgrywania bootloadera, który jest każdorazowo generowany przez avrdude. Tak czy inaczej do klonów zdecydowanie polecam miniCore. Pierwsze co robię po zakupie wszystkich chińskich...
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.
Poradziłeś sobie z tym połączeniem?
Zainteresuj się protokołem ESP-NOW. Wtedy czujnik wysyłający/odbierający dane przez WiFi nie musi się logować do routera brzegowego. ESP-NOW zapewni Ci również szybszą transmisję danych niż w wypadku tradycyjnego WiFi. [url=https://randomnerdtutorials.com/esp...
A czy ten stan teraz jest powtarzalny? Po resecie przez zasilanie, lub przez reset UC jest tak samo? Czy możesz zmieniać częstotliwość enkoderem, lub robić inne rzeczy, które powodują zmianę czegoś na wyświetlaczu i czy ta zmiana jest ok?
Po pierwsze nie określasz długości przewodu. Po drugie są w zasadzie dwa rozwiązania: 1. Zastosowanie MAX485 na linii 2. Zmiana wartości rezystora podciągającego. Pozdrawiam
dziękuję, po wielu zmaganiach z kodem arduino wgrałem bez problemu, więc jednak wchodzi poprawnie
arduino zmiana czasu arduino zmiana tekst zmiana kliknąć arduino
siemens gigaset zasilacz internet zawiesza przekażnik światła mijania
Mitsubishi Outlander 3 JF016E CVT – opinie warsztatów, awarie, koszty serwisu Chlorowodorek aniliny jako topnik – zastosowanie, bezpieczeństwo, alternatywy lutownicze