No tak, nie zauważyłem błędu na dość nieczytelnych zdjęciach. Powinno być:[syntax=c]if (digitalRead(52) == LOW) { digitalWrite(24, HIGH); }[/syntax] https://www.arduino.cc/reference/en/lang...
Witam, po pierwsze z tego co napisales przyciski z konsoi sa niezasilana po wylaczeniu stacyjki wiec masz pierwszy problem. Musisz zapewnic zasilanie przyciskow. Rozwiazan problemu ze zmiana poziomu napiec jest duzo, przykladowo: 1) wspomniany transoptor, chociaz nie wymagasz chyba tu izolacji galwanicznej?, twoj schemat nie jest dobry, wiekszosc ma...
po skopiowaniu programu i próbie wgrania go do arduino wyskakuje błąd.Nie wiem dokładnie co jest nie tak. Poniżej wynik kompilacji u mnie... Błąd jest tu: http://obrazki.elektroda.pl/1631010900_1... e marcus
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.
pierwszy jak wprowadzić opóźnienie to znaczy kontaktron to element mechaniczny i arduino może w tym czasie wykrywać rożne stany gdzieś czytałem że w tym wypadku żeby to poprawnie działało trzeba wprowadzić opóźnienie delay. Kontaktron to przełącznik mechaniczny, więc może zachodzić zjawisko drgania styków (bouncing). Możesz użyć gotowej biblioteki...
https://obrazki.elektroda.pl/2408248100_... https://obrazki.elektroda.pl/4414580400_... [syntax=c][/syntax]
Mając mikrokontroler można wprowadzać różne mechanizmy uodparniające transmisję. Ale gdy robimy sprzętowo na ttl-ach(bez układu programowalnego) to robi się trudniej bo każda taka funkcjonalność mocno komplikuje układ. Więc albo upieramy się przy rozwiązaniach czysto sprzętowych albo pokonujemy próg wejścia (niezbyt wysoki dla kogoś kto obcował z PHP...
https://www.instructables.com/Remotely-C... Choć można by się doczepić, że HC-05 pracuje w logice 3,3 V i wskazany byłby konwerter poziomów logicznych na liniach TxD i RxD... Wystarczy 'wypoziomowac' tylko jedną linię; tą do modułu; (dzielnik napięcia 2k/1K) - arduino akceptuje stan wysoki w logice 3.3V e marcus
Przeanalizowałem dokładniej Twoje posty. Wygląda na to, że sygnał wychodzący z odbiornika IR jest precyzyjny (wskazują na to wykresy analizatora logicznego i oscyloskopu w #1). Biblioteka, której użyłeś w #1 pogubiła się w odczycie kodu Twojego pilota. Dane wskazują na częściowo poprawne rozpoznanie sygnału. rawData[18]: -3276750 - czas...
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...
const int stepPin = 8; unsigned long stepperTimer; int currentStepperSpeedDelay = 500; // bieżąca prędkość krokowa opóźnienie byte stepInState = 0; // stan wysoki lub niski dla następnego kroku int stepCounter = 0; // licznik kroków int targetSteps = 200; // docelowa ilość kroków bool running = false; // flaga informująca, czy silnik działa void setup()...
Ja się przyczepię. :D Transoptory przy Arduino są źle włączone. Kolektory trzeba połączyć z zasilaniem przez opornik a emitery do masy. Do punktu wspólnego kolektora i opornika podłącza się wejście procesora. LED świeci - na wejściu powinien być stan niski. LED gaśnie, tranzystor przestaje przewodzić a opornik podaje 5 V do wejścia mikroprocesora. Inny...
Użyj instrukcji warunkowej if. [syntax=c] float zmienna = scale.get_units() // zmienna pomocnicza if (zmienna > 0 && zmienna <2) digitalWrite(LEDpin, HIGH); // jeżeli wartość jest większa od 0, a mniejsza od 2, wysteruj LEDpin na stan wysoki [/syntax] itd
Nie wiem tylko jak zmodyfikować schemat żeby wstawić dwa fotorezystory zajmując przy tym jedno wejście ARDUINO. Niestety nieprecyzyjnie określiłeś warunki Twojego projektu, bo nie określiłeś w jaki logiczny sposób mają te sygnały z dwóch fototranzystorów tworzyć ten jeden sygnał na pin Arduino. Tu masz dwa schematy: https://obrazki.elektroda.pl/1409721900_...
BC337-40 powinien mieć wzmocnienie co najmniej 250 (typowe 400) - wychodzi, że wystarczy prąd bazy 0.6mA, co odpowiada opornikowi ATmega-baza ze 3k; uwaga: zarówno ULN2003, jak i tranzystor odwracają logikę sygnału - jak będzie sam tranzystor, to stan wysoki na wyjściu Arduino włączy go (i przekaźnik), tak samo przekaźnik podłączony wprost do ULN2003,...
Ok. Domoticz będzie wystawiał ci wysoki sygnał na styki czyli cewki przekaźników będą cały czas zasilane. Trzeba zmienić stan GPIO pod które będziesz podłączał przekaźniki. Do podłączenia możesz użyć przewodów stosowanych w arduino żeńsko-męskie.
Jeśli znasz angielski to po prostu ściągnij noty tych diod, warto też zajrzeć tu: http://mikrokontrolery.blogspot.com/2011... Masz serię artykułów jak nimi sterować. Co prawda nie w arduino, ale zasada jest identyczna, a kod będzie podobny. Chociaż i tak lepiej to napisać w czystym C:) Jak w motorze są sterowane kierunkowskazy...
Witam, Ale duza ilosc nie oznacza ze sa dobre. Do resetu wymagana jest zmiana stanu z wysokiego na niski jako ze stan wysoki jest definjowany od pewnego poziomu (zaleznego od Vdd) do Vdd to nie ma wiekszego znaczenia czy masz podlaczone Reset bezposrednio do Vdd czy przez rezystor, tam plynie minimalny prad, wazny jest jaki tam masz napiecie. Rezystor...
Tyrystor ma jakiś spadek napięcia przewodzenia (nie będzie to przeszkadzać), a w układach DC trudno się go wyłącza. Dwa tranzystory, np. NPN małej mocy, i PNP (albo lepiej P-MOSFET) większej. Ten NPN ma mieć kolektor połączony z bazą PNP (poprzez opornik), albo z bramką P-MOSFET-a (z opornikiem bramka-źródło), a emiter z masą; PNP (albo P-MOSFET) ma...
Kolego Każdy nawet najmniejszy przekaźnik będzie dobry.Mim zdaniem wziąłbym przekaźnik ze stykami NC NO i COM.COM do portu procka,na NC stan niski,na NO stan wysoki (lub odwrotnie zależnie od skonfigurowania programu) i jest OK.Styki będą w sposób minimalny obciążone.
Czego nie rozumiem? Czy chodzi o to, ze sam zawieszony w powietrzu stan wysoki na wejsciu nic nie znaczy? Ze obwod trzeba domknac, aby ten stan wysoki zostal odczytany? . Nie sądzę aby arduino zrozumiasł co chcesz powiedziec tu: pinMode(pind, INPUT); Nie jest to poprawna forma konfiguracji indywidualnego dowolnego pinu jako INPUT. Ta forma nie byłaby...
digitalWrite(14, HIGH) ustala stan wysoki na A0. 15 to A1, 16 to A2, 17 to A3, 18 to A4, a 19 to A5. Z kodu Arduino HAL: Dodano po 6 Przyjrzałem się jeszcze raz Twoim zdjęciom dokładnie - faktycznie podłączyłeś ledy również na A0-A5. Tak to jest, jak użytkownik nie umieszcza schematu, a ten co ogląda zdjęcia niekoniecznie musi rozróżniać kolory ;) Dodano...
Posiadam ten serwo mechanizm. Masy polacz razem z adruino (brazowy kabel) vcc do innego zrodla zasilania zeby uniknac restartow(czerwony kabel) no i zólty służy do sterowania. nie pamietam jaki jest teraz zakres dlugosci sygnalu ale chyba od 1.5 do 2.5ms. Jak chcesz na maxa pojechac w jedna strone to np dajesz stan wysoki i po 2.5 ms dajesz stan niski...
Należy także dodać, że analizatory próbkują sygnały z określoną częstotliwością. Nie oznacza to, że sygnał analizowany przyjął wartość np. 1 w momencie X, ponieważ mogło stać się to "jakiś" czas wcześniej. Ten "jakiś" czas zależy od częstotliwości próbkowania sygnału przez analizator. Analizator to nie oscyloskop :) W dokumentacji natomiast pokazane...
Parę lat temu, kiedy planowałem wziąć udział w Kazachstan Solar Challenge, zastanawiałem się nad tym, jak własnoręcznie zrobić sterownik do trójfazowego elektrycznego silnika rowerowego. Po krótkim poszukiwaniu znalazłem interesujący artykuł, który wyjaśnia ten temat dość dokładnie. Postanowiłem przetłumaczyć najciekawsze jego części. https://obrazki.elektroda.pl/1602722800_...
Potrzebuje zrobić miernik który będzie pokazywał stan naładowania akumulatora na lcd i układ który będzie go ładował. Kolego, przede wszystkim mylisz pojęcia. Stan naładowania, a pojemność, to zupełnie różne kwestie. Ładowanie nie zwiększy pojemności akumulatora. Druga sprawa; Po co sobie utrudniać życie? Do utrzymania akumulatora w stanie pełnego...
Witam, Zależy mi tylko na tym, żeby Arduino zliczał impulsy z kontraktrona do 5 - 1 impuls- świeci się dioda led 1 - 2 impuls zapala się dioda led 2 - 3 impuls zapala się dioda led 3 - 4 impuls zapala się dioda led 4 - 5 impuls zapala się dioda led 5 i dodatkowo daje sygnał ciągły HIGH na pin SILOWNIKA przez cały 5 po 6 impulsie reset i znowu: - 1...
Pamietam że jak ja kiedys wgrywałem bootloadera arduino (co prawda uno) na atmege 328p to trzeba bylo wyedytotwać jeden plik i wybrać tam odpowiednią wersję mikroprocka na który wgrywamy bootloader. Poza tym upewnij się czy kwarc jest maksymalnie blisko nóżek procka. Co się zaś tyczy przycisku, ja zadawałem stan wysoki na reset (przez r=10k) i wszystko...
Czyli analogicznie stepper.setEnableActiveState(HIGHT); powinno odłączyć zasilanie a tak się nie dzieje. Opis tej funkcji jest następujący: Dodano po 8 Wg mnie brakuje w konfiguracji i samym wywołaniu silnika tego parametru ENABLE W konstruktorze klasy DRV8825, czwarty parametr to właśnie enable_pin: [syntax=c] DRV8825::DRV8825(short steps, short dir_pin,...
Masz poniżej fragment kodu w c, 6x ustawia stan wysoki i niski z 0,5s opóźnieniem na portcie B, potem przez nieskończoność nie robi nic. Ale przecież ustawienie pinu i programowego opóźnienia to jest najłatwiejsza rzecz jaką można zrobić z mikrokontrolerem... [syntax=c]DDRB = 0xFF; PORTB = 0xFF; _delay_ms(500); PORTB = 0x00; _delay_ms(500); PORTB =...
Transoptor pojawił się z kilku powodów, a mianowicie miałem już dostępne tranzystory NPN i nie potrafiłem zasilić bramki bezpośrednio z układu TLC5940 Ale to co masz na schemacie za U2 elektrycznie jest bez sensu (dwa elementy zwarte, brak rozładowania pojemności bramki) ostatni powód nigdy nie miałem okazji użyć takiego elementu więc zawsze to coś...
Podczas pobytu na wsi syberyjskiej, wśród starych komponentów elektronicznych znalazłem wyświetlacz fluorescencyjny (VFD) produkcji radzieckiej typu IV-4. Został on u mnie jeszcze z czasów dziecięcej pasji do elektroniki. Wyświetlacze tego rodzaju były kiedyś szeroko stosowane w różnych urządzeniach RTV i sprzęcie AGD, a nawet w kalkulatorach kieszonkowych...
(1) Czy ramps czy też arduino mega nie ma w układzie diod prostowniczych? (2) Mam je użyć? Ad 1.Ten aspekt akurat nie powinien cię interesować. Ad 2.Ani ramps ani tez arduino mega nie mają w układzie wbudowanych diod prostowniczych. Ramps to jest tylko zwykła płytka spełniająca rolę podobną jak M/B w komputerze, którą populujesz/wypełniasz jej wolne...
Być może jestem na to za głupi i się nie nadaje. Rozumiem to tak że jeśli ustawiam pin 3 na INPUT to jest to pin wejsciowy z domyslnie zerem logicznym czyli 0V. Źle myślisz, poczytaj o funkcji pinMode. Jak podlaczylem tak jak opisalem to rozumiem to tak że czekam na zbocze rosnace i z tego względu dalem przerwanie z RISING. Dobrze ale jak poczytasz...
Kod bazujący na przykładzie z Arduino IDE - BlinkWithoutDelay. Unikaj stosowania delay() , zwłaszcza tak długich czasów jak w Twoim kodzie - w tym czasie Arduino nie reaguje na nic ( no..prawie na nic ;) ) . Jeśli wartość ADC "skacze" , zastosuj uśrednianie tej wartości. Chyba, że nic prócz tego kodu nie będzie wykonywane, to gdzieś w pętli możesz dodać...
U mnie ardiuno nie spłonęło ani hcpl3120 , ale 3 tranzystory tak. Jeden przez zwarcie , drugi przez przeładowanie jednego kondensatora 450 V 3300uf naładowanego do 250V do innego pustego z tranzystorem po drodze (tylko błysnął) trzeci poleciał przez niedoszacowanie radiatora (w słoneczny dzień).
Wskazany w linku debugger to zapewne JLink ale za cenę niespełna 10 $ to napewno nielegalny klon :) Jeżeli chcesz poznać LPC'ki i mieć debugger to wejściami . Kiedyś zapomniałem o tym fakcie i dziwiłem się dlaczego program nie działa tak jakbym się tego spodziewał.
http://obrazki.elektroda.pl/5734781700_1... Witam Video demonstrujące o co tu chodzi... https://www.youtube.com/watch?v=6Ttkx0uV... https://obrazki.elektroda.pl/8256856800_... Wzbogacony plan działania oparty na HDMI ... Od dłuższego czasu pracuje jak ulepszyć mój pojazd nie tylko silnik lub zewnętrzny...
https://obrazki.elektroda.pl/8663544600_... We współpracy z TME testujemy i uruchamiamy nowe Integracja Pico2 z Arduino jest bardzo prosta, otwieramy File > Preferences -> Additional Boards Manager URLs i dodajemy url https://github.com/earlephilhower/arduin... https://obrazki.elektroda.pl/1149548700_...
https://obrazki.elektroda.pl/1316672100_... Zapraszam na krótką prezentację nowej płytki Arduino - Arduino R4 WiFi. Pokażę tutaj jak przygotować pod nią środowisko pracy (Arduino IDE na komputer bądź środowisko Webowe) z uwzględnieniem popularnych problemów (Web Edytor nie widzi portu COM?), zaprezentuję tu same możliwości płytki oraz...
Ten artykuł ma raczej cel edukacyjny. Jednak na podstawie tej wiedzy można opracować retro komputer, np. ZX Spectrum. Każdy, kto miał do czynienia z pierwszymi 8-bitowcami na początku ery komputerowej, chyba pamięta, że budowa takiego sprzętu własnymi siłami wiązała się z poważnym problemem — koniecznością zaprogramowania pamięci ROM. Był potrzebny...
http://obrazki.elektroda.net/22_12971726... Po dłuższej przerwie spędzonej na projektowaniu nowych opracowań, nasz zespół (mała, ale prężna 3 osobowa grupa) opracował nowego robota. Od dawna miałem ochotę zbudować coś co będzie jeździło na gąsienicach. Niestety brak zabawek (na strychu) o takim napędzie oraz stosunkowo wysoki koszt zakupu...
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ń...
https://obrazki.elektroda.pl/7847594800_... Dzisiaj chciałbym przedstawić interaktywny projekt muzyczny Arduino. Używając sześciu modułów unikania przeszkód i modułu MP3 DF, zbudujemy muzyczne pianino (pierwotnie miałem osiem modułów unikania przeszkód, ale podczas montażu okazało się, że dwa są niekompatybilne i nie mają wskaźników...
https://obrazki.elektroda.pl/4968487700_... Witajcie moi drodzy Pokażę tutaj jak można łatwo złożyć z gotowych modułów (ESP8266, zasilacz, przekaźnik) własny sterownik IoT na WiFi. W przykładowej wersji pozwoli on nam przez internet włączać/wyłączać jedno urządzenie. Będzie to tak jakby Sonoff wersja DIY, ze szczegółowym opisem kolejnych...
https://obrazki.elektroda.pl/2616487200_... Przedstawię tu indywidualnie adresowalną taśmę LED RGBW (czerwony, zielony, niebieski i biały) opartą o układ TM512C4 i pracującą na napięciu 24V. Pokażę tu, jak działa jej protokół komunikacji DMX512 i jak można prosto wysterować ją z poziomu RS485 ESP32. Do demonstracji użyję płytki ESP32...
Witajcie, Chciałem pokazać Wam swój sterownik nawodnienia, który zbudowałem w oparciu o ESP8266 ma klonie płytki WemosD1. Jest on spięty z automatyką domową za pomocą biblioteki MySensors https://obrazki.elektroda.pl/3160680100_... Na końcu wpisu dorzuciłem linki referencyjne do wpisów. Sam z nich korzystałem, jeśli kogoś temat interesuje...
Dzięki, ale jednak dałem sobie spokój z tym wydziwianiem, bo okazało się, że użycie tego układu: https://allegro.pl/oferta/transo... rozwiązuje problem. Nie było słońca, więc nie mogłem sprawdzić tego, czy radiator nadal tak mocno się nagrzewa,...
https://obrazki.elektroda.pl/2973904300_... https://obrazki.elektroda.pl/3390353600_... Przedstawiam płytkę z przetwornikiem cyfrowo analogowym PCM5102A. Płytka posiada wyjście audio na złącze Jack. Można ją tanio kupić. Na allegro widziałem po około 20zł, a na aliepxress można kupić nawet za 7zł. Uważam, że może się...
Wystarczającym opornikiem jest 4,7k, on podciąga daną linię do Plusa i wtedy nie ma tej linii pływającej że może być raz sygnał wysoki raz niski.
http://obrazki.elektroda.pl/6267131800_1... Moduł moduł będzie gotowy do pracy ze środowiskiem Arduino. Zestaw pozwala w bardzo prosty sposób na rozpoczęcie eksperymentów z IoT. Jeżeli planujecie wykorzystać Środowisko Arduino. Moduł został przetestowany z najnowszą dostępną wersją środowiska 1.8.2 www.arduino.cc aby ułatwić pracę z...
Autor tego cyklu artykułów potrzebował urządzenia komunikacyjnego do przesyłania kilku bajtów co godzinę z małego, odłączonego od sieci systemu fotowoltaicznego do warsztatu oddalonego o około 50 metrów. Pierwszą myślą było Wi-Fi, ale ma on już dziesiątki sprzętów do niego podłączonych, a utrzymanie ich wszystkich w działaniu jest bardzo żmudnym zadaniem....
Jak udało Ci się uzyskać tak wysoki numer portu COM? Wysoki? Nie, nie, moje inne adaptery szeregowe to COM96 i COM97... Szczerze mówiąc, nie jestem do końca pewien, ale może to być związane z urządzeniami Bluetooth, które pobierają około 10 portów, a w pewnym momencie kilka razy ponownie instalowałem sterowniki BT. Nawiasem mówiąc, możesz zmienić te...
[syntax=c][/syntax](at)hevet wartość do dyskryminatora ustawione są jak poniżej: const int LEAD_HIGH = 9000; // 9 ms sygnał wysoki (początkowy) const int LEAD_LOW = 4600; // 4,5 ms sygnał niski (początkowy) const int TOLERANCE = 120; // Tolerancja (w mikrosekundach) const int HIGH_THRESHOLD = 1690; // Sygnał "1" const int LOW_THRESHOLD = 600;//560;...
https://obrazki.elektroda.pl/1662014800_... Witam wszystkich serdecznie Dziś chciałbym Wam przedstawić bardzo przydatną (jak dla mnie) przystawkę do nauki programowania. Na początek trochę historii (oczywiście historia elektroniki). Ja już ponad ćwierć wieku bawię się elektroniką - często robiłem coś tylko dla tego aby zdobyć doświadczenie,...
https://obrazki.elektroda.pl/2575625000_... Witajcie, dziś krótka ciekawostka - uruchomienie silnika BLDC ze starej stacji dyskietek przy użyciu oryginalnego PCB z tej stacji i Arduino. Zero dodatkowych części, MOSFETów, driverów, zero L293D i innych. Tylko jeszcze kabelki stykowe. Co zatem będzie sterować silnikiem BLDC? Oryginalny...
Witam, chcę zbudować railgun-a na cewkach ze stycznika. układ na przekaźniku. Przekaźnik chcę wysterować z Arduino, a dokładniej nacisnę przycisk a Arduino (Uno r3) wysyła syngał 5v do przekaźnika i na chwilkę daje prąd cewce. Zależy mi na bardzo krótkim impulsie po to aby przedmiot wystrzeliwany nie został w środku tylko poleciał, ale na tyle długim,...
https://obrazki.elektroda.pl/5078506600_... Opublikowany niedawno raport wskazał, ze większość sprzedawanych poza oficjalną dystrybucją układów DS18B20 może być podróbkami lub kopiami, wykonywanymi przez inne niż Maxim firmy. Omawiany układ to prosty, cyfrowy sensor temperatury z interfejsem 1-Wire. Jeśli kupowaliście go na portalach...
Schemat też już otrzymałeś. Tylko sterowanie tranzystorem trzeba zmienić. Aby tranzystor PNP przewodził, należy bazę wysterować niskim poziomem, a nie tak jak na schemacie. Aktywne wyjście układu 74HC138 posiada poziom LOW, a bramki 7406 negują. Dodatkowo można jeszcze zastosować wejście E1 układu 138, aby wszystkie wyjścia zdeaktywować w czasie przesyłania...
https://obrazki.elektroda.pl/8612312800_... Witajcie moi drodzy Przedstawię tutaj szczegółowo proces wgrywania nowego firmware poprzez WiFi (za pomocą tuya-convert) do inteligentnego włącznika światła Smart Life opartego o moduł z ESP8266 (TYWE3S). Jest to bardzo wygodny sposób na wgranie np. Tasmoty do różnego rodzaju urządzeń smart,...
https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...
https://obrazki.elektroda.pl/2872521200_... Witajcie moi drodzy. Najpierw pokażę tutaj wnętrze dość starego, budżetowego odtwarzacza DVD, a potem zaprezentuję jak można praktycznie wykorzystać odzyskane całkowicie za darmo komponenty ze środka. W temacie wystąpi też Arduino. Spróbuję uruchomić panel przycisków (dość dziwnie zorganizowany),...
https://obrazki.elektroda.pl/7103913800_... Witajcie moi drodzy. Przedstawię tu wnętrze starego odtwarzacza DVD Wiwa HD-128U, zaprezentuję jakie części można ze środka odzyskać a potem skupię się na obsłudze jego wyświetlacza 7-segmentowego i klawiatury poprzez implementację protokołu dedykowanego ich kontrolera na platformie Arduino....
https://obrazki.elektroda.pl/3570276400_... Pokażę tutaj jak przyśpieszyłem programową komunikację SPI służącą do obsługi pamięci Flash. Sprawdzę jak dużo kodu może kryć się za warstwą abstrakcji GPIO BK7231 a potem spróbuję operacje na pinach zredukować tak, by działały bezpośrednio na rejestrach. Ile cykli procesora tracone jest...
http://obrazki.elektroda.pl/7572994300_1... Któregoś dnia postanowiłem zrobić parę fotek dzikich zwierząt. Wiadomo, że ptaszki, sarenki i inne robaczki raz spłoszone długo nie pojawiają się w tym samym miejscu, dlatego pomyślałem, aby użyć fotopułapki, ale po szybkim przejrzeniu Internetu okazało się, że jest to dość droga sprawa, a...
https://obrazki.elektroda.pl/9980985700_... Witajcie moi drodzy. Opiszę tutaj krok po kroku proces wymiany modułu WiFi z urządzenia smart. Wymiany tej dokonujemy najczęściej wtedy, gdy chcemy usunąć ze środka moduł WiFi którego nie jesteśmy w stanie programować i zastąpić go czymś popularniejszym, np. modułem opartym na ESP. Pozwala...
http://obrazki.elektroda.pl/6965769900_1... http://obrazki.elektroda.pl/2093345500_1... http://obrazki.elektroda.pl/6886095100_1... http://obrazki.elektroda.pl/2541606900_1... Po przyzwyczajeniu się do pracy na komputerze klasy Tablet-PC zapragnąłem dodać interfejs 'rysikowy' do swojego...
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...
Witam, próbuję napisać program do Arduino który będzie włączał i wyłączał Raspberry Pi które jest odtwarzaczem sieciowym. Program ma pełnić następujące funkcje. 1. kiedy raspberry wystawi stan wysoki na jakimś pinie GPIO Arduino ma wyłączyć przekaźnik po 10 sekundach 2. jeśli nacisnę przycisk a przekaźnik jest wyłączony to ma go załączyć 3. jeśli nacisnę...
https://obrazki.elektroda.pl/2542515700_... Jakiś czas temu przedstawiłem na forum pierwszą wersję „nietypowego mówiącego termometru”, o której nożna przeczytać tu: https://www.elektroda.pl/rtvforum/topic3... Druga wersja tego gadżetu ma raczej charakter dydaktyczny. Do odtwarzania komunikatów wcale nie...
Witam, Stawiam pierwsze kroki w elektronice więc proszę nie zjeść mnie jeżeli rozwiązanie jest trywialne. Mam problem z podłączeniem czujników indukcyjnych do arduino przez płytkę transoptorów. Wykonałem wszystko tak jak na filmiku [LINK na dole postu]. Problem polega na tym, że przy pomiarze napięcia na wyjściu (po stronie arduino) w momencie gdy na...
https://obrazki.elektroda.pl/3222529000_... Kto zna mnie na forum, albo czytał moje artykuły, ten wie, że delikatnie rzecz ujmując Jeden standard, by wszystkimi rządzić Projektowanie układów z użyciem Arduino jest proste. Płytki Arduino i moduły rozszerzeń do nich mają standardowy kształt i rozstaw złączy, dzięki czemu możemy ułożyć...
https://obrazki.elektroda.pl/9054856900_... Witajcie moi drodzy Zapraszam na moją recenzję 'inteligentnego' włącznika WiFi światła Smart Life. Sprawdzę czy jest on kompatybilny z aplikacją BlitzWolfa, przetestuję go z aplikacją Smart Life, pokażę jego wnętrze a na koniec przedstawię jak można samodzielnie napisać dla niego firmware...
To raczej albo niemożliwe, albo przypadkowo funkcjonuje. Poniżej link (niestety po niemiecku) objaśniający jak mikrokontrolery PIC należy programować. https://www.sprut.de/electronic/pic/bren... Jest tam wzmianka o programowaniu inną metodą. Przetłumaczenie automatyczne: Niektóre układy PIC obsługują również programowanie niskonapięciowe (LVP)....
Ponieważ ostatnio zostałem posądzony że nic nie wnoszę do forum tylko a, tylko korzystam więc „pochwale się moim projektem” chociaż pochwalić to w tym przypadku za duże słowo bo nie ma czym, gdyż projekt jest w wersji roboczej, ale DZIAŁA był testowany w firmie przez 3 miesiące i wszystko jest ok więc prezentuje. To jest moja pierwsza przygoda...
Dziękuję za odpowiedzi ,czy da sie taką funkcji wywołać wejściem na stron np page 1 , Już tłumacze chciałbym by wyświetlacz startował z jakieś informacyjnej strony ( strona powitania) i po przejściu na następną strone automatycznie załączyło mi dwa przekaźniki ,ale by były one cały czas stan wysoki do puki nie wyłącze zasilania Na stronie page0 w preinicjalize...
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...
W Internecie spotkałem wiele opisów i przykładów sterowania urządzeniami poprzez ESP-01. Ten najmniejszy z modułów zawierających ESP8266 posiada cztery uniwersalne wejścia/wyjścia. Świadomie piszę cztery, gdyż na wielu forach o tym układzie pisze się, że posiada piny Rx,Tx,GPIO0 i GPIO2. W rzeczywistości mapy: GPIO0, GPIO1 (Tx0), GPIO2 (Tx1) i GPIO3...
Mam zbudowany układ w oparciu o Arduino, który symuluje mi użycie różnych przycisków na pilocie (na odbiorniku zapala się odpowiednia dioda led), ale chcę przejść na ESP32 i jest to nowość dla mnie. Na ESP32 są różne piny i nie wszystkie da się wykorzystać. Np. PIN GPIO5 na starcie podczas uruchamiania ma stan wysoki co powoduje, że podłączona dioda...
(at)ElektrodaBot Jeśli [syntax=arduino] error = OxygenTarget - oxygenPercentage; // Obliczenie błędu [/syntax] np OxygenTarget=5,5% OxygenPercentage=19.5% (czyli większy od OxygenTarget) to błąd jest ujmeny np. 5.5%-19,5%=-14 wtedy serwo ma zamknąć klapę czyli [syntax=arduino] servoPosition - [/syntax] Jeśli natomiast [syntax=arduino] error = OxygenTarget...
chce komunikować się za pomocą arduino uno z kartą sd micro samsung 16 gb działa to w logice 3.3V tak mi się wydaje. Arduino bez konwersji poziomów logicznych powinno zinterpretować 3.3 V jako wysoki Ale coś jest nie tak na pinie miso to ten fioletowy Program wgrałem przykładowy example readwrite biblioteki sd żółty to mosi każde kolejne zdjęcie przedstawia...
To może tak: KS0108_GLCD display = KS0108_GLCD(A0, A1, A2, 2, 3, 4, 5, 6, 7, 8, 9, 13, 13, 13); (na końcu są trzy "13" niepodłączone). CSA stan niski, CSB wysoki albo odwrotnie. Google: ks0108 csa csb.
Dodanie diody nic nie zmieniło niestety, po puszczeniu rozrusznika układ się zawiesza - ale co ciekawe jak puszczę mu stan wysoki na pin D2 to się wybudza normalnie. Wiec nie wiem już w czym rzecz :(
https://obrazki.elektroda.pl/6017596700_... Witajcie moi drodzy Dziś przedstawię moją płytkę startową pod 16-bitowy mikrokontroler dsPIC33EP512GM304 wykonaną w technologii SMD. Płytkę bazowałem na źródłach Eagle od Arduino , więc wygląda do niego niewątpliwie podobnie. Projekt płytki Projekt płytki bazuje na jednej z wersji Arduino...
Nie, najprostsza opcja. Na Arduino "nadawczym" wystawiam tylko na jednym pinie, stan wysoki, który idzie na nadajnik transoptora. Potrzebuję przesłać tylko raz wystawić stan wysoki i tyle Dodano po 4 Po otrzymaniu dziwnych sygnałów na "odbiorniku" na wejściu cyfrowym, postanowiłem sprawdzić ten sygnał na wejściu analogowym żeby mieć szerszy obraz sytuacji...
Z jakiego powodu one występują i jak mogę wyeliminować ten problem? Jedna sprawa że używasz na wyjściu komparatora zrobionego na LM358 a ten układ ma kiepskie własności jak chodzi o stan wysoki na wyjściu. Katalogowo przy zasilaniu 5V może dawać ledwo 3,3V i serwo może to różnie interpretować. Spróbuj może dodać na wyjściu komparatora opornik podciągający...
czy byłoby możliwe sterowanie nim za pomocą CC1101 podłączonego do arduino uno? Próbowałem kilku szkiców z pomocą AI ale nic nie działa. Nie mogę odebrać żadnego sygnału z przełącznika ściennego sterującego tego rodzaju inteligentnym przełącznikiem. Przykład #include <SPI.h> #define CC1101_CS_PIN 10 #define CC1101_GDO0_PIN 2 volatile boolean...
Skoro linia 8 która mimo oznaczenia Rx jest wyjściem nadajnika ma stan wysoki to układ Pololu powinien być dobry. Tylko trzeba to Rx podłączyć do Rx
Po aktualizacji programatora problem dalej występuje. Rozumiem, że aktualizacja firmware programatora USBASP nie rozwiązała problemu. W takim razie, musimy przyjrzeć się bliżej innym możliwym przyczynom. Dalsza diagnostyka krok po kroku 1. Zmniejszenie częstotliwości zegara programowania : - Wspomniałem wcześniej o dodaniu opcji `-B` do poleceń avrdude....
https://obrazki.elektroda.pl/2227184700_... Dzisiaj uruchamiamy moduł MCP9808, czyli cyfrowy termometr działający w zakresie od -40°C do 125°C przy typowej dokładności 0,25°C, zasilany napięciem od 2.7V do 5.5V. Najpierw zaimplementujemy jego sterownik w oparciu o gotowe funkcje dla komunikacji I2C by móc odczytywać z niego pomiary...
Witam wszystkich. Dzisiaj postaram się opisać Wam czujnik HC-SR04 zwany też ultradźwiękowym miernikiem odległości. Za pomocą tego czujnika możemy dokonywać „bezdotykowego” pomiaru odległości pomiędzy czujnikiem a przeszkodą. Zasilanie czujnika to 5V, pobór prądu – możemy wyróżnić dwa stany czujnika: bierny – do 2mA – czujnik...
https://obrazki.elektroda.pl/5692942100_... Tematem dzisiejszego artykułu jest -przejęcie kontroli na światem! Ha, Ha, Ha -to miał być złowieszczy śmiech ;-) A dokładnie to tylko nad wyświetlaczem VFD, który jest integralną częścią amplitunera SONY STR-DB840QS. Sprzęt leciwy, ale jeszcze daje radę ;-) i jako grajek w sypialni ma się...
Witam Możliwe że nie piszę w dziale w którym powinienem ale nie znalazłem lepszego miejsca. Otóż męczę się z modułami ESP8266. Wcześniej miałem połączone ten moduł poprzez Uart do Atmega. I komunikowałem się bez problemu. Ale że ESP posiada własny szybki kontroler i sporo pamięci to postanowiłem pozbyć się atmegi i program napisać bezpośrednio na ESP....
https://obrazki.elektroda.pl/5715853500_... Tock to innowacyjny system operacyjny stworzony z myślą o wbudowanych platformach opartych na mikrokontrolerach Cortex-M, które cechują się niewielką pamięcią i niskim zużyciem energii. Jego głównym celem jest umożliwienie jednoczesnego uruchamiania wielu aplikacji, które mogą sobie nie ufać,...
https://obrazki.elektroda.pl/1275250200_... Czy zdarzyło Ci się kiedyś nie usłyszeć dzwonka do drzwi? Na przykład będąc w części domu, w której go po prostu nie słychać - w zamkniętej sypialni, piwnicy albo na strychu? A może wystarczyło słuchać muzyki w słuchawkach? Dzięki poniższemu projektowi problem ten przestanie istnieć. Poniższy...
Kolego dziękuję za zainteresowanie. Wczoraj zmieniłem w szkicu na Serial1 i faktycznie kompiluje jednak brak odczytu na pinie RX. Uno i Nano wystawia na RX i TX stan wysoki, natomiast na Leonardo na RX mam wysoki a na TX niski. Teraz nie wiem czy wina softu czy sprzętu. Leonardo nowy nie używany. Załadowałem przykładowy software serial z biblioteki,...
(at)ElektrodaBot Napisz program do arduino nano w języku arduino Nie używaj funkcji Delay W programie umieść: Ustaw PinD7 jako wyjście OtworzDrzwi Ustaw PinD8 jako wyjście ZamknijDrzwi Zaimplementuj trzy czujniki PinD4=DzienNoc, PinD5=Drzwiotwarte, PinD6=DrzwiZamkniete Gdy DzienNoc zmieni stan z niskiego na wysoki odczekaj 45 minut i ustaw stan wysoki...
Mogę polecić stm32G474, ale myślę że to ukłąd który może i spełnia wszystkie wymagania do energoelektroniki, ale ma za wysoki próg wejścia dla hobbysty. Tak więc autor pewnie będzie musiał się nauczyć jakie są ograniczenia swojego rozwiązania.
Schemat znalazłem w czasopiśmie "Nowy Elektronik 05/2008". Zmodyfikowałem go, gdyż myślałem, że nie działa - zrobiłem symulację, na której widać, że napięcie na wyjściu tranzystora występuje napięcie 0,97 V - a to przecież za mało na stan wysoki do Arduino Uno. Zajrzałem do SPICE'a i przeprowadziłem jeszcze kilka symulacji dla układu z "Nowego Elektronika"...
Czyli niemalże budujemy Układ Darlingtona w oparciu o NPN i NMOS?? To jakieś niespójne? Akurat nie Darlingtona, bo on by nie zwiększył napięcia. NPN, emiter od strony Arduino, kolektor od strony NMOSFET-a, baza poprzez opornik do zasilania Arduino, oporniki pull-up przy emiterze i kolektorze. Stan wysoki na pinie Arduino powoduje odcięcie tranzystora...
wysoki temperatura arduino arduino przekaznik wysoki arduino wysoki napiąć
pełna opona elektrozaczep dioda prostowniczy srodku folia
whirlpool awm6081 blokada drzwi wymiana wkładki gerda
Schemat ideowy multipleksera igłowego z ULN2803A i mikrokontrolerem do złącza pogo-pin Karcher K 7.650 – brak zaworu dozowania chemii pod pokrętłem, numer części, montaż