Proponuję Autorowi tematu wrócić do działu, w którym zazwyczaj pisze, czyli do Arduino, ponieważ: - profesjonalne systemy alarmowe nie są kompatybilne z Arduino, - profesjonalne czujki alarmowe nie są kompatybilne z Arduino, - w sekcji Arduino łatwiej uzyskać pomoc w kwestiach programowych dla Arduino. Porty mikrokontrolerów AVR można skonfigurować,...
Mam problem ze wzbudzeniem ze stanu SLEEP_MODE_PWR_DOWN poprzez przerwanie od INT0 (PIN D2). Aby wzbudzenie działało poprawnie, muszę "obudzić" Arduino sygnałem LOW. Odbiornik podczerwieni niestety daje sygnał cyfrowy 1 (HIGH). Jak "oszukać" Arduino, inaczej, jak w łatwy sposób zanegować dany sygnał, aby w prosty sposób wzbudzić Arduino ze stanu czuwania?...
Uwaga! Przedstawione przez autora urządzenie nie spełnia wymogów standardu I²C (IIC) co zostało wyjaśnione w dalszej części dyskusji w szczególności od tego postu: http://www.elektroda.pl/rtvforum/viewtop... Dlatego też decyzją grona moderatorów zmieniono tytuł na "Izolowany galwanicznie interfejs jednokierunkowy open-drain...
Zastanów się co piszesz. Tranzystor wprowadza inwersję sygnału. Wystarczy więc zanegować sygnał PWM podawany na bazę tranzystora. Robi się to przez programowe ustawienie typu sygnału PWM na "inverting mode". Co miałby LM538 robić?
Witam serdecznie, mam mały kłopot ze zrobieniem małej rzeczy, dopiero się uczę i liczę że ktoś mógłby mi pomóc. Jeśli włączę zasilanie 12V to zapala się odpowiednia dioda, która odpowiada za konkretną rzecz i nas o tym informuje. Do Arduino mam podłączony wyświetlacz LCD i chciałbym żeby wyskakiwała na nim informacja że pali się odpowiednia dioda po...
Witam, jestem początkujacy i mam tak problem, oczekuję od arduino aby właczał przekaćnik (ledPin5) w momencie kiedy zapai się dowolna dioda od ledPin1-ledPin4 czyly na wyjściu będzie stan niski, próbuję w rózny sposób ale jakoś nie wychodzi, wymśliłem taki kod który wg mnie powinien działać a nie działa, Porszę o pomoc :) const int buttonPin1 = 3; //...
Witam Jakby ktoś konkretny w Arduino ocenił fragment kodu dla Nano v3 i pewien efekt uboczny, który występuje tylko u klienta. Projekt jest taki: http://obrazki.elektroda.pl/3925566900_1... jest to jakiś bliżej nieokreślony sterownik czegoś. Konstrukcja prosta jak cep: Arduino Nano v3, LCD 16x2 I2C, klawiatura 1x4, moduł podwójnego przekaźnika....
Witam. Mam problem z sterownikiem arduino. wyjscia sa sterowane przez modul przekaźnikowy z optoizolatorami, wejscia przez podawanie masy gnd na wejscia i co chwile lapie mi lewe sygnaly - podajac sygnal na 1 kanal lapie mi ten i jakis inny, gdy zalacze jeden kanal zaczyna dzialac a w czasie jego dzialania lapie inny, co moze byc przyczyna i jak to...
nie moze byc to zwykly opamp bo komputer moze dostac kopa A co to znaczy "kopa"? Wystarczy zwykły BJT, np. BC547 w układzie WE z opornikiem w bazie ok. 10k i w kolektorze też rzędu 5-10k, zasilanie 24V. Taki układ odwraca fazę sygnału, więc trzeba wyjście mikrokontolera trzeba będzie zanegować (programowo). albo zrobić dwa takie układy WE szeregowo,...
Witam! To mój pierwszy post na forum i nie jestem pewien czy zadaję go w odpowiednim dziale, ale wydaje mi się, że jest on dobry. Jestem tzw. "nogą" z elektroniki, ale chciałem spróbować swoich sił projektując fotokomórkę. Zasada działania bardzo prosta, fotodioda i dioda laserowa. Dioda laserowa skierowana na fotodiodę, jeśli coś przetnie wiązkę lasera...
Tx w arduino jest na D6, czy konfiguracja UART została zmieniona w programie? Transoptor zanegował sygnał? Czy połączenie D6 z D1 powoduje że w serialmonitor arduino pojawiają się wysyłane dane? Szedłbym w najprostsze rozwiązania. Pomysły na aktywne dopasowanie poziomów napięć: https://www.okdo.com/project/level-shift...
O widzisz wreszcie konkret 😀 Tak ale czy da się je przechwycić poprzez Arduino. PulseIn wychwytuje podobno od 10us tak piszą na stronie Arduino https://www.arduino.cc/reference/en/lang... Pilot to ja mam więc nadajnik posiadam tylko teraz chodzi o to by procesor rozróżniał złapane sygnały. U mnie przebieg jest zanegowany...
Witam Mam taki problem potrzebuje wygenerować 2 sygnały PWM o wypełnieniu 50% i częstotliwości 25kHz z tym nie ma problemu. Ale jeden sygnał względem drugiego musi być zanegowany (gdy w jednym będzie stan wysoki to drugi sygnał powinien mieć stan niski ). Chce zastosować Arduino Uno lub Nano i Arduino IDE. Mikrokontroler będzie sterował przerywaczem...
Jeszcze jedno przyszło mi do glowy: mikrokontroler startuje z logicznymi zerami na wyjściach. SD powinno na starcie miec logiczną jedynkę. Warto dodać na obu sygnałach generujących przebiegi dla SD driverów rezystory pull-up. Dopiero po starcie mikrokontrolera zostaną wysterowane zerami, kiedy trzeba. Doczytałem w datasheet IR2104: sygnał SD jest zanegowany,...
Czyli to jest kompletnie wprowadzające w błąd określenie: Urządzenie do 3 pomiarów temperatury cieczy jednym czujnikiem Bo Ty potrzebujesz jednego pomiaru temperatury ale możliwości zaprogramowania i sygnalizacji trzech progów tej mierzonej temperatury. Propozycja w procesorem jednoukładowym jest bardzo sensowna. Nie wiem czy znajdzie się gotowe urządzenie...
https://obrazki.elektroda.pl/1655566100_... Powinno działać o ile ten sygnał (2 V) nie jest wytwarzany przez "coś" o nienormalnie dużej rezystancji wyjściowej. Dodano po 1 Jeszcze dla formalności: out do in w arduino. Dodano po 2 Jeszce jedno, układ zaneguje ten sygnał ale w tej aplikacji to chyba nieistotne.
Nie jest skomplikowane. Z procesora sygnał idzie na tranzystor w układzie otwartego kolektora. Mosfety podłączone w szeregu tak jak styki przekaźników. Potrzeba jedynie podnieść napięcie na VCC wyżej od napięcia przełączanego o jakieś 6V w stosunku do P1 (9V) i zanegować w programie stan załączenia jako L nie H. Układ przykładowy na trzy tory.
Jeśli chodzi o przeciwfazę to, tak jak mówilem, sprawa jest generalnie bardzo prosta: jeden kanał timera w trybie compare albo pwm oraz odpowiednie zaktywowanie wyjść. Timer w takiej konfiguracji jak zrobiłeś wygląda OK (oprócz podczepionych przerwań bo są niepotrzebne), zaktywować wyjście niezanegowane może da radę przez pinMode(PA8, PWM), ale nie...
Moduł ESP8266 nie będzie zupełnie działać tak jak HC-05 czy tym podobne. To, że ma wyjścia pod UART jeszcze o niczym nie świadczy. Są to moduły Wifi i wymagają odpowiedniej konfiguracji poprzez komendy AT, co poprzez terminal może i jest w miarę łatwe, ale dla mikrokontrolera już takie proste może nie być ze względu na różne czasy odpowiedzi, losowe...
Dzień dobry. Mój CA80 został reanimowany (dzięki https://www.elektroda.pl/rtvforum/topic2... więc najwyższy czas dać mu jakieś zajęcie. Choćby wyświetlanie czasu. W końcu zegar w domu jest potrzebny. Można na przykład sterować grzałką bojlera, żeby wykorzystać drugą taryfę i zmniejszyć rachunki za prąd. (Zapomniałem! Prąd miał zdrożeć,...
Tak się akurat składa, że "przejściówka" bez transceivera rodziny MAX232, a jedynie z zanegowanymi sygnałami na poziomach logicznych 5 lub nawet 3.3 V ma psi obowiązek działać poprawnie z każdym współczesnym interfejsem zgodnym z RS232C, co nie oznacza oczywiście, że taka przejściówka jest zgodna ze standardem. Mowa o transmisji na małe odległości,...
Jak potrzebujesz pozostałych sygnałów, to może Widzisz aby cokolwiek zrobić trzeba pinout znać, a nie zamierzam inwestować w niepewny sprzęt (do końca nie wiem czy PLC działa, zdemontowany z autocysterny po wypadku). Ała.. bez sensu. I zostanie Ci z tego wszystkiego tylko obudowa... Z włożonym do środka Arduino... Taka pierwsza myśl, choć patrząc na...
A Twój wiatrak jest na dachu bloku? Nie na dachu mojego budynku. A to dzisiaj (wiatrak na zwarciu przewody 4mm2 2x15m): https://filmy.elektroda.pl/49_1734359088... Jeżeli mierzysz na dwu wejściach to mi się przypomniało, że chyba w dokumentacji do procesora było jakieś ostrzeżenie, że początkowe pomiary mogą być obarczone większym błędem jeżeli chwilę...
Musisz więc w loop() sprawdzać stan wybranego pinu funkcją digitalRead() Naliczyłem 17 delay, których czas ustawiony jest na 100ms. Daje to łącznie 1,7sekundy i może być tak, że po takim czasie program zareaguje na zmianę stanu wejścia. Pierwsza rzecz jaką bym zrobił to wywalił delay i sterowanie zrealizował na przerwaniach od timera. Przy takim podejściu...
Rozdzielić należy tylko sygnał E(nable), pozostałe mogą iść wspólnie od obu wyświetlaczy. Przy E w stanie Low pozostałe magistrala jest w stanie wysokiej impedancji i nie będzie kolidować. Tylko jedna ważna sprawa E jest aktywne w stanie wysokim, a MCU po resecie ustawia stan wysoki na portach, więc trzeba zadbać żeby nie było przypadkowo stanu wysokiego...
Możesz połączyć po 3 LED-y szeregowo - będzie w sumie 8 takich szeregów, jeden niebieski, jeden czerwony, 6 białych. Na każdy szereg wystarczy mieć napięcie 12V (nadwyżkę trzeba będzie wytracić na stabilizatorze prądu) i prąd 350mA (nie wiem, czy czerwone nie potrzebują więcej), do każdego należy zrobić osobny stabilizator prądu, razem będą potrzebować...
Po podaniu sygnału LOW na wejście SD (zanegowane) spodziewaliśmy się... Rys 1 z noty katalogowej 2104 tłumaczy zachowanie się wyjść zależnie od kombinacji stanów na wejściu. https://obrazki.elektroda.pl/4899383200_... czy schemat, który wykorzystujemy będzie dobry dla tego zastosowania? To standardowy układ aplikacyjny proponowany...
Drogi kolego (at)pohybel21 to powinno być na początku opisu problemu bo oszczędziło by dyskusji o problemach sprzętowych. Drogi panie kolego zegar został sprawdzony z chipem oryginalnym wsadem i działa, Zbyt duże zaufanie do AI - na proste pytania często odpowiada poprawnie ale nietypowe problemy to jeszcze trochę zajmą AI. jeżeli chodzi o to czemu...
Wygląda na to, że to działa. Musiałem inaczej połączyć zestyk nieimpulsujący ("zanegować"). Mam tam jedynie sekcję zwierną, więc przy zwarciu zestyku podawana jest jedynka logiczna na wejście arduina. Trzeba się jednak mocno sprężać z kręceniem cyfr, zwłaszcza, jeśli w numerze są "duże cyfry' jak 0 czy 9. One pochłaniają bowiem najwięcej czasu. Postaram...
Ja osobiście widzę dwa problemy. Pierwszy z nich zastanawia mnie od dawna i może jestem tępy, ale nie rozumiem filozofii pokazanej zarówno na załączonym schemacie, ale też na wielu innych schematach innych modeli driverów. Chodzi o sposób podłączenia obciążenia. Na mój rozum, źródło górnego mosfeta powinno być połączone z drenem dolnego i to połączenie...
Skoro 328 nie odpowiada, to najpierw należy założyć, że ma ustawione fusy na inne niż kwarcowe taktowanie. Pierwsze co zrób, to wykop ze swoich zasobów gotowy generator kwarcowy z wyjściem TTL (czteronóżkowa puszka blaszana z napisem xx MHz) i podłącz jej wyjście to pinu 9(XTAL1) w Mega328. Układ nóżek jest kompatybilny z układami TTL: 1=wolny, oznaczony...
https://obrazki.elektroda.pl/7554464800_... Jak działa rejestr przesuwny? Jak można kaskadować rejestry przesuwne tak, aby uruchomić 48 diod LED za pomocą jedynie dwóch linii - zegara i danych? Tutaj postaram się to zademonstrować na przykładzie płytki z elektrośmieci, którą też najpierw przeanalizuję. Rozpoczynamy zwiad. Na płytce...
Jakie jest obciążenie CPU? Bardzie 10% czy bardziej 100%? 100%. Aczkolwiek animacja jest płynniejsza niż twoja na ... ARM. Skąd wniosek, że jest płynniejsza? Widziałeś to na żywo czy sugerujesz się filmem? Jeśli filmem to dalsza dyskusja nie ma sensu to jak i fakt, że jeśli animacja zajmuje 100% czasu CPU to nie ma to sensu. uC to nie odtwarzacz animacji....
Witam Próbuje wykonać sterowanie dla projektu: https://www.elektroda.pl/rtvforum/topic3... Ogólnie tak: Mam ESP32, które jest jednostka główną Jest Arduino mega które przesyła dane co 2ms przez Serial2 Jest tez Aplikacja na PC, która komunikuje się z ESP32 poprzez Serial Problemem jest to, że jak na aplikacji wcisne dany przycisk, to aplikacja...
Witam, w VERILOGU jestem BARDZO nowy, ale już w cyfrówce sprzętowej doświadczenie mam, wieloletnie. W programowaniu też. Ale. Robię coś dużego, keyboard muzyczny - 35 modułów po 6 klawiszy na ARDUINO MEGA. Projekt z głowy. Wszystko ok, ale - szyna danych okazała się za długa, I/O z Arduino nie wyrabia, potrzeba podzielić na kilka, jakieś bufory, etc....
Biblioteka ta zakłada skrajne położenia serva o czasie trwania impulsu 544 usec i drugie skrajne 2400 usec Niezgodne z jakąkolwiek normą dla serw. Jak wszystko dla Arduino zrobione na od...... dlatego pisałem aby samemu napisać obsługę serwa. W końcu to nie szczyt możliwości uC wygenerować timerem odpowiednie impulsy. Obsługa timera w trybie PWM jest...
http://obrazki.elektroda.pl/6290782700_1... Karty bezstykowe na przykładzie unique i mifare. Odczyt karty mifare classic z wykorzystaniem czytnika RC522 i Arduino. Draft kodu dla Arduino odczytującego zdemodulowany sygnał z czytnika unique znajdziecie pod filmem. Przyjrzymy się też kodowi machester. [youtube]https://www.youtube.com/watch?v...
zanegować sygnał zanegować wyjście rs232 zanegować
pralka różnicowoprądowy peugeot czujnik klimatyzacja nawigacja scenic
lodówkę zabudowy zelmer odyssey
Wymiana baterii RCP w drukarce Kyocera FS-2100 Mercedes E212 - Zwarcie przewodu sterującego klapami obejścia turbiny