Obecnie jest tak chcę z tym że arduino widzi że jest również wciśnięty ciągle przycisk 3 i 4. Skoro kopiujesz już przykład z https://github.com/MHeironimus/ArduinoJo... to zrób to dokładnie. [syntax=c] // Initialize Button Pins pinMode(9, INPUT_PULLUP); pinMode(10, INPUT_PULLUP);...
Nie znam Arduino ale chyba tak: 1: while (digitalRead(kontaktron)); 5: while (!digitalRead(kontaktron));
Jak przesłać obraz z kamery OV7670 przez STM32F103 i SIM800L przy 20 kB RAM i 2-3 kB/s GPRS? Zależy mi na dobrej jakości filmu, ale sprzęt mocno ogranicza możliwości.
Proszę o pomoc w poniższej sprawie Na arduino piszę sobie kod, który w swym zamyśle przy pewnych okolicznościach mają zapalić się trzy diody. Jedna w chwili naciśnięcia przycisku, druga o 10 sekundach i kolejna po następnych kolejnych sekundach. Poznałem niby zasadę działania komendy opóźniającej np. zapalenie diody led jak i komendę rozjaśniania czy...
Mikrokontrolery są niestety za wolne, nawet dla bardzo starych systemów komputerowych. Dokładnie, o tym samym piszę od początku i nawet DMA tu nic nie pomoże bo odczyt z takiej 'pamięci' jest randomowy a nie sekwencyjny.
Ten szereg zmiennych typu String w kodzie z postu #4 jest zbędny, skoro odpowiednie odczyty z digitalRead() są składane w łańcuch tekstowy dopiero w zmiennej 'ciag_wyjsciowy'. Wystarczy użyć operatora +=(int) np.: concat (): [syntax=c]x.concat(digitalRead(...));[/s... https://github.com/arduino/ArduinoCore-a...
(at)ledowki W takim razie wszystkie zestawy na LED i 4017 nie mają prawa działać, a jednak działają. Ja myślę co innego - to pokolenie Arduino, niemające o niczym pojęcia, nie wyobraża sobie zaświecania sekwencyjnego diod bez użycia przynajmniej 32kB procesora taktowanego kilkunasto MHz zegarem. Do tego jeszcze potrzebny jest komputer z odpowiednim...
Witam, musisz poszukac ale taki program to 10min pracy, jak miales problemy z wgrywaniem programu do arduino? Pozdrawiam
Chyba spróbuję przenieść program na pogardzanego Bascoma, tam przynajmniej wstawki w assemblerze robi się bajecznie prosto. Uwstecznianie się na maksa :) a to wina tego, że z ograniczającego Ciebie Bascom, przeniosłeś się na równie ograniczające Arduino. ... zamiast w końcu zacząć programować tylko w C, skoro już liznąłeś Arduino.
Więc zaopatrz się w pięć Led-ów z szeregowymi rezystorami 220-330Ω. Podepnij je do wyjść cyfrowych Arduino i korzystając z przykładów zaczerpniętych z netu poeksperymentuj nad różnymi wariantami sekwencyjnego zapalania/gaszenia.
Tak Tu masz statycznie wyświetlaną jedną cyfrę. zamiast hc595 i uln wystarczył by TPIC. Układ dobrze nadaje się do wyświetlania sekwencyjnego jako driver katod
najłatwiej będzie chyba poodcinać wszystkie ścieżki i samemu połączyć je rezystorami Tym sposobem rezygnujesz z lokalnej obsługi odbiornika. Jeśli klawiatura dekodera obsługiwane jest za pomocą układu PT6958 to nie wystarcza połączenia danego klawisza z masą, bo to sterowanie odbywa się sekwencyjnie.
Szybciej się nauczysz zaprogramować to na jakimś małym Arduino niż wykombinujesz elektronicznie.
OK, jednak na arduino zrobisz to raz dwa, do tego moduł z przekaźnikami.
Oddzielmy fuszerkę od poprawnej instalacji. Żeby odróżnić fuszerkę od poprawnej instalacji trzeba zdobyć odpowiednią wiedzę, a niby skąd? Cała idea Arduino opiera się na tym żeby nie trzeba było się uczyć. Nikt chyba nie napisał poradnika "Electrical safety for arduino users"
Prawdopodobnie jest to proste do zrobienia na Arduino. Trzeba sie tylko nauczyc to zaprogramowac. Pytanie o rodzaj swiatla jest jak najbardziej na miejscu, bo od tego bedzie zalezal dobor elementow wykonawczych dla zarowek. Niestety wyjscia tego ukladu nie moga byc zbyt obciazone.
Ze względu na trudność związaną z operowaniem lutownicą czas poświęcony to około 2 x 3 godziny, nie licząc czasu na napisanie programu sterującego sekwencyjnym wyświetlaniem led-ów. Podstawka jest zakrętką po popularnej kawie, jest na tyle duża, że arduino bez wlutowanych goldpinów powinno się zmieścić.
Po tej zmianie silniczek kręci się tylko wolniej, a tak to nadal bez zmian... "- bez zmian.... czyli błędnie.. (?) Nie znając dokładnie objawów 'błędnego kręcenia' silnika, nie znając również pod które piny są podłączone początki cewek (płytka drivera - silnik, identyfikacja cewek 1-2-3-4), możesz dalej kontynuowac metodę prób i eliminacji błędów....
Tak taki był mój pomysł ale żeby ograniczyć koszty można z rejestru 74hct595 sterować przekaźnikami kontaktronowymi i zastosować jeden MAX który podłączamy pod arduino. Dla wykonania pomiaru sekwencyjnie przełączamy termopary do MAX a. Dodano po 1 jest jeden warunek zasilanie 3.3V MAX nota katalogowa.
Do czegoś takiego to lepiej Arduino. Sam zrobiłem taki projekt ale na 13 stopni. https://filmy.elektroda.pl/93_1567852500...
Cześć, Z kodu nie wynika, że zliczanie czasu odbywa się w setup(), zresztą nie miałoby to sensu. Z definicji funkcja setup() jest wykonywana jeden raz przy starcie układu i służy do zainicjowania środowiska. Właściwy kod programu wykonywany jest w pętli w funkcji loop() i tu rzeczywiście jest problem, bo bez zagłębienia się w dokumentację trudno wnioskować...
Witam społeczność, Potrzebuję zbudować 4 kanałowe radio do hotelu (sygnał audio będzie zmultipleksowany na 4 kanałach TV do odbioru stacji radiowych na telewizorach). Wybór padł na moduły RDA5807M, proste, tanie i skuteczne. Chciałem jednym arduino wysterować 4 takie moduły, starowanie zrobić na wyświetlaczu od Nokii 3110. Problem w tym, że moduły mają...
czyli.. te 6 serw podpiąłeś bezpośrednio do arduino ? bez dodatkowego źródła zasilania ? Przecież arduino nie jest źródłem zasilania. U mnie serwa pracowały sekwencyjnie więc zasilanie wystarczało z samej płytki. Przy większych serwach trzeba dodać inne zasilanie.
Może będę nudny ... ale czy nie prościej to zrobić na jakimkolwiek procesorku ? AVR/STM8/STM32 czy inne ustrojstwo z 6 GPIO załatwia sprawe. Do tego można dokładnie ustawić czas i inne bajery jak sie chce. Zwolennikiem Arduino nie jestem ale ta wersja NANo idealnie by się do tego nadała ;)
To odeślij, niepewny sprzęt nauki nie ułatwia. (at)michalzd co do analoga, to takie rzeczy mnie denerwują w Arduino, że nie mogę sobie normalnie po staremu na przerwaniu. Szukałem kiedyś opcji żeby zrobić nieblokujący odczyt na ESP32, ale poległem. Kiedyś były w Arduino funkcje typu "czy konwersja dobiegła końca" ale potem zniknęły. Próbowałem się przekopać...
Mógłbym poprosić o podanie nazwy tych konwerterów? Jeżeli w Polsce, to pod nazwą "konwerter stanów logicznych", jeżeli u Chińczyka, to "logic level converter" ;) Wygląda to tak, ja na poniższych obrazkach. Ten drugi to "dedykowany" dla RX/TX, ale oba się nadają. https://obrazki.elektroda.pl/8417310800_... https://obrazki.elektroda.pl/5333992500_...
Arduino zestawy rozszerzenia o wyjścia przekaźnikowe (tyle by było na każdy stopień) dwie foto bariery. Wtedy nawet można zrobić że stopnie będą się zapalać i gasić w kierunku ruchu.
Witam , poszukaj w tematach sterowania PWM led i sterownikach mikroprocesorowych - myślę że zwykłe Arduino , parę tranzystorów i niebieskie i białe ledy oraz program do sekwencyjnego załączania określonych czasem i intensywnością ledów rozwiąże Twój problem.Naturalnie klosz w takim przypadku odgrywa dużą rolę.
Układy nie nagrzewają się wcale. Wytrzymują coś ok 120 stopni więc poczułbym nawet palcem. Chłodzenia nie mam żadnego. To tylko sekwencyjnie przełączane 20mA przy 5V więc to chyba odpada
Witam wszystkich. Potrzebuję pomocy, ponieważ zainteresowałem się mikro-kontrolerami i zacząłem programować swój pierwszy układ (migająca dioda). Teraz chciałbym pójść trochę dalej i zaprogramować 8 LED, które będą przechodzić jedna po drugiej i gasnąć. Jaki mój problem ? nie wiem jak się do tego wziąć. Programator USBasp procek: ATtiny 2313 Program...
Z racji że pompy pwm są dość drogie. W niedługim czasie mam zamiar do innego projektu budować sterownik do zwykłej pompy CO trójbiegowej. Musze tylko sprawdzić jak skonfigurowany jest oryginalny przełącznik i czy da się go zastąpić przekaźnikami. Znaczy sterownik już mam tzn arduino nano z wyświetlaczem i zasilaczem oraz 3x czujnik ds18b20 a także moduł...
https://obrazki.elektroda.pl/8747912800_... Arduino PLC IDE pozwala programować urządzenia Portenta Machine Control i Arduino Opta przy użyciu pięciu języków programowania zdefiniowanych przez standard IEC 61131-3: Diagram drabinkowy (schemat połączeń elektrycznych) Diagram bloków funkcyjnych (graficzna reprezentacja funkcji) Tekst...
Wiadomo, można, i pewnie się za to kiedyś wezmę, mimo wszystko jakoś tak długo nad tym myślałem, szukając w internecie opcji, iż stwierdziłem ze bym coś takiego sam zrobił. Mam płytke arduino, ale mimo wszystko też bardzo nie wiem jak napisać program. Człowiek sie uczy całe życie i tu też mam ochote nauczyć sie czegoś nowego.
https://obrazki.elektroda.pl/3779875600_... Nowo wydany program Arduino PLC IDE obsługuje pięć języków zdefiniowanych w normie IEC 61131-3: schemat drabinkowy oraz bloków funkcjonalnych, tekst strukturalny, sekwencyjny schemat funkcji i listę instrukcji. Ponieważ Arduino koncentruje się coraz bardziej na stronie przemysłowej z rodziną...
Arduino nano i moduł wyjść na 4 przekaźnikach. Jakaś niecała strona kodu i przycisk do uruchomienia sekwencji i resetu. Sam układ sterownia i przekaźniki na alle.. to jakieś 50pln. Taniej prościej dla 1 szt wykonania raczej się nie da. Przekaźniki jako wyjścia i można dowolne lampy podpiąć.
Wtam.Do tego nada się arduino uno.Najlepiej jego klon bo taniej.Ma on 6 wyjść PWM a ty potrzebujesz 2.Musisz to zaprogramować ale jest wiele porad jak to zrobić.
Witam, mam problem z identyfikacją silnika krokowego czy jest bipolarny czy unipolarny. Czy w arduino można go wysterować ULN2003 czy L298N?. Poniżej zdjęcia tego silnika. Proszę o pomoc. pozdrawiam Do wstępnej ogólnej identyfikacji wystarcza minimalna wiedza że: - jeżeli silnik ma cztery przewody do zasilania - jest to definitywnie bipolarny(dwie...
https://obrazki.elektroda.pl/7613860700_... Arduino Opta to nowa platforma wbudowana z dwurdzeniowym mikrokontrolerem STM32 (STM32H747XI) z ARM Cortex M7 i M4. System dedykowany jest do zastosowań przemysłowych działających w czasie rzeczywistym. Urządzenie oferowane jest w trzech wariantach posiadających interfejs Ethernet, RS485...
ponieważ trzeba wcisnąć przycisk i go trzymać Jeśli ma to zrobić Arduino, to może włączać jakiś tranzystor - NPN, jeśli wciśnięcie ma łączyć z masą; trzeba sprawdzić, czy spadek napięcia na włączonym NPN (około 0,15V) nie zaburza działania tego, co ma robić przycisk. Na razie w kodzie miałem funcję delay, ale nie mogłem wyświetlać dwóch świateł różnego...
Wystarczy wykorzystać jeden pin do sterowania przekaźnikiem posiadającym dwie pary styków i 6 wyprowadzeń (nie licząc cewki). ..././nie rozumiem jak miałoby to działać aby ustawić odpowiednie obroty silnika i sterować jeszcze lewo prawo. Samo sterowanie tylko lewo prawo przez 2 przekaźniki i 2 przyciski jest proste do wykonania, ale ten silniki musi...
https://obrazki.elektroda.pl/6259401500_... OpenPLC to darmowy pakiet do tworzenia oprogramowania dla kontrolerów logicznych typu open source, zgodny ze standardem IEC 61131-3. Współpracuje on z szeregiem platform sprzętowych, takich jak Arduino, ESP8266, ESP32, komputerem jednopłytkowym Raspberry Pi, a także z maszynami z Linuksem...
(at)inot Lepiej mieć taniej i więcej już na starcie. Algorytm sterowania wygląda tak (najprawdopodobniej); Do'374 jest wysyłany bajt, a następnie dodatni impuls na CLK "przesuwa" dane do kolejnego '374. Po wysłaniu 8 bajtów, sekwencyjnie jest aktywowane zasilanie każdej sekcji. I tu jest pewien myk, jeden '374, podaje stan niski na LEDy każdej sekcji....
Proszę o naprowadzenie na właściwą drogę. Gdzie w kodzie konfigurujesz przerwania SysTick ? Funkcja SysTick_Handler() nigdy się nie wykona! A jak włączyć diody aby wyświetliła się np. litera 'K' ? To nie Arduino. Tego nie załatwi jedna linijka kodu. Musisz w przerwaniu, sekwencyjnie, wysterować poszczególnie wiersze lub kolumny. Obsługiwałeś juz wyświetlacze...
Rozumiem, faktycznie technika wymaga łatwiejszych rozwiązań. Jednak czy dałoby radę "ominąć" mikrokontrolery i programowanie? Ponieważ użycie mikrokontrolerów znakomicie upraszcza, praktycznie nie wykształciły sie rozwiązania alternatywne, nie najdziesz gotowego układu scalonego mnożącego 8 bitx8 bit ani przetwornika kodu binarnego 16bit na 5 cyfr...
Albo nie w pełni rozumiem ideę, albo jest chora co do szybkości. Powinna być po pierwsze automatyczna, ewentualnie regulowana???? choć co zrobić z dekodowaniem nadawcy który nadaje w pełni ręcznie? Czasy znaków czy przerwy są płynne. Po drugie założenie na poziomie sekundy to jest chore z punktu widzenia dydaktycznego. Nie da się nauczyć morsea na małej...
https://obrazki.elektroda.pl/7181473700_... Stosując moduł kamery Podgląd na żywo z OV7670 na TFT 128x128 ILI9163. Na filmie poniżej efekt działania podglądu na żywo z kamery, który pozwolił stwierdzić prawidłowe działanie modułu kamery, oraz ustawić ostrość obiektywu: https://filmy.elektroda.pl/6_1534532529.... Moduł wykorzystuje...
Poniższy artykuł poświęcono opisowi architektury i projektowania oprogramowania wbudowanego zgodnie z tzw. architekturą pierwszego planu i tła, znaną również jako: „superloop” lub „main+ISR”. To podstawowe ujęcie jest bardzo ważne i ułatwia zrozumienie wszystkich innych, bardziej zaawansowanych, takich jak systemy operacyjnego czasu rzeczywistego (RTOS)....
Ogólnie arduino jest bee ;) przestraszyłeś kolegę, poszedł do innego wątku robić to na 555. Arduino nie jest bee. Ale jest bee powszechny w tym kręgu zwyczaj programowania bez przeczytania niczego, przez kopiowanie przypadkowych "kodów" (tak, właśnie liczba mnoga jest charakterystyczna). Sensowna platforma, wiele, wiele złych nawyków, to sięga aż do...
Lepszym rozwiązaniem jest użycie przerwań sprzętowych, które pozwalają na monitorowanie stanu zewnętrznego sygnału bez blokowania programu, lub programowanie cyklowe, gdzie zadania są wykonywane sekwencyjnie w cyklu, bez korzystania z pętli while lub for. Czy nadużywanie przerwań sprzętowych może prowadzić do nieprawidłowego działania programu? W jaki...
W ogóle też po co Arduino? Można zrobić po boomersku na komparatorach... Arduino będzie przydatne gdy ten, na początek relatywnie prosty projekt, autor zechciałby rozbudować i dołożyć graficzny wyświetlacz na przykład OLED, na którym narysuje zarys swojego auta i 'wprawi' na nim te swoje lampy w postaci świecących jasnych kółek, oraz po bokach zarysy...
Jako kolejne warunki : [syntax=c]if (digitalRead(3) == HIGH){ lcd.setCursor(0, 0); lcd.print("Kierunek lewy "); digitalWrite(1, HIGH); } else { lcd.setCursor(0, 0); lcd.print(" xxx "); digitalWrite(1, LOW); } // kolejny warunek do sprawdzenia if (digitalRead(3) == HIGH){ lcd.setCursor(0, 0); lcd.print("Kierunek lewy "); digitalWrite(1, HIGH); } else...
Myslalem bardziej o 9 przyciskach (liczby od 1 do 9) kod np. 6578. Sekwencyjne wlaczenie odpowiednich przycisków otwiera zamek. Przy wcisniecu blednej kombinacji zapala sie dioda czerwona i trzeba wpisac od nowa. Dodano po 23 Udało mi się stworzyć schemat podobnie działającego układu na przekaźnikach ale bedzie potrzeba 5 przekaźników (3 dwustykowych...
Chyba trochę przeceniacie poziom studiów... to pewnie pierwszy projekt z uC, student ma się więc przestawić z pisania na PC na pisanie na uC, ma umieć wykorzystać timer, przerwanie i odpowiednio podłączyć układy peryferyjne. Czyli jak sam zrobi analogowy front end, ogarnie kwestię przerwania i timera to powinien zaliczyć bez problemu, a jak do tego...
Byleduino: najwyraźniej chodzi o Arduino i klony ;). Zajrzałem na zagrajsam.pl, ale ponieważ napisałeś "coś w rodzaju", więc pytania dla uszczegółowienia: - Ile ma być możliwych kolorów? - Sygnalizacja: Czerwony - "kolor występuje, ale nie na tej pozycji"; Zielony - "kolor występuje i dobra pozycja" -> a jeżeli "nie ma takiego koloru w sekwencji" -...
Na UŚ na informatyce na WIiNoM w programie nie ma nic o ARM, ale jak chcesz robić pracę/projekt to nikt Ci nie zabroni. W programie jest architektura 8080, 8086 i 8051. Assemblera uczy się głównie 8051, dlatego że jest bardzo prosty (a i tak mało kto coś z tego rozumie), później jest trochę assemblera dla 8086. Tu bardziej chodzi o pokazanie idei, niż...
Jeżeli przyjąć że natężenie prądu ma nie przekroczyć 1050mA to wypadało by obniżyć napięcie na drucie do około 3,8V (znów prawo oma i wzór z niego wynikający U=I*R ) - doliczając do tego spadek napięcia na tranzystorze wykonawczym wychodzi że optymalnym zasilaczem był by 5V 2A. Czyli w takim razie ten zasilacz będzie odpowiedni? http://www.sklep.monster.pl/5V-2-0A-WT-M...
chcę wykorzystać białe diody powerled 1W o poborze prądu 350mA i napięciu przewodzenia 3-3,5V. Powodem dla którego chcę zastosować akurat arduino jest to, że to będzie część większego mechanizmu, który będzie sterował też np serwami i chciałbym uzyskać coś w rodzaju kilku powerledów umieszczonych w miarę niewielkiej odległości od siebie i sekwencyjnie...
Międzyczasie znalazłem fajną, acz drogą rzecz. To popatrz Waść co proponowałem w #14 Jest tego więcej https://eletechsups.com/new-product-area... niestety obsługa przez modbus rtu więc przez PLC, HMI lub mikrokontroler ewntualnie PC. Na marginesie język LAD (drabinka) dla PLC powstał by łatwo dało się przenieść logikę zbudowaną na przekaźnikach...
W marcu został opublikowany artykuł opisujący stymulator mięśni i nerwów dla celów badawczych: https://www.nature.com/articles/s41598-0... https://obrazki.elektroda.pl/4498028600_... Stymulator został zaprojektowany w taki sposób, aby pasował do formatu Arduino Uno; zasilanie przez baterię 12V. Specyfikacja: Electrode impedance...
Witam. Wymyśliłem sobie aby zrobić oświetlenie schodów linijkami LED. Wybrałem popularne taśmy na 12V. Każdy stopień ma osobne zasilanie, aby oświetlenie włączało się sekwencyjnie w zależności, z której strony zostanie przerwana wiązka IR (mam dwie fotokomórki - takie jakie stosuje się przy bramach wjazdowych). Taśmy są zasilane dedykowanymi zasilaczami...
No dobrze ale na co Ci one na ścianie bo nie rozumiem. "Na ścianie" to jest skrót i nie jest to tematem wątku, ale wyjaśniam. Przyciski + - umożliwiają kontrolę kierunku pracy bramy w przeciwieństwie do udostępnionego wyprowadzenia zwiernego na listwie "Start" (złącza 16-17). Przycisk "Start" działa w trybie sekwencyjnym: "Otwieranie-Stop-Zamykanie-Stop"...
Gratuluję ukończenia konstrukcji! Przy okazji powstał też cykl porad "mechanicznych". Cieszę się że w końcu zaprezentowałeś swój - mam nadzieję że jednak nie ostatni - "klocek". Brakuje jeszcze zdjęcia rodzinnego jak prezentuje się z resztą zestawu. Aby nie było że nie mam uwag: Strasznie grube te przewody do klawiatury - jakby jakieś ampery płynęły...
Może jednak ty się najpierw zapoznaj. Z noty, str. 15 "The FT201X device shall only be able to operate as a slave" - niby więc jak FT20x miałby poinformować MCU, że są nowe dane? Tylko przez jego piny CBUS, odpowiednio przeprogramowane, ale przecież miało być połączenie z MCU tylko przez 2 piny. Więc jak? Wynajdujesz jakieś problemy, typu uśpic się...
Temat nie dotyczy na wprost maszyny CNC, ale chodzi o trzyosiowy napęd oparty na mikrokontrolerze sterowany aplikacją na PC, docelowo RPi i ten działa wydaje się być najbliżej tematu. Jeśli jest jakiś lepszy dział do takiego zagadnienia to prośba o przeniesienie. Generalnie mam pomysł na całość, ale zostało kilka pytań bez odpowiedzi. Koncepcja jest...
w pierwszej kolejności jako początkujący chciałem mieć wskazanie aktualnego biegu - jest to bardzo pomocne w jeździe ze względu na sekwencyjną konstrukcję skrzyni biegów (nie to co w samochodzie ze skrzynią manualną gdzie pozycja gałki biegów zdradza aktualne przełożenie - w motocyklu jest tylko ruch w górę albo w dół - aktualny bieg albo się czuje...
Nie rozumiem dlaczego for() w nowej wersji zapala wszystkie, zaś jak jest for() + delay() zapala się sekwencyjnie. Funkcja delay() każe czekać, wstrzymuje loop() - w wersji z delay() kod będzie działał poprawnie, ale będzie wstrzymywał wykonywanie całego programu na zadany okres. Bez delay(), po pierwsze musisz sam odmierzać interwały czasu (już to...
Dziękuje za odpowiedzi. Ściemniacz nie wchodzi w grę - a rzeczywiście tylko ledy ściemnialne nadają się do pracy z ściemniaczami i to w ograniczonym zakresie. Pomysł jest taki, że w pokoju u chłopaków na płycie ma być kilka punktów świetlnych led(zakrytych matową/barwioną pleksą - model układu słonecznego - 4-8 punktów świetlnych zapalanych sekwencyjnie...
Witam potrzebuje aby ktoś mi pomógł w tym kodzie znaleźć linie która odpowiada za czas w którym czujniki ruchu mają być nieaktywne. Twój kod nie zawiera takiej linii. Zamiast dezaktywować czujnik ruchu, raczej załóż czasową blokadę na uruchomianie pompy. W sumie nie najlepiej to kombinujesz? Po co ci potrzebne dwa czujniki PIR do wykrycia obecności...
Odnośnie enuma, zleży mi na używaniu status++ a nie status = kolejnaNazwa z lenistwa, to są głównie sekwencyjne operacje, jedna po drugiej. Rozumiem że definiuję nazwy moich przypadków w enum, dostają one kolejne liczby i jak wstawię coś między 'tekst' a 'wyślij' to się samo przenumeruje, tyle że w case'ach muszę używać nazw, ale bez konieczności zmian...
https://obrazki.elektroda.pl/3578004800_... „Blue Pill” to popularna płytka rozwojowa układem STM32. Jej popularność wynika z jej niskiego kosztu - zaczyna się od zaledwie 1,50 dolar - oraz z kompatybilności z Arduino IDE dzięki projektowi STM32duino. Powstało wiele ciekawych projektów, opierających się na tym module. Jednym...
Czytałem że wbudowane zegary są gorsze od zewnętrznych, dlatego pisałem o oddzielnym RTS. W sensie chcę mieć rozsądną dokładność , by np czas sypania pokarmu do akwarium wynosił 5 sekund tak jak nagrałem a nie 2 minut. Jak dziecko we mgle, błąd rzędu dwóch minut, może wynikać tylko z kiepskiego progamu :) Używałem "gołych" AVRów programując w C, i...
No tak ale w C tez by trzeba bylo isc po.kolei ze jesli jest zalozmy wejscie pd0 atkywne to ustwaia miejsce wysyla znaki itd czy inaczej? Wszystkie programy (jeśli jest jeden rdzeń) wykonują się sekwencyjnie. Obsługa LCD może być zrealizowana w tle. Wtedy program główny wykonuje sie "równolegle" z obsługą LCD np na przerwaniach. Do reakcji na zmianę...
Dzięki za odpowiedzi, mam jeszcze pytanie, w jaki sposób można by zrealizować sekwencyjne wyświetlenie wszystkich znaków na wyświetlaczu LCD? Próbowałem napisać prosty program i kombinowałem w ten sposób, jednakże średnio to działa, ponieważ przesuwają się obydwie linie i na wyświetlaczu panuje chaos. Chciałbym by linia 0 była nieruchoma (podany numer...
Tj. pisałem wcześniej... Ograniczenia wynikają tylko z tego że w grafice zaimplementowano ok. 1 do 2% tego co można zrobić w assemblerze.. Pełen dostęp do wszystkich zasobów umożliwiłby trwożnie bloków poprzez samych użytkowników jak również opcję wzajemnej wymiany bibliotekami... To że środowiska graficzne są jakie są (mocno obkrojone) nie oznacza...
Witajcie, Realizuję (jednocześnie ucząc się programowania) projekt sekwencyjnego zapalania lamp, oświetlających długi wjazd na podwórko. Projekt realizowany jest w oparciu o Arduino i płytkę z przekaźnikami. Pomysł jest taki, że jeden z cyfrowych pinów wzbudzam przełączniki, który docelowo będzie zastąpiony sygnałem z otwieranej bramy i tu natknąłem...
Witam z powrotem. Tak jak wcześniej napisałem posiadam klona arduino UNO. Zakupiłem do niego moduł 2 przekaźników. Czy jest ktoś chętny do pomocy w napisaniu programu? Moduł 2 przekaźników podłączony jest do zasilania 5V..... To dokup jeszcze do tego dowolnej gęstości i dowolnej długości pasek (strip) LED z taniej serii WS2812B/WS2813; i będziesz mógł...
Włączamy sprzęt do sieci, procesor jest zasilany z pomocniczego transformatora. Po wciśnięciu przycisku procesor załącza pierwszy przekaźnik podający zasilanie na transformator główny, po upływie sekundy ma załączyć drugi przekaźnik zwierający układ softu-startu. W tym momencie ma zapalić się czerwona dioda i za pomocą PWM'u ma płynnie zmieniać kolor...
Masz tu jakieś wyzwanie by nie używać bibliotek? Jak nie to zamiast robić debounce przycisków z delay użyj jakiejś: bounce2, onebutton, easybutton, itp. Gdybym miał zaświecić ledy w sekwencji 1000/500 to zrobiłbym wywołanie funkcji co 100ms, zliczał do lokalnej zmiennej static, które to wywołanie i dalej w switch case wybierał, że w 1 ma zaświecić,...
Zastosowanie tych delay() Cały obieg tej pętli loop trwa ze 4s, także te dalay(10) to już nie mają dużego znaczenia. Mają ogromne znaczenie gdyż przemnożone przez 180 iteracji w pętli for daje ogromną blokadę czasową wykonywania reszty programu. #include<servo.h> Servo myservo1; Servo myservo2; Servo myservo3 Servo myservo4; Servo myservo5; Servo...
15 lat temu seria ISD14xx (pierwsza to 10xx, potem 14xx, 25xx i inne) była całkiem popularna w Polsce. Spokojnie kupowałem te układy przez kilka lat po ok. 50zł w różnych lokalnych sklepach z elektroniką. Pojawiały się także artykuły w polskiej prasie: http://serwis.avt.pl/manuals/AVT128.pdf http://elportal.pl/pdf/k07/04_01.pdf AVT oferowało kiedyś,...
Mam pytanko, czy są też huby z kabelkiem 5m i więcej ? Robiłem skaner 3D na kamerkach z gniazdem hdmi i mini USB, 4GB RAM I gniazdo mini USB w kamerce ma sense pin (5-ty pin) wykrywający podłączenie do ładowarki, do peceta i wtedy kamerka przełącza się z trybu video na pendrive + ładowanie. Niestety po odłączeniu zasilania z gniazda usb, kamerka nie...
Ramię robota stosuje się kompletne wraz z kontrolerem. Mierzy i steruje producent ramienia, nie producent maszyny. Ten sam argument dotyczy wszelkich urządzeń automatyki z procesoram i w środku. Urządzenia pomiarowe także kupuje się "z półki", jak dalece to możliwe. Dopiero gdy wychodzimy poza możliwości dostępnych seryjnie rozwiązań może mieć sens...
Zachęcałbym jednak do poczytania na temat programowania sekwencyjnego. Pątla loop() jak najkrótsza w poszczególnych liniach wywoływanie funkcji, czy procedur. Program staje się bardziej przejrzysty, a szczegóły pozostają w funkcjach. Jeśli chodzi o sterowanie zaworem, to mamy stan kiedy zawór nie jest sterowany i kilka(naście) stanów kiedy zawór jest...
https://obrazki.elektroda.pl/3805560900_... Połączenie starych i nowych technologii w jednym urządzeniu zawsze jest ciekawym pomysłem. Autor tego termometru postanowił wykorzystać lampy nixie do wyświetlania temperatury, mierzonej z pomocą cyfrowego sensora. Nad całym układem czuwa moduł Arduino, co znacznie uprościło konstrukcję,...
Witam autora projektu i wszystkich zainteresowanych.Borykam się z napisaniem kodu pod arduino uno który sterowałby 8-ma kolejno zapalanymi diodami (docelowo halogenami na chodniku).2 czujniki na końcach chodnika, które uruchamiają od 1-szej do 8-mej diody,po zadanym czasie wygaszają w takiej samej kolejności i z drugiej strony na odwrót.Dodam że mam...
Niestety nie bardzo rozumiem za co odpowiadają te fragmenty: Poniższe wyjaśnienie powinno wyczerpać odpowiedzi na zadane pytania. Koncept całego programu to liczenie interwałów czasu (w tym przykładzie 1-sekundowych) w zakresie od 0 do 20 ; gdzie wg założenia pierwsze pięć to sekwencyjne zapalanie lamp, obserwowane przez sekcje programu switch/case...
http://obrazki.elektroda.pl/3499417800_1... Czy marzyło Ci się kiedyś, zbudować świecącą kostkę, którą mógłbyś się chwalić wśród znajomych? Jeśli tak, to mam dla Ciebie dobrą wiadomość, bo w tym artykule zostanie opisana budowa sześcianu o wymiarach 8x8x8 składającego się z diod RGB. Urządzenie te jest zdolne do tworzenia piorunujących...
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
https://obrazki.elektroda.pl/9632140100_... Dzień dobry, Poniżej chcę zaprezentować swoją konstrukcję systemu wykorzystującego sztuczną inteligencję, którego celem jest wykrywanie podłączonych urządzeń elektrycznych do domowej sieci. Motywacją była próba stworzenia czegoś do kontroli aktualnie podłączonych urządzeń korzystających z...
Tak. To jest protokół RTU. Cobra działa jako master, wszelkie moduły są slave'ami, dla tego sterownik może współpracować z sześcioma jednocześnie (teoretycznie z 32 ale tylko działanie 6 jest pokazywane na wyświetlaczu). Na razie mam zrobiony odczyt bieżących parametrów. Wygląda to tak: 1. Cobra wysyła co sekundę zapytanie typu 4 (odczyt rejestru wejściowego)...
Z frajdą dołączę się do dyskusji (na dole podam powód), ale musimy mocno rozdzielić targety, które się rozmazują: a) Na ARM-y w zasadzie rdzeń każdego języka da się przenieść b) na 8bit tylko wybrane (tzn nie interesują mnie, choć jestem stary javoviec, np java która co z tego że da się pokazać z hello wordl, ale nic ponadto). I boli głównie rozmiar...
https://obrazki.elektroda.pl/3074426600_... Firma Octavo zaprezentowała System-in-Package (System-w-Pakiecie) OSD32MP1. Oparty jest on na nowym SoC z ARM Cortex-A7 od STMicroelectronics: STM32MP1. Nowy SiP dostarczany jest w obudowie o wymiarach 18 mm x 18 mm, integruje w sobie 1 GB pamięci DDR3, dedykowany PMIC, pamięć EEPROM oraz...
Witam Jest początkującym próbuje zrobić sterowanie sekwencyjne czterema diodami LED w zakres częstotliwości od 10Hz do 100Hz i czas świecenia od 1ms do 30ms regulacja ma być niezależna. do tej pory udało mi się ustawić zakres 10Hz do 50 Hz i czas 1ms do 10ms w miarę stabilna praca [syntax=c]int potPin = (A0); int potPin1 = (A1); int pot; int voltage;...
(...) (P = 0). Uzyskany rezultat przedstawić w postaci dziesiętnej na wskaźniku 7-segmentowym. W rozwiązaniu wykorzystaj licznik synchroniczny 74160 oraz bramki logiczne. Zaobserwować działanie układu zarówno dla częstotliwości maksymalnej (F_max), jak i częstotliwości minimalnej (F_min) sygnału zegarowego. Wstępna ocena dostępnych informacji Analiza...
W Oprogramowanie SDU-X Kod źródłowy dla Arduino można pobrać z repozytorium na portalu Thingvserse: #define REQUESTER , powinna być aktywna. A w przypadku układu, który odpowie i odeśle dane, ta linia musi być zakomentowana. W głównej pętli programu znajduje się sekcja do wyboru schematu modulacji, która ma zostać użyta. Jest kilka typów, ale w pełni...
układ sekwencyjny sekwencyjny sterownik sterować sekwencyjny
efekt mikser shader model serwonapęd instrukcja
Niestabilne obroty wyrzynarki Bosch Professional Świszczący dźwięk w Peugeot 607 po uruchomieniu stacyjki