https://obrazki.elektroda.pl/9235682700_... Przedstawię tutaj poprawki, uruchomienie i rozwinięcie biblioteki ArduinoHttpServer na platformie Arduino R4 WiFi. Celem tematu będzie ułatwienie nam operacji związanych z protokołem HTTP, a dokładniej parsowania żądań HTTP (przetworzenie nagłówka, ścieżki zasobu oraz argumentów GET) oraz...
Albo serwo takiej jakosci albo niekoniecznie takie warotsci impusu przyjmuje (moze np. 850-2500us)
Chcę ocalić wyjścia arduino przed przyjmowaniem np. 24V od zasilacza przemysłowego. Wystarczy sam driver.
Oczywiście rezystor dla każdej z katod. Zielone LED dają spadek napięcia ok. 2,2 V. Obliczenie wartości rezystorów jest proste. Przyjmując dane katalogowe tego wyświetlacza, prąd przewodzenia ma się zawierać w zakresie 5-10 mA (max 20). Przyjmijmy 8 mA. Od napięcia jakim zamierzasz zasilać wyświetlacz odejmujesz wspomniane 2,2 V i dla otrzymanego wyniku...
Według twojego schematu jeśli (przyjmiemy że układ będzie zasilany z sieci) na żarówce napięcie będzie wynosić ponad 320v a wynika to z tego że napięcie przemienne gdy jest wyprostowane i odfiltrowane to ono wzrasta, żarówki nie wytrzymają takiego wzrostu napięcia. Jeśli te 8 żarówek ma pracować wspólnie na jednym kanale to kwestia elektroniki nie będzie...
Typ płytki Arduino to Duemilanove - Połączenie diody LED: zewnętrzna dioda - Czas migania: dowolny - Dalsze działanie programu: zakończenie pracy Wstępna ocena dostępnych informacji - Analiza podanych przez użytkownika danych: - Płytka Arduino: Duemilanove. - Połączenie diody LED: Zewnętrzna dioda podłączona do płytki. - Czas migania: Dowolny (domyślnie...
Witam. Czy wciaz przyjmuje Pan zlecenia? Potrzebuje uruchomic projekt monitoringu domu za pomoca 4 esp32 cam I modulu gprs Arduino, ktory wysylalby obrazy z kamer I polecenia przez internet z dowolnego komputera podlaczonego do interntu. Kolejny projekt to sterowanie grupa modeli za pomoca nrf24l01 I Arduino nano, oraz wiekszymi modelami za pomoca gprs...
Witaj ! Oceń tą nakładkę przy zastosowaniu małej 12V żaróweczki np. takiej z deski rozdzielczej z samochodu tak aby nie przekroczyć prądu 170mA. Połącz układ/obwód, plus 12V- żaróweczka- przewód biały lub ten brązowy z nakładki i teraz ten zielony do minusa np. tego akumulatora.Tranzystor w stanie otwartym ma 30 Ohm. Tak połączony obwód powinien Tobie...
pin 2i9 u mnie są zajęte Jeśli piny 2 i 9 są już zajęte w Twoim projekcie, musisz przeorganizować pinout tak, aby uniknąć konfliktów. Możesz wybrać inne piny cyfrowe, które nie są używane w Twoim obecnym układzie. Przyjmijmy, że pin 2 zostanie zastąpiony pinem A3, a pin 9 pinem A4. Oto jak można to zrobić: Zaktualizuj definicje pinów w kodzie, aby...
Czesć! Byte może przyjmować wartości w zakresie 0..255 Unsigned int 0..65535 Mając zmienną byte program nie doliczy do 65535 :) Musisz zmienić typ zmiennej.
Związane jest to z tym że RS232 ma inne poziomy napięć niż TTL: "Specyfikacja napięcia definiuje "1" logiczną jako napięcie -3V do -15V, zaś "0" to napięcie +3V do +15V. Poziom napięcia wyjściowego natomiast może przyjmować wartości -12V, -10V, +10V, +12V, zaś napięcie na dowolnym styku nie może być większe niż +25V i mniejsze niż -25V." http://pl.wikipedia.org/wiki/RS-232...
Bo zamiast tego !digitalRead(stan) masz wstawić zmienną, którą odpalasz przyspieszenie. !digitalRead(stan) odczyta z pinu o numerze stan jego faktyczny poziom logiczny 0 lub 1 i przyjmie taką wartość. Jeśli w trakcie działania programu zmieniasz zmienną stan na z 0 na 1 i z powrotem to on czyta z pinu 0 lub 1 Arduino, odbiornika. A że przy okazji te...
Do takiego zabezpieczenia wystarczy przekaźnik na 230V. Nie wystarczy. Wprowadzanie do sieci czy też instalacji elektrycznych, dodatkowych źródeł zasilania jest obwarowane przepisami bezpieczeństwa, stawiającymi jasno określone wymagania. Żaden przekaźnik ich nie spełnia, bo spełnić nie może. chciałbym zbudować przetwornicę która będzie zmieniała prąd...
Ta biblioteka generuje przebieg dla serw programowo i robi to w ten sposób iż, w moim przekonaniu, nie da się uniknąć jiitera. Przyjmuje się, że serwo steruje się impulsami o czasie trwania (o ile dobrze pamiętam) od mniej więcej 1ms do 2m z okresem 20ms. W tej bibliotece impulsy dla poszczególnych serw generowane są kolejno jedno po drugim w ten sposób,...
Witam chyba mam dla Pana zlecenie Prosze o kontakt Arcadenostalgiaie(at)gmail.com Jerzy
Cześć Na potrzeby prowadzonych zajęć: https://m.facebook.com/story.php?story_f... https://mos2.org.pl/moze-bede-elektrykie... https://entuzjascielektroniki.wordpress.... ostatnia aktualizacja: 2024-03-11 Lista potrzeb / braków na dzień dzisiejszy: Książki i materiały: - Książki dla początkujących wprowadzające w świat...
Podeślę ci fajny kod który ma chyba 20 efektów jest też tęcza wyśle to później na pw gdyż kod nie jest w pełni mojego autorstwa. Jeśli chodzi o zasilanie to przyjmuje się maksymalny prąd 70 mA na diodę.
Funkcja: pinMode(pin, mode); jako pin przyjmuje numer pinu według notacji Arduino, poczytaj w dokumentacji.
Robiłem własnie wszyskie możliwe kombinacje i jest postęp. Przy takim połączeniu czytnik zaczął odpowiadać: https://obrazki.elektroda.pl/3622038300_... Działa tylko gdy zworka na 3,3V w konwerterze USB Pin MRES prawdopodobnie też jakoś trzeba wysterować, bo pomimo komunikacji z czytnikiem nie da się go ustawić w tryb przyjmowania banknotów....
Witaj, Nie wiem dokładnie z czym masz problem, z samym kodem, czy z komunikacją między PC z Arduino. Żeby Arduino przyjmowało zmienną z terminala. Przeczytaj, tu jest przykład komunikacji dwukierunkowej przez UART: http://forbot.pl/blog/artykuly/programow... Jeśli jednak chodzi o kod, to przeczytaj...
Do obliczeń przyjmij prąd z czujnika 5mA - w zupełności wystarczy.
Ale co da czasówka? Przyjmij po prostu jako aksjomat, że silników asynchronicznych/dwufazowych do rolet nie łączymy równolegle. Po prostu mając 14 rolet musisz posiadać po 4 przekaźniki lub styczniki wykonawcze 3(lub 4) stykowe dla każdego kierunku (czyli razem 8 sztuk). Możesz również zamiast ww zastosować dwa przekaźniki 1 stykowe bezpośrednio przy...
myślałem, że za pomocą samego miernika mogę ją również zmierzyć. Hmmmm... I z takim poziomem wiedzy zabierasz się za elektronikę? :) Po prostu nie kombinuj w ten sposób, bo uwalisz jedno lub drugie. Przyjmij, że zasilacz wystarczy.
Jeśli Arduino to masz bibliotekę do kart SD, schematy podłączenia znajdziesz w internecie bez problemu, musisz tylko uważać na to, ze karta SD zasilana jest napięciem 3,3V i w takim standardzie przyjmuje też sygnały - czyli bezpośrednie podpięcie jej do Arduino pracującego na 5V uszkodzi ją. Warto też pamiętać, że karta pobiera 100mA lub więcej "w szpilkach"...
Witam, tak się pewnie teraz nie robi (szkoda papieru, tak słyszałem), ale gdyby mi zależało na szybkim rozwiązaniu problemu zrobiłbym tak... ‘Teraz’, czy nie teraz; sporządzanie i analiza wykresów ma sens dla przebiegów o charakterze falowym. W tym aspekcie taka okoliczność nie występuje i nie ma takiego charakteru w żadnym momencie. Jest...
Od strony sprzętowej masz tu dwa problemy: 1. Brak histerezy, niwelowany w pewnym stopniu przez opóźnienie czasowe w przerwaniu (pod warunkiem, że przyjmowanie kolejnych przerwań w tym czasie jest wyłączone). 2. Na moje oko, to detekcja zera następuje przy napięciu bliższym 200V niż 0V. Policzmy natężenie prądu płynącego przez R1 gdy następuje zmiana...
Plątanina kabelków, termoglut, MOSFETY, ... Masakra... To naprawdę główna elektrody??? Jedyne co to sposób zmiany czasu zimowego/letniego "w miarę". Ustawianie godziny za pomocą IDE Arduino??? Sorry ale mnie to przeraża... Dlaczego do wszystkiego używa się Arduino ? A czymże jest arduino? Czy w wersji sprzętowej nie jest to jakaś atmega i parę goldpinów?...
Witam, ja bym to zrobił następująco, może trochę skomplikowane, ale dokładne rozwiązanie. Sygnałem PWM można sterować klucz analogowy SPDT, który w stanie PWM low dołączy do wyjścia napięcie odniesienia 0.8 V, w stanie PWM high dołączy napięcie odniesienia 3 V. Żeby nie robić zwarć, klucz powinien być typu "break before make", wydaje się, że można zastosować...
Płytka arduino jest po to by łatwo zaprogramować procesor (bootloader pozwalający przyjmowąć komendy programowania poprzez serial, konwerter USB-serial). Można się bez tego obyć i programować układ bezpośrednio programatorem (nie mając kontrolera z bootloaderem) - często tak robię jeśli chce na szybko i tanio coś zaprogramować używając IDE arduino....
Jest taki układ jak na schemacie. Przyjmijmy ze U1 to jakiś procek do jego wejść są podłączone przyciski w takim układzie. Oczywiście jest kilka podciągniętych do +5V i kilka tych drugich i w ten sposób jest zbudowana matryca przycisków. Czy jest możliwe wpięcie arduino zamiast tego przycisku tak żebym z poziomu programu arduino mógł sterować zwarciem...
(at)ElektrodaBot dziękuję, czy dane SVALUE mogą być w formacie float np. 1.134? Jak skonfigurować ESPEASY na ESP8266 aby przyjmował dane wysyłane przez płytkę Arduino UNO z wgranym kodem, który zaproponowałeś?
........... aby regulator za pomocą serva oraz zliczonych obrotów z czujnika halla utrzymywał mi obroty mimo obciążenia, czyli kolokwialnie dodawał gazu. Nie mam zielonego pojęcia od czego mam zacząć gdzie zamocować najlepiej ten czujnik. Bardzo proszę o pomoc, Zacznij od podzielenia projektu na dwa segmenty: Jeden: to utworzenie formalnego tachometru...
Dzień dobry, potrzebuję stworzyć układ na arduino, który na podstawie danych wejściowych np. ustawienia potencjometru, będzie regulować zasobami na PC, przyjmijmy że tylko taktowaniem karty graficznej. W ramach uzupełniania dodam, że na zasilaczu komputera zapięty będzie watomierz i docelowo będę chciał poprzez regulację ww. parametru obserwować zmienność...
Być może na jakimś routerze w drodze do " zewnętrznego IP" dane są blokowane lub jakieś oprogrowanie na nim nie pozwala przyjmować danych jeśli połączenie nie było przez to ip zainicjowane. Ale jak z arduino wysyłam do Localhost i odpowiedni skrypt na nim wysyła na zewnętrzny serwer to wszystko jest ok. Tylko z arduino nie przyjmuje. :roll:
Witam. Obecnie jestem na 1 roku studiow na kierunku matematyka stosowana. Interesuje mnie programowanie, a na tym kierunku niestety zbyt duzo jest zajec powiazanych z ekonomia, za ktora nie przepadam. Kiedy skladalem papiery, na stronie pisalo ze pozniej mozna wybrac specjalizacje jak np zastosowanie matematyki w informatyce, co mnie zainteresowalo....
Jednak chciałbym, zrobić to jakoś lepiej, nie kopiować np. 10 razy tej samej funkcji. Proszę o podpowiedzi funkcje modyfikujesz tak by przyjmowała argument, tj nr tel do wysylki. W ten sposob wywołujesz ją wielokrotnie w pętli, za każdym razem wywołana z innym argumentem. Czy dobrze myślę, że można użyć tu jakoś tablicy z numerami telefonów i pętli...
Nie mam bladego pojęcia jak to wycenić Pomyśl ile czasu zajmie : analiza Twojego pająka, dobranie elementów, narysowanie od zera schematu w EAGLE lub innym programie, zaprojektowanie od zera płytki na podstawie tego schematu. W międzyczasie konsultacje z Tobą, bo coś przeoczyłeś, itp. No, ile to może zająć czasu ? 10, 20, 40 godzin ? Teraz przyjmij...
Witam. Posiadam 2 siłowniki do bramy dwuskrzydłowej skrzydłowej Nice Wingo 2024 i chciałbym zbudować do nich sterownik oparty o Arduino Nano i ESP 8266. Arduino miałoby zadanie sterowania przekaźnikami i odbierania sygnałów z przycisków na słupku bramowym, domofonu, odbiornika radiowego, 2 czujników prądu ACS758 (1 sztuka na jeden siłownik, a 2 na drugi)...
Zmodyfikowałe fragment programu tak żeby móc wyświetlać w SerialMonitorze wartości przypisywane do tablica Dodano po 47 Znalazłem przyczynę problemu, opiszę jak tylko wprowadzę zmiany w kodzie. Dodano po 37 Problemem jest, że w pętli for zmienna j przyjmuje wartości j={0,1}, zatem temperatura_PORTB[j] oraz temperatura_PORTD[j] mają przypisywane wartości...
http://obrazki.elektroda.pl/8501742700_1... Jak obliczyć wartość pi? Weźmy drewniane koło o promieniu r oraz drewniany kwadrat o boku 2r (czyli taki opisany na kole o promieniu r ). Okazuje się, że stosunek pola takiego koła do pola kwadratu ma się jak pi/4. Dalej to już proste, zakładamy że krople deszczu spadają w losowy sposób i...
Około 1k, możesz zajrzeć jaką wydajność prądową ma wyjście Tx drivera. Przyjmuję że led ma średnio 2-3V spadku i max 20mA, ale świeci poniżej 1mA. Jak podłączam bezpośrednio do procesora 5V to daje 330 omów, ale że tu nie chcemy "zjeść" dużo prądu, to 1k powinno być OK. Możesz je wpiąć na oba kanały, będziesz widział żądanie - odpowiedź. Co ciekawe,...
Edit: 03-10-2025: Poprawiłem schemat układu normalizującego sygnały wyjściowe, dopracowałem bufor (wtórnik emiterowy), który sprawiał nieco problemów. Zupełnie dla zabawy popełniłem generator funkcyjny, sinus, trójkąt oraz prostokąt w oparciu o programowalny generator AD9833 (SPI). https://obrazki.elektroda.pl/2927972700_... https://obrazki.elektroda.pl/6526424600_...
Nawet AI ma więcej zalet, bo wie dużo więcej niż przeciętny programista. N Pokazałeś trywialny kod i na jego podstawie wysuwasz ogólny wniosek. "Przeciętny programista" - pod tym pojęciem rozumiesz początkującego amatora, który przysiadł do Arduino, wkleił dwa kody z netu i uważa, że potrafi programować? Jeśli tak, to ok, AI już teraz jest lepsze....
W przypadku filtru RC do zastosowania z PWM należy dobrać filtr tak, by jego częstotliwość graniczna była co najmniej 2x mniejsza niż częstotliwość PWM. Częstotliwość graniczną (cut-off) określa się wzorem: http://obrazki.elektroda.pl/9063033900_1... Jeśli więc masz częstotliwość PWM wynoszącą np. 10kHz, to powinieneś przyjąć fc mniejsze...
Mam zmienną int8_t która przyjmuje wartości -128 do 127 i zapisuje ją oraz odczytuje z eeprom bez problemu w jednej komrórce eeprom. Chciałbym teraz zapisać i odczytać większą liczbą załóżmy -256 ...+256 albo -512 ... +512. Pytanie jak to zrobić najprościej? Poprawiłem tytuł i umieściłem w odpowiednim podforum - z dalszej treści wynika, że pytanie dotyczy...
Z RTOS też już miałem nieco do czynienia, super sprawa, bo można "odpalić" wiele takich zadań, i pingować wiele adresów naraz. Co prawda, ten kod z SDK trzeba przerobić by działał "wielowątkowo", przede wszystkim pozbyć się globalnych zmiennych, tak żeby żaden wątek nic nie wiedział o drugim. Jest tam też trochę niepotrzebnych śmieci. A co do samej...
(...) rukcjach połączenie zostanie zainicjowane. Aby otrzymać informacje z urządzenia Stag Afr musisz wysyłać polecenie 4c 00 00 03 64 00 b3 by otrzymywać odpowiedzi, w odpowiedziach znajdź B5 w HEX odczytaj jego wartość, podziel przez 10 i wyświetlaj jaki %tlenu na wyświetlaczu LCD I2c adres ekranu to 0x27 Rozumiem, potrzebujesz programu do Arduino,...
Nie napisałeś jakie masz Arduino, ale przyjmując, że UNO, zatem ADC ma rozdzielczość 10 bitów, więc odpowiedź brzmi : 5V / 1024 = 0,0048828125 V Pozdr
Widoczne rezystory od najbardziej skrajnego ,przyjmimy ze to nr.1 ,od lewej , to kolejna linika w poziomie. Nie całkowicie. Posiadasz 64 rezystory, a tylko 32 linie w poziomie, tak więc nie pasuje. Zrób dokładnie zdjęcie, tak żeby było widać przejścia z płytki LED na płytkę z układami 374. Dodano po 11 Adresowanie wygląda w ten sposób. Ewentualnie...
Musisz zaktualizowac bootloader w mikrokontrolerze, ten ktory jest wgrany ma najwyrazniej blad ktory powoduje ze przy wgrywaniu programu flashowanie jest przerywane. Bootloader z bledami nie przyjmuje pewnych ciagow znakow w tym wlasnie wykrzyknikow. Haslo klucz optiboot.
, przetłumacz poniższy kod z BASCOM AVR na Arduino Uno: $regfile = "attiny2313.dat" $crystal = 8000000 Dim A As Byte a=0 Config Pind.6 = Output led Alias Portd.6 led= 0 Config Pind.0 = Input Portd.0 = 1 Sw Alias Pind.0 do if a >1 then a=0 if sw=0 then bitwait sw, set incr a End If if a=1 then toggle led waitms 100 else led=0 end if loop end Przekształcanie...
Są takie układy, jak 74x165 (rejestr PISO - parallel-in-serial-out, czyli wejście równoległe, wyjście szeregowe), 74x595 (rejestr SIPO z zatrzaskiem na wyjściu - serial-in-parallel-out, czyli wejście szeregowe, wyjście równoległe) - pierwszy na podany sygnał sterujący zapamięta stany 8 wejść, i potem może je przesłać szeregowo jako 8 bitów, drugi przyjmie...
Zacząłem testować ten kod i właściwie działa choć widzę, że zmienna keyhist przyjmuje wartość 0 lub 1 w zależności od tego czy przełącznik jest załączony czy wyłączony (na pinie mam HIGH lub LOW). W związku z tym warunek if działa tylko przy keyhist = 1. [syntax=c]byte keyhist = (keyhist << 1 | klawisz_zwolniony()) & B111; klawisz_zwolniony()...
Posiadam analogowy czujnik światła DFrobot Gravity PT550 i potrzebuję otrzymać wynik w luksach. Ten czujnik praktycznie do pomiaru luksów się nie nadaje. Po pierwsze jego charakterystyka widmowa czułości zupełnie nie odpowiada czułości oka ludzkiego (czujnik jest najbardziej czuły na bliską podczerwień, niewidoczną dla człowieka, reszta widma też niezgodna)...
Witam, Szukam odpowiedniego przekaźnika, który - na wejściu mógłby przyjmować napięcie z tych piezoelektryków (Spodziewam się napięcia maksymalnie 50V ), https://pl.farnell.com/sensor-solutions-... - mógłby mięc regulowana napięcie wyzwolenia. Zależy mi, aby od 40V był wyzwalany sygnał o...
pozwolę się nie zgodzić. Tu bardziej nadaje się zmienna millis. Zaczął bym od tego ze działanie buzzera uzależniłbym od dodatkowej zmiennej. w przypadku wciśnięcia przycisku ta zmienna byłaby ustawiana w stan który blokowałby buczenie, jednocześnie zapamiętałbym tą chwilę w zmiennej pomocniczej typu long (czyli zapisać aktualny stan millis) W pętli...
Przepraszam za te opóźnienia w odpowiedziach, ale muszę ostatnio obsługiwać za dużo przerwań :) No i cały czas tak się jakoś rozmijamy :) Zarzucasz mi, że nieuważnie czytam Twoje posty (chociaż to nieprawda), a ja mam takie samo wrażenie, jeśli chodzi o czytanie moich postów przez Ciebie. Zarzucasz mi też inne rzeczy, które nie są prawdą, no ale co...
Jeśli dobrze Cię zrozumiałem to musisz przekazać zmienne do funkcji. Poczytaj tutaj http://arduino.cc/en/Reference/FunctionD... Nie trzeba aż tak wiele tłumaczyć. Chodzi o to, aby zrobić funkcję która bedzie przyjmowała kliknięte klawisze i zapisywała je w password.set("tutaj"); w cudzysłowu
Alarm.delay() przyjmuje jako argument liczbę milisekund . Gdzie w powyższym kodzie jest te 15 minut? Ponadto do czego służy poniższa funkcja? rinsingdelay powinna być typu unsigned long . Generalnie Alarm.delay() jako argument wejściowy przyjmuje unsigned long.
1. dobrze, tylko zła nazwa rejestru (ANSELA) 2. źle, + jw 3.dobrze (ANSELAbits) 4.dobrze 5. źle. Stwórz sobie projekt w MPLABX, i debuguj podane linie w symulatorze. Podgląd wartości rejestrów powinien Cię naprowadzić jak to działa. A tak w skrócie to te z kropeczką to pola bitowe (te z przykładów - jednobitowe - przyjmują wartości 0 lub 1) A te bez...
W takiej przetwornicy (dren podłączony do dławika i diody tak, że prąd dławika L1 płynie na zmianę przez diodę D1 i przez MOSFET-a) powolne włączanie MOSFET-a nie jest szkodliwe, jeśli następuje po zaniku prądu diody, bo indukcyjność dławika spowalnia narastanie prądu (nie dotyczy to trybu pracy, w którym prąd dławika nigdy nie maleje do zera, a np....
Więc masz wybór: - robisz programową linearyzację - w dzielniku używasz źródła prądowego a nie rezystora Ale co ma nieliniowość czujnika do sposobu w jaki kolega chce wyświetlać wskazania ? ;) Przyjmijmy pusty zbiornik to 0R, połowa 50R, pełny 100. Dał rezystor 1k. Przy pustym ma 0. Przy pełnym ma (1000R+100R)/100R = 11. Przyjmijmy, ze dzielnik z rezystorami...
Witam, w przypadku PGA2310 ta linijka: Wire.beginTransmission(0xA0); ten uklad nie ma zadnego adresu. nie ma sensu i zakluca prace ukladu = uklad przyjmuje wartoas A0H jako pierwsza wartosc. Pozdrawiam
Można zapisywać dane do EEPROM w mikrokontrolerze, ale musisz wiedzieć, że jest to pamięć o bardzo dużej, ale jednak skończonej liczbie zapisów. Jeśli wystarczy Ci dokładność do minuty, to np. w programie robisz zapis co minutę aktualnie odliczonego czasu. W razie kolejnego restartu urządzenia odczytujesz tą wartość i przyjmujesz jako początkową. ......
Jeżeli przyjmiemy zasadę że z działu Arduino nie przenosimy tematów (chyba że na prośbę autora lub odpowiadających), to nie będzie takich dylematów. Ja z kolei uważam że jak nie wydzielimy działu Arduino to się ziści to co opisałem wyżej. Czyli kryzys imigracyjny. Powstają ciągle nowe wynalazki typu komputery jednopłytkowe i jakieś środowiska graficzne...
Przyjmując, że np. obrabiamy liczbę 1234 ms to w przypadku konwersji na sekundy otrzymasz następujące wyniki : [syntax=c] 1234 % 10 = 4 czyli liczbę od trzeciego miejsca po przecinku[/syntax] [syntax=c] 1234 % 100 = 34 czyli liczbę od drugiego miejsca po przecinku[/syntax] [syntax=c] 1234 % 1000 = 234 czyli liczbę od pierwszego miejsca po przecinku[/syntax]...
https://obrazki.elektroda.pl/4414581900_... Przeznaczenie i zasada działania Istnieją biblioteki do Arduino służące do sterowania urządzeniami poprzez IR. Postanowiłem jednak rozwiązać to w inny sposób – chciałem stworzyć układ uczący się, tzn. zapamiętujący kody z oryginalnego pilota. Umożliwia to sterowanie całym szeregiem urządzeń...
Jest wykonalne nawet z jasną diodą czy tylko dwoma. Tu nie ma filozofii podłaczasz + i - taśmy do zasilania oraz trzeci kabel do pinu danych arduino. Najważniejsze to nie pomylić plus z minusem bo to może uszkodzić taśmę. Aby dobrać zasilacz to dla pełnej jasności koloru białego przyjmujesz 60mA na diode.
Zaawansowane ustawienia sieci zobacz czy tam nie masz static dla dhcp dhcp - nie istnieje taka zakladka ten ruter nadaje się na złom Bajasz waszmość strona 38 (zgodzę się, nie jest to zaprojektowane tradycyjnie) Dodano po 15 EDIT: a informację jak w tytule się wyświetla (w Windows) [syntax=bash]arp -a[/syntax] a wcześniej może być pomocne "pomęczenie"...
Pętla for wykonuje się, dopóki warunek jest spełniony. W tym wypadku mamy warunek OR - czyli pętla wykonuje się, dopóki choć jeden z bitów bajtu maska przyjmuje wartość binarną 1. Podobnie jest z zapisem instrukcji warunkowej if : możemy napisać : if ( bit == true ) lub może to być zapis : if ( bit ) . Oba zapisy są równoważne.
Może lepiej użyć: 3 ogniwa 18650 połączone szeregowo, do tego buck-converter (obniżający napięcie) do 5V, ale: - sprawność takiej przetwornicy to będzie pewnie 60-70%; tu musisz poszukać coś sensownego - najwięcej prądu pobiera moduł GSM i on będzie potrzebował dodatkowego buck-convertera obniżającego do 4V Z plusów, to czas ładowania takiej baterii...
Proste pytanie da się czy nie ? Prosta odpowiedź: da się, wykorzystując bibliotekę, która podałem w poście #18. Piny ekspandera to nie to samo, co piny procesora. Możesz napisać oczywiście własne wersje funkcji digitalWrite() i digitalRead(), które będą przyjmowały jako parametr bezpośrednio piny ekspandera. Nie jest to trudne, można skorzystać ze...
4 sekundy i przerwa 11s. Jak to zmierzyć i uśrednić? Wpisywać pomiary do tabeli? Sprawdź, jaka jest największa przerwa. Przyjmijmy, że to 11 sekund, można więc przyjąć dla bezpieczeństwa 20. Zrób timeout na 20 sekund od chwili stwierdzenia przepływu prądu w badanym obwodzie. W ten sposób wykryjesz czy urządzenie jest włączone czy nie. Co do uśredniania....
Witam Mam problem odnośnie wysterowania przez Arduino NANO falownika jako slave. HY02D223B(chyba najpopularniejszy i najtańszy chińczyk z RS485). Przyjmuje on komendy sterujące start i stop: Start: 0x05 0x03 0x01 0x01 CRC CRC Stop: 0x05 0x03 0x01 0x08 CRC CRC Ja uzywam do mastera<ModbusRtu.h> Wysyła się ramkę w nastepujący sposób: telegram[0].u8id...
Czy klika linijek na Arduino będzie lepiej liczyć? Zapewne nie, ale czas wdrożenia gotowego modułu, napisania programu i uruchomienia tego cuda to maks godzina. Koszty : 30 zł elektronika, 16 zł godzina pracy w/g najniższej krajowej. Czyli 5 dych i problem rozwiązany. Przyjmując, że temat trwa trzeci dzień, to rozmyślania nad nim kosztują już 2x8x16...
Zapomniałem dopytać o napięcie Vf diod, czyli napięcie jakie odkłada się na diodzie w czasie, gdy przez nią płynie prąd. Ale przyjmując w najgorszym przypadku 1,8V, to przy szeregowym połączeniu po trzy LEDy możesz sterować nimi bezpośrednio z pinu mikrokontrolera ponieważ: 9V - 3 x 1,8V = 3,6V czyli mniej niż Vcc+0.5V, o których pisałem wyżej. Czyli...
Jest kilka rzeczy, które warto zmodyfikować w kodzie z #1. Zacznę od tych istotniejszych: 1. Wg datasheet-u na wyjściach KMZ10b napięcia zmieniają się w bardzo małym zakresie (tj. połowa napięcia zasilania +/-40mV). Oznacza to, że po odczytaniu 10-bitowej wartości z przetwornika ADC (wywołując funkcję analogRead()) otrzymasz wartości z przedziału około...
skąd pewność że obwód sprawdzający będzie miał większą niezawodność? Jeżeli dioda jest jedna: Przyjmijmy, że szansa na uszkodzenie diody nazwijmy to głównej to jakieś 1%. Czyli mamy 1% szans na katastrofę spowodowaną spaleniem diody. Jeżeli diody byłyby dwie: Szansa na spalenie diody głównej to 1%. Szansa na spalenie diody zapasowej to też 1%. Czyli...
Brak oporników rozładowujących kondensatory przy enkoderze jest powodem powstawania zakłóceń, które mogą zaszkodzić uC, A dokładniej. Nie oglądałem dokładnie kodu, ale z pewnością użyte jest wewnętrzne podciąganie. Bez niego enkoder raczej by wcale nie działał. Więc rozładowywanie mamy, ale przyjmijmy, że rozładowania nie ma, jak może ono zaszkodzić...
Też myślę, że pozbycie się Arduino to żaden problem. Sprawdź w jakim formacie przyjmuje pliki bootlader Arduino. Jesli to zwykłe HEXy, to problemu nie ma - wtedy możesz użyć sobie C i te hexy wgrywać. Tu musiałaby się wypowiedzieć osoba znająca Arduino. Bo jak rozumiem problemem jest brak programatora i chęć wykorzystania wbudowanego w płytkę bootloadera?...
Wszędzie w necie ten kod to właśnie sampel do owego "czujnika"...czyli dobrze myślałem, że porównywane jest napięcie "wejściowe" z napięciem odniesienia (wiadomo, że komparator ma 2 wejścia, ale w tym układzie przyjmujemy tak jak pisałem wyżej; napięcie odniesienia z kolei ustawiamy potencjometrem, albo jest to tak naprawdę 0 albo Vcc widzanych już...
Witam ghost666 napisał: Co do kosztów - Arduino Uno kosztuje jakieś 95 zł. Za te pieniądze mam 10 razy tyle o wiele mocniejszych STMów na przykład... Ustalmy szanowni panowie, że porównujemy ceny od tych samych dystrybutorów. U mnie w mieście kupię Arduino a nie kupię STM, to znaczy nie leży on na półce i sprowadzą mi go doliczając przesyłkę.... ghost666...
W poniższej pętli: [syntax=c] for (x = 0; x < 30; x++) { nastepny = informacja_z_pliku.indexOf("&", nastepny + x); if (nastepny > -1 ) { odstepy [x] = nastepny; } } [/syntax] Jakie wartości przyjmie element "odstepy[x]", jeżeli zmienna "nastepny" będzie równa -1 ("not found")?
Taką baterię 1S dość łatwo się ładuje i zabezpiecza. Ładujesz to tanim "jak barszcz" modułem TP4056, a napięcie na ogniwie mierzysz z poziomu Arduino. W programie możesz sobie zaprogramować, że jeśli napięcie spadnie poniżej XXX, to usypiasz Arduino. A ile mniej więcej czasu minęłoby zanim napięcie spadłoby poniżej 7 V, jeśli urządzenie pobiera maksymalnie...
Witam. Wiadomosc kieruje do kol. MiG25 [syntax=c]// dodanie DATY I CZASU od 02.05.2020 aby PVMONITOR przyjmowal dane #include <NTPClient.h> #include <WiFiUdp.h> // Define NTP Client to get time WiFiUDP ntpUDP; NTPClient timeClient(ntpUDP, "ntp.itl.waw.pl", 3600, 3600); //NTPClient timeClient(ntpUDP, "tempus2.gum.gov.pl", 3600, 3600); //...
Owszem, ale nie są one proste. Pamięć zajętą statycznie można podglądnąć korzystając z narzędzi dostępnych w toolchainie gcc. POamięć zajętą przez stos i stertę tylko programowo, chyba, że masz debugger, wtedy można sobie zastawić pułapki na dostęp do pamięci. Zadam inaczej pytanie: czy jeśli dla moich zmiennych braknie miejsca w pamięci, to: a) uC...
if (x != lastx ) zastanów sie na tym x nie jest iniclajizowana lastx tez Po power up (a po resetach tez bo nigdzie ich nie zmieniasz) maja wartość zero (faktycznie w większości wypadków ale teoretycznie moga przyjmować dowolne wartości). (nevczas - czas > 0) ten warunek w tym przypadku tez nie jest nigidy spełniony. tak ze jedynym skutkiem działania...
Załącz bibliotekę... Bo czy czasami nie następuje za mała zmienna która przyjmuje tylko do 255...
Jak dla mnie ten program nie generuje kodu, a raczej w miarę sensownie stara się łączyć informacje znalezione w necie. Natomiast czyni to bez zrozumienia. Na dzisiaj powiedziałbym, że jeśli akurat trafi, to jest to taka nieco lepsza wersja wyszukiwarki, natomiast niestety cokolwiek bardziej złożonego go rozwala. IMHO program się zachowuje tak jak małe...
Okey . Czy program zamieszczony do góry może zostać i wystarczy do niego dopisać w pętli głownej odpowiednie instrukcje czy jednak trzeba go przebudować? . Przyjmijmy , że przedmiot badany przez czujnik po kalibracji zawsze wskazuje wartość red większą od 200 . Czy w takim razie program : Jeśli wartość red jest większa od wartość blue oraz green to...
GND i 5V z nano jest podłączone do pinów 5V i GND w uno(tylko do tych po bokach płytki a nie w ICSP) Tak, widziałem to, przypuszczałem że GND może być ten biało-zielony, a Vcc ten biały-podżółcony, ale kolejność pinów mi nie pasowała na Nano a także nie wyraźnie (V+) na Uno, zatem to była moja wątpliwość. Przyjmijmy że to zasilanie istnieje i pozostałe...
Możesz obsłużyć na dwa sposoby: multipleksowy i bezpośredni. W multipleksowym łączysz ze sobą odpowiednie katody obu pól wyświetlacza: dla LA5642-11 (wyświetlacz pomarańczowy, wspólna anoda): segment A - 16 i 11 segment B - 15 i 10 segment C - 3 i 8 segment D - 2 i 6 segment E - 1 i 5 segment F - 18 i 12 segment G - 17 i 7 (pomijam punkty dziesiętne)...
Witam;) Dopiero zaczynam przygode z Arduino dlatego prosze o wyrozumiałość xD Mam problem z przyciskami microswitch - gdzie naciśnięcie 1 raz załącza diode a powtórne naciśnięcie ją gasi. Wygooglałem taki oto kod: [syntax=Arduino] void setup() { pinMode(0, OUTPUT); // wyjście dioda LED pinMode(1, INPUT_PULLUP); // wejście - przycisk podciagnięty do...
W przypadku układu pełnego mostka to jestem świadomy, że nie można włączyć jednocześnie górnego i dolnego MOSFETa po tej samej stronie mostka, ponieważ skutkować to będzie zwarciem. Aczkolwiek nie rozumiem dlaczego włączenie obu tranzystorów naraz w takim układzie jak przedstawione jest na schemacie miałoby być błędne. No nie jest błędne, tylko ta...
Tu trzeba dobrać rezystory pod minimalny prąd pracy transoptora a nie pod maksymalny. Po co tam tracić moc ponad 5W? Rzeczywiście charakterystyki H11A11 są bardzo dziwne. On ma minimalne gwarantowane CTR równe 20%, ale charakteryzowane zdaje się dla 10mA prądu IF. A przy prądzie 1mA spada do wartości 0.5. Czyli można przyjąć że ma CTR równe 10% przy...
Wybaczcie panowie, ale jako że jestem początkujący mój mózg nie jest w stanie przetworzyć tak szybko wszystkiego co piszecie 1. khoam-- Czyli po prostu w 12-14,4v które wchodzi jako sygnał wlutowuje diode prostowniczą, rezystor 10K z niego do arduino i jednocześnie do masy 5,1K, dokładnie takie oporniki jak napisałeś ? :) tzn, jak na schemacie wyżej...
(at)ElektrodaBot podaj przykład pętli odczytującej stan czterech pinów i kończącej się jeśli którykolwiek z nich przyjmie stan niski dla Arduino.
Napisz wersję rysowania znaku interpretującą obie metody. Aby łatwo przełączać między interpretacją danych jako wiersze lub kolumny przy rysowaniu znaku, możemy dodać dodatkowy parametr do funkcji `drawLetter`, który określi metodę interpretacji. Poniżej znajduje się przykładowy skrypt w P5.js, który obsługuje obie metody: [syntax=javascript] function...
Skoro masz UNO, możesz go wykorzystać jako programator do tego Leonardo. Wgraj nowy bootoader. Albo najzwyczajniej w świecie jakieś mruganie diodą na początek.. Zobacz czy przyjmie. No chyba, że jesteś posiadaczem programatora zew. Ale specjalnie nie musisz kupować.
kolego nie uwierzę ze nie możesz sobie poradzić z usunięciem tych błędów bo one są dość trywialne i w konsoli wprost jest napisane co jest źle, przetłumacz sobie to o konsola do Ciebie napisała i daj znać jeśli nadal nie będziesz dawał rady. Dodano po 5 Czemu masz dwa razy #include <PCF8574.h> ? Poza tym powinno być chyba #include "PCF8574.h"...
przyjm zlecenia oddam przyjm przyjm wymieni
volvo silnika seagate instrukcja thinkpad instalacja system
gramofon fonica silnik gramofon fonica silnik
Komunikat NAFP na sterowniku Carel pCO - przyczyny i rozwiązania Jak rozebrać laptop Fujitsu Siemens Z17M3.0 - krok po kroku