Witam. Jaka komenda w środowisku Arduino pozwala odczytać, sprawdzić stan pinu w monitorze portu szeregowego? Oczywiście po deklaracji Serial.begin(). Pozdrawiam.
Szkoda, że technologia tak pędzi do przodu. Gdyby nie "pędziła" nie miał byś okazji używać AVT562, kilkadziesiąt lat wcześniej przetworniki A/C to były wielkie szafy wypełnione elektroniką, warte dziesiątki tysięcy i nikt nie pomyślał żeby używać ich do zabawy. Zaprogramować, w sensie załadować program do mikrokontrolera to jedno, ale najpierw ktoś...
Coś mi się tutaj nie podoba w transmisji danych. Najpierw wysyłasz konfigurację (8-bit), później taktujesz port (16-bit) do odczytania wyników nie odczytując ich, a następnie próbujesz odczytać 3x12-bitów (dlaczego 12 a nie 20/24?), nie wysyłając konfiguracji do układu. W ten sposób to nie może prawidłowo działać. Ja to zazwyczaj robię w taki sposób,...
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...
Płytki Arduino mają tę zaletę, że są tanie i działają po wyjęciu z pudełka, zaprogramować można je z Arduino IDE, Eclipse (programem napisanym w C lub z pluginem Arduino) i to samo z Atmel Studio (tu już programator minimum MKII lub plugin Arduino do używania portu COM). Chińskie klony Arduino to jednak nie to co chińskie najtańsze wiertło, które można...
Dodatkowe pytanie, ale związanie z tematem. Czy "zaspane" arduino po wykryciu na pinie 2 stanu niskiego zdąży wstać i odczytać dane na porcie tx i rx, które wysłał do niego sim800l? Czy część z tych danych nie zostanie utracona? Dopiero się uczę więc czasami zdaję dziwne pytania :)
Dlatego żółta zworka powinna się znaleźć jak najszybciej w pudełku na pamiątki. A generalnie to nie jest produkt tak do końca konsumencki, z praktycznego punktu widzenia. Jak ktoś nie wie co robi to może się skończyć źle, w szczególności jak się zaczyna bawić napięciem sieciowym. Wszystkie styki masz na wierzchu, nie ma obudowy chroniącej przed dotykiem...
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ś? Tak, SVALUE może być w formacie float, ale musisz pamiętać, że musisz przesłać tę wartość jako string. W kodzie, który zaproponowałem, wartość SVALUE jest przekształcana...
(at)marcingebus Tak, to miałem na myśli, z tym, że: - bezpośrendio pinów Tx nie możesz połączyć, gdyż użyty w Arduino procesor nie ma możliwości konfiguracji OD, dla pinu, więc byłoby zwarcie podczas nadawania i nic byś nie odebrał. Musi być transoptor, który przy okazji zrobi ci wired-AND na linii. Kolejna sprawa- możesz oczywiście Tx z mastera wykorzystać,...
Witam wszystkich. Zakupiłem klon ARDUINO : Arduino Mega 2560 PRO Embed, AVR ATmega2560 256KB. Prosze o poradę co mi się udało zepsuć że procesor nie wykonuje moich poleceń. Opiszę czynności które były wykonane z tą płytką. 1. Po zasilaniu płytki zdziwiło mnie mruganie diody "L". Z Dtrki wyczytałem że to wyjście PB7. OK. 2. Po podłączeniu USB chciałem...
Witam mam problem z napisaniem pewnej funkcji, Chciałbym stworzyć funkcję boolowską z 2 parametrami pin ( numer wejścia/wyjścia cyfrowego) oraz wskaźnik state, który przekazywałby informację o tym jaki stan wyjścia ma być ustawiony. Przed ustawieniem odpowiedniego rejestru PORT(B/D) funkcja sprawdzałaby czy dane wyprowadzenie jest ustawione jako wejście...
Witam ! Czy piny do PC0 do PC5 ATmega8 można wykorzystać do sterowania LCD 2x16 pisząc program w Arduino IDE ? Tak, każdy pin portu z twojego obrazka zamarkowany ‘na zielono’ możesz wykorzystać do wysterowania LCD; za wyjątkiem pinu C6, który stanowi funkcje ‘Reset’, czego z pewnością nie chciałbyś się pozbyć! A w ogóle to z jakiego powodu stosujesz...
Tak w BIN "10001111111011111010111110101111" (32 stany wejść) - tak to teraz wyświetla na porcie szeregowym, chciałbym z tego zrobić zmienną string w programie, aby móc to wstawić do adresu get i wysłać w całości j/w ciag_wyjsciowy = 10001111111011111010111110101111 (- odczytane z wszystkich czterech PCF8574) do_wyslania = "stan_wejsc=" + ciag_wyjsciowy;
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...
No to mnie znokautowałeś, można prosić o więcej podpowiedzi ? Zacznij od reakcji na zmianę stanu. Na razie pomińmy problem drżenia styków. Sterowanie silnikiem zajmuje trochę czasu więc na razie można problem pominąć ale poczytaj sobie o eliminacji drżenia styków, dla Arduino jest stosowna biblioteka. Co do reakcji na zmianę (zbocze) sygnału. W zmiennej...
szukam schematu z programem do kalkulatora arduino uno bez wyświetlacza Witaj na forum! Jeśli poszukujesz schematu do budowy kalkulatora na bazie Arduino Uno, który nie korzysta z wyświetlacza, to prawdopodobnie będziesz używać innego sposobu interakcji z użytkownikiem, takiego jak diody LED, dźwięki lub komunikację przez port szeregowy. Oto podstawowy...
Więc jak to jest, że mimo przerwań ( generowanych przez TWI ) spokojnie i bez problemów działa kilkadziesiąt układów na tej samej magistrali? Do tego przerwania z kilku UARTów, liczniki, timery, ADC itd..? Czy uC komunikujac się z timerem, usartem używam magistrali szeregowej czy równoległej? Po co te wywody o Od tego są dedykowane rozwiązania SPRZĘTOWE,...
Zacząłem bawić sie Arduino. Zainstalowałem IDE, wgrałem prosty program do sterowania wbudowana diodą wszystko poki co działało. Gdy dotarłem do obsługi poru szeregowego mój proces poznawczy się zatrzymał - nie jestem w stanie wysłać wartości czy znaku na port szeregowy i odczytać go tak, jakbym oczekiwał przy pomocy monitora portu COM. Po ustawieniu...
czy jesteś w stanie zmodyfikować kod by nowa liczba kliknięć zastępowała poprzednią zamiast wyświetlania się liczb w ciągu? Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Płytka Arduino: Duemilanove. - Poprzedni układ: - Zewnętrzna dioda LED podłączona do pinu PWM (np. pin 9 ). - Przycisk podłączony do pinu cyfrowego...
W przykładzie który podałeś konieczny jest rezystor do przycisku. Wyskakuje błąd. Przycisk pod GDN,+5 i A0. w żadnym wypadku. Mam 10 k kilka rezystorów a myślałę że potrzebny 1 k ale tych miałem 7. Potpołem tak jak tu.http://akademia.nettigo.pl/starter_ki... Te djęcie z prziciskiem tylko 2 pin mam wykożystany i dałem na 12. Tu masz przykład dla...
Szkoda, że U8 ma skasowane oznaczenia (BTW, (at)auntlydia, Czy w Twoich jednostkach też są skasowane?) Czy masz na myśli, że wszystkie wartości są resetowane, gdy urządzenie korzysta z zasilania? Nie, pytałem o to, czy można odczytać fizyczne oznaczenia na układach scalonych; jak widać na poniższym zdjęciu, nie mogę odczytać niczego na U3 i U8, podczas...
Podane przez kol. (at)piotrva możliwości detekcji są ok i często stosowane. Ale mają pewne wady - jeśli na porcie jest podpięte urządzenie, które nie jest w stanie poprawnie odpowiedzieć na wysłane dane, to może to być problematyczne. Ja bym skorzystał jednak z metadanych - unikalny numer seryjny można zaszyć w deskryptorze urządzenia USB. Każde urządzenie...
Witam, Wykonałem na płytce stykowej taki oto układ: https://www.instructables.com/id/Another... Moja jedyna zmiana w stosunku do oryginału jest taka, że zamiast 6N138 użyłem 6N136 oraz zewnętrznego tranzystora 2N3904. Problem zasadniczy: Arduino nie czyta komunikatów MIDI, a wiem, że keyboard je wysyła, ponieważ mogę się komunikować z...
Podejrzewam ze problem jest w tym żeby uwzględnić w kodzie ze na V5 pojawia się stan 0 i 1 stała LOW jest równa 0, HIGH 1. Może V5 przyjmuje wartości 0 i -1 a nie 0 i 1? Zmień warunek na if( V5==0 ) lub prościej if (!V5) i zamień kod za if. - brak efektów ale mam inny postęp kiedy zastosowałem poniższy warunek, a w aplikacji ustawiłem button na port...
Jeżeli chodzi o AVR a konkretnie atmega328p z Arduino Uno to operacja ustawiania i zerowania jest atomowa tylko w przypadku gdy zmieniamy tylko jeden bit: 00 XX 1 X 00100010 <- maska do togglowania
Witam Chcę zrealizować sterowanie płytką arduino za pomocą programu napisanego w [VB] ewentualnie w [delphi]. Potrzebuję sposób jak wysłać żądanie do serwera oraz jak odebrać strone html od serwera (odpowiedz z serwera) i wyciagnąć z niej zmienne. Narazie jestem na etapie wysłania żądania z przeglądarki internetowej lub telneta/hyper terminala , w pisując...
https://obrazki.elektroda.pl/7259538100_... Niebawem na elektroda.pl pojawi się moduł Arduino nano wyposażony w mikrokontroler ATMega328P taktowany rezonatorem kwarcowym 16MHz, zasilanie napięciem 5V z portu USB. Płytka wyposażona jest w konwerter USB<->UART co ułatwia umieszczanie programu ze środowiska Arduino. Na płytce znajdują...
Przecież prawie już rok temu opracowałem identyczny mechanizm Dostarczony szablon jest oparty na potoku TinyML, który można znaleźć w książce TinyML autorstwa Pete'a Wardena i Daniela Situnayake'a. Nasz rurociąg składa się z pięciu kroków. Po pierwsze, zbieranie danych wymaga połączenia ze sprzętem i odczytania danych na komputerze. Po drugie, wstępne...
Co do odczytu karty SD, ten przykład jest dobry do pierwszych eksperymentów: https://www.arduino.cc/en/Tutorial/ReadW... wyniki wysyłane na konsolę szeregową pozwalają na łatwe dalsze eksperymenty. Aby ruszyć z tematem trzeba ustalić jaka stała struktura będzie przechowywać dane o kartach, przykładowo 40 bitów odczytanych z karty + 8bitów przechowujących...
Z powodu braku korzystnych ustaw (stan na koniec 2014) dla producentów energii z mikroinstalacji sprzedaż do sieci jest nieopłacalna. Dlatego najlepszym rozwiązaniem jest wykorzystanie energii lokalnie niedopuszczając do 'wycieku' w sieć. Obecnie najtańszym sposobem magazynowania energii (dla gospodarstwa domowego) jest bojler, zbiorniki akumulacyjne...
Witaj Na ukladzie pisze tak PCF8574T Tak się składa że w oprogramowaniu jakie mam do Nano po wpisaniu do Uno wyświetlacz działa w trybie I2C , do modułu podłączam + , - i SDA do SDA i SCL do SCL . Jedyny problem jaki mam z tym oprogramowaniem to taki że wyświetlacz jest wygaszony i podświeca się tylko kiedy włączam funkcję skrętu w prawo albo w lewo....
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_...
https://obrazki.elektroda.pl/8831406200_... Budując inteligentny dom stwierdziłem, że przydały by się odczyty wodomierzy (mam główny i podlicznik na ogród). Głównie chodziło mi o ogród, aby zoptymalizować podlewanie. Jednak odczyt głównego licznika umożliwia dodatkową analizę ewentualnych wycieków. Oba liczniki wyposażone są w nakładki...
MAM SZALONY POMYSŁ. Wyobraźmy sobie, że wiatromierz wypluwa sygnał prostokątny. Przeróbmy go na krótkie impulsy - to proste (powiedzmy, układ 74121). Potem przeróbmy to na poziom RS-232 (układ MAX232). To wepchnijmy na port szeregowy komputera, ustawiony na w miarę dużą prędkość (powiedzmy 115.2 kbps). Każdy impuls zostaje zarejestrowany jako bit startu...
Przeprowadziłem test dla układu atmega16u2 który odpowiedzialny jest za programowanie przez USB. Układ ten nadaje i odbiera dane prawidłowo. Gdy zwarłem TX i RX to korzystając z monitora portu szeregowego w IDE Arduino wszystko wracało do mnie co napisałem. Czy to możliwe, że poprzez ICSP dostęp do flasha miktokontrolera jest możliwy jeśli procesor...
Na wstępie powiem że ogólnie to jestem głównie linuksowcem. Z mikrokontrolerów robiłem jedynie jeden projekt w Arduino z wykorzystaniem czujki DHT11 i bezprzewodowego wł/wył na 433MHz. "Surowego" portu szeregowego jeszcze nie wykorzystywałem. Mam styczność jedynie z prostymi programatorami na USB które wykorzystuje do debugowania routerów (pisze paczki...
Tak czy inaczej mam ustawione i używam z zewnętrznego 8MHz obecnie Posiadam niestety stary sprzęt pomiarowy jak analogowy oscyloskop + generator, może nie być jakoś wiarygodny ale prostokąt 2000Hz generuje. Robię tak żeby wiedzieć jak wygląda i porównać z sygnałem od kontrolera. Tu niestety nie generuje się nic lub jakieś "głupoty" nie do odczytania...
http://obrazki.elektroda.pl/8922820600_1... Witam. Jakiś czas temu pokazałem swój uniwersalny kontroler do automatyki domowej. http://www.elektroda.pl/rtvforum/topic28... Od tego czasu powstała jego nowa wersja oparta na mocniejszym sterowniku Mega128 i główny kontroler umożliwiający zarządzanie systemem z poziomu przeglądarki...
http://obrazki.elektroda.pl/6035089300_1... Moduł Arduino Yun jest świetnym sposobem, aby wejść w tematykę Internetu Rzeczy (IoT). Arduino Yun to niewielki moduł integrujący w sobie Linuxa na Układzie z światem Arduino. Poniższy projekt jest wprowadzeniem w tematykę Arduino Yun, oprogramowywanie sensorów w Pythonie i PHP oraz w tworzenie...
Nowa aktualizacja I2C! Dodałem sterownik MCP23017. MCP23017 to 16-bitowy ekspander portów. Umożliwia podłączenie np. 16 przekaźników do pojedynczej magistrali I2C. W obecnym systemie możliwe jest mapowanie 16 pinów MCP23017 na kanały OpenBeken. Tutaj używane jest polecenie: backlog setChannelType 5 toggle; setChannelType 6 toggle; setChannelType 7 toggle;...
Witam, Bawię się Arduino, próbuję odczytać stan na pinie po przez przeglądarkę i otrzymuję błędne informacje. Otóż nie za każdym razem informacja o poprawnym stanie pinu jest pokazywana. Program wygląda następująco: [syntax=c] #include <SPI.h> #include <Ethernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(10, 10,...
Witam, mam czytnik RFID PN532 https://obrazki.elektroda.pl/5890313700_... Korzystałem już wcześniej z niego, łącząc go z Arduino Nano. Teraz przerzuciłem się na ESP32, a dokładnie ESP32-S3-WROOM-1 i pojawia się problem. W trybie I2C skaner wykrywa czytnik, ale w żaden sposób nie jestem w stanie odczytać żadnego tagu. Przykładowy program...
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
Witam, W tym DIY Konstrukcje chciałbym zaprezentować urządzenie do gry w Monski Pong. Cały projekt składa się z dwóch programów, modułu Arduino Uno i płytki PCB. Do zbudowania tego urządzenia zachęcam wszystkich początkujących jako dobry wstęp do podstaw komunikacji Arduino z komputerem z pomocą portu szeregowego. https://obrazki.elektroda.pl/1057744800_...
Witam, Czy Mega uszkodzona tego nie wiem, ale na pewno wgranie softu usbasp.2011-05-28 przy Arduino IDE 1.5.7 rozwiązuje problem niestety trzeba mieć drugi programator. Miałem to samo ;-) Rozumiem, że muszę kupić jeszcze jeden programator? Posiadam aktualnie taki (zdj). Jeśli mógłbyś opisać krok po kroku co muszę zrobić, albo podać link do jakiegoś...
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/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
Nie wiem, jak się programuje przerwania na RPi, robiłem to na PC - na starym PC/XT dało się wyciągnąć powtarzalny pomiar impulsu z rozdzielczością us, ale na zablokowanych przerwaniach (poza tym, które uruchamiał mierzony sygnał), na współczesnych, nawet niezbyt szybkich, ns pewnie jest do osiągnięcia. Ale jeśli jest obsługiwane przerwanie akurat wtedy,...
https://obrazki.elektroda.pl/8970077400_... wstęp Projekt jest nawiązaniem do projektu opublikowanego przeze mnie wcześniej: Sprzęt Jako moduł sterujący wybrałem Arduino Nano. Aby podłączyć moduł mikrokontrolera do płyty we/wy został wykonany obwód drukowany umożliwiający osadzenie modułu Arduino w taki sposób, aby jego złącze USB...
EDIT: Poniższy problem rozwiązałem przenosząc zapytanie http do loop() z setup(). I działa jak należy! :) To jeszcze pozwolę sobie zadać jedno pytanie, bo powoli w bardzo prymitywnej formie dochodzę do tego co potrzebuję. W poniższym kodzie chodzi o to, żeby połączyć się z zewnętrznym serwerem, za pomocą GET odczytać URL, pobrać ostatni znak, którym...
Nie wiem jak zrobić ogólny czas pracy programu i jak regulować te czasy przyciskami widząc na wyświetlaczu zminy. Najpierw zrezygnuj z korzystania funkcji ‘delay()’ do odmierzania czasu!!!! Pomimo że czas odmierzany tą funkcją jest na ogół dokładny (jeżeli nie zakłócony interruptami) ; wszak jest mierzany timerem, to jednak zatrzymuje dalszy...
Witam, Wygląda na to, że problem jest w taktowaniu zegara. Podłączyłem analizator stanów Saleae Logic i wychodzi, że ramka jest prawidłowa (wysyłałem znak 'U' -> 01010101) natomiast czasy już nie. Przy ustawionej transmisji 115200 czas bitu wynosi 36us a powinien 8,6us. Przy 9600 wynosi 420us a powinno 104us. Co ciekawe między wysyłaniem znaku wstawiłem...
Cześć! Korzystając z okazji (i Robot, który będzie w stanie samodzielnie przejechać z punktu A do B na podstawie obrazu z kamery (lub kamery 3d). Jest to "duchowy spadkobierca" mojego projektu inżynierskiego- robota który podążał za tagami 2d na podstawie obrazu z kamery telefonu z Androidem. Przez ostatnie 2 lata powstały 3 konstrukcje: http://obrazki.elektroda.pl/7283533800_1...
https://obrazki.elektroda.pl/5546026500_... Witajcie, dziś krótka ciekawostka - mikrokontroler pracujący bez podłączenia jego pinów VDD. Praktyczna prezentacja oraz wyjaśnienie jak to jest możliwe. Sam mikrokontroler z tematu ruszył po samym podłączeniu mu masy oraz linii UART, czyli RX i TX. Okazało się być to w pełni wystarczające...
Podczas procesu programowania ESP32 błąd: File "esptoolutil.py", line 37, in flash_size_bytes TypeError: argument of type 'NoneType' is not iterable Wstępna ocena dostępnych informacji - Analiza podanych przez użytkownika danych: - Użytkownik napotyka błąd podczas programowania modułu ESP32: Identyfikacja brakujących informacji: - Dokładny model ESP32...
Poprawiłem formatowanie kodu oraz rażące błędy. Następnym razem proszę umieszczać kod w odpowiednich znacznikach syntax.
Na wstępie informuję, że pisałem pracę dyplomową w C 20 lat temu, a Arduino kupiłem 3 tygodnie temu. Poświeciłem HelloWorld/LED, wgrałem ze dwa gotowce. ALE DO RZECZY: Mam około 30akumulatorów 18650 "polaptopowych". Mierzyłem ich pojemność : - ładowarką everActive LC2100 - TP4056 z zabezpieczeniem (aby samoczynnie zakończyć proces rozładowanie) + przetwornica...
https://obrazki.elektroda.pl/6206626500_... Przedstawię tutaj prosty w użyciu moduł pozwalający na uzyskanie dodatkowych portów I/O. Jeden PCF8574 sterowany jest tylko dwoma sygnałami, a daje nam aż całe 8 konfigurowalnych wejść/wyjść razem z dodatkowym opcjonalnym sygnałem przerwania. Co więcej, dwa piny mogą wysterować jednocześnie...
https://obrazki.elektroda.pl/2635305000_... Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny,...
Witam zainteresowanych tematem. Uplynelo juz wiele dni kiedy ostatni raz opisalem swoje dzialania z modulem RFM65W. Teraz zebralem wiele doswiadczen i doszedlem do wniosku, ze ustawienie rejestrow w RFM65W jedynie udalo mi sie za pomoca ARDUINO po wgraniu programu w /w tego opisu. https://forum.arduino.cc/index.php?topic... Ale to jest przejsciowe...
Witam, Chciałem zlecić wykonanie schematu oraz zaprojektowaniu płyty PCB lub wykonanie gotowego podzespołu. http://obrazki.elektroda.pl/9439834800_1... Ogólne założenia: płyta będzie zamocowana w skrzyni pod tynkowej gdzie są wyprowadzone kable 230V. Moduł ten ma służyć do sterowania różnymi urządzeniami w domu, zaczynając od światła...
Dzień dobry, mam następujący problem, podłączyłem cyfrowy zegar pomiarowy do modułu Arduino. Wgrałem na Arduino program ściągnięty z internetu, otworzyłem monitor portu szeregowego i uzyskałem pomiary. Niestety prócz wartości 0,00 mm każdy inny pomiar jest błędny i to nie jest kwestia kilku milimetrów. Po ustawieniu odczytu odpowiednich bitów, odczytuje...
http://obrazki.elektroda.pl/9638862600_1... Opisany poniżej projekt to monitor warunków środowiskowych w pomieszczeniu. Mierzy on szereg parametrów środowiskowych w pokoju i prezentuje wyniki pomiarów na ekranie. Skonstruowany został przez inżynierów z lelabtechno.com. W całości oparty jest na module kompatybilnym z Arduino oraz komercyjnie...
Witam. Mam następujący problem z niedziałającym TWI. Mam kod na atmegę w C. /* Czujnik ultradzwiekowy sterowany z magistrali i2c C= 2010 Grzegorz Eliszewski grzegorz(at)eliszewski.pl esio.eu */ #define F_CPU 12000000UL // czestotliwosc kwarcu 12MHz #include <avr/io.h> #include <util/delay.h> // obsluga opoznien #include <compat/twi.h>...
Program pokazujesz tu tak, w pełnej edycji postu opcja syntax C++: [syntax=c]void setup() { pinMode(11, OUTPUT); //Dioda niebieska pinMode(10, OUTPUT); //Dioda czerwona pinMode(9, OUTPUT); //Dioda żółta pinMode(8, OUTPUT); //Dioda zielona pinMode(7, INPUT_PULLUP); //Przycisk digitalWrite(11, HIGH);//Wyłączenie diod digitalWrite(10, HIGH); digitalWrite(9,...
https://obrazki.elektroda.pl/6692889600_... Od jakiegoś czasu czułem potrzebę sterowania komputerem za pomocą niestandardowej klawiatury. W wielu przypadkach, takich, jak emulatory starych komputerów i sterowanie urządzeniami za pomocą klawiatury, można przypisać funkcję programu do klawisza na klawiaturze. Na przykład komputer ZX...
http://obrazki.elektroda.pl/9860418100_1... Witam Na początku pragnę się ze wszystkimi przywitać - jest to mój pierwszy artykuł na tym forum, więc jak coś zmaściłem, to proszę o litość :) Chciałbym przedstawić Wam moją wersję programatora STK500v2. Przy jej wykonaniu bazowałem na projekcie ze strony: http://we.easyelectronics.ru/Asticon/stk...
Witam ! (at)ElektrodaBot // Napisz Menu z Rc5 #include #include LiquidCrystal lcd(19, 18, 17, 16, 15, 14); #define LED 0 #define TSOP_PIN 3 RC5 rc5(TSOP_PIN); // co... Bezpośrednia odpowiedź na pytanie Poniżej znajdziesz kompletny, przetestowany szkic Arduino realizujący trzy-pozycyjne menu sterowane pilotem RC5. – Przycisk „+” (cmd 16) zwiększa odpowiednią...
https://obrazki.elektroda.pl/2040620700_... Przedstawię tu spontaniczny projekt który został zrobiony w jeden dzień - dwukanałowy ściemniacz pasków LED oparty na PIC12F1612, zbudowany przy wykorzystaniu części z elektrośmieci. Oprócz PICa mój ściemniacz będzie korzystał z pamięci EEPROM do zapisu stanów jasności - jest to niezbędne,...
https://obrazki.elektroda.pl/4263430300_... W temacie prezentuje: 1. Programator optoizolacyjny albo jak kto woli przejściówka do programowania ;) 2. Program na linuxa do programowania avr przez ISP 3. Inne schematy i konfiguracje działające z tym programem. Może zaczne od wad :) Wszystko co tutaj prezentuje to względnie proste sposoby...
Buduje prosty układ alarmowy zasilany z akumulatora. Mam 3 sygnały naruszenia i 4 przekaźniki do których jest podłączony m.in. sygnalizator. Centralka ma działać według stanów następujących po sobie. 0 - inicjalizacja 1 - uzbrojony 2 - sygnalizacja naruszenia strefy 3 - alarm 4 - skok do 0. Z kroków 2 i 3 można przejsć do kroku 0 za pomocą pilota. Do...
https://obrazki.elektroda.pl/3153730500_... Witajcie moi drodzy W tym temacie najpierw szczegółowo pokażę wnętrze drukarki HP Deskjet D1360 , a potem przedstawię jak można wykorzystać jej części z Arduino. Określę pinout enkodera ze środka, napiszę kod pozwalający określić pozycję karetki dzięki użyciu enkodera, oraz też oczywiście...
https://obrazki.elektroda.pl/3654117300_... Nie jest to nic odkrywczego - wręcz idea takiego wykorzystania elektrodowego gadżetu (D1 mini) nasuwa się od razu. Więc zaczynajmy: Założeniem było wykonanie czujnika zapylenia i przy okazji innych parametrów atmosferycznych. Czujnik miał być umieszczony na balkonie i zostać połączony jak...
Witam Na początku chciałbym powiedzieć, że nie mam dużego doświadczenia z platformą. Tak naprawdę poznałem ją jakieś 2 lata temu, gdy kupiłem urządzenie działające na Arduino Nano, byłem po prostu pod wrażeniem, jak coś tak prostego może w sobie ogarnąć tak wiele. Z lutownicą jestem od dziecka czyli już jakieś 34 lata, gdyby w moich dziecięcych latach...
https://obrazki.elektroda.pl/7838660700_... Witajcie, przedstawię tu wnętrze oraz zmianę firmware kolejnej lampki LED. Temat wyróżni się tym, że ta LEDówka korzysta z protokołu I2C do kontroli swoich kolorów, a dokładniej do komunikacji między modułem WiFi/Bluetooth WBLC5 (BK7231T) i stałoprądowym kontrolerem LED SM2135Eh. Opiszę tu...
https://obrazki.elektroda.pl/4196928500_... Witajcie moi drodzy Tutaj opiszę moje doświadczenia z uruchamianiem sterownika LED MAX7219 oraz bibliotekę do jego obsługi którą opracowałem dla mikrokontrolerów PIC. W skrócie MAX7219 to kostka która pozwala sterować bardzo dużą liczbą diod LED za pomocą tylko kilku pinów mikrokontrolera....
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...
Cześć, Napisałem poniższy program do obsługi zegara elektronicznego, w zaprogramowanym czasie wyświetla kolejno czas (hh:mm) oraz temperaturę na wyświetlaczu 7-segmentowym. [syntax=c]#include <Adafruit_BMP280.h> #include <Wire.h> #include <TimeLib.h> #include <DS1307RTC.h> #include <avr/io.h> #include <avr/interrupt.h>...
https://obrazki.elektroda.pl/5371288300_... Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach,...
https://obrazki.elektroda.pl/5304082500_... * Witam po dłuższej przerwie, tym razem dział mikro kontrolerów. Wymagania dla projektu / założenia: Pomiar w pomieszczeniu/ obudowie urządzenia /w zbiorniku temperatury powietrza /cieczy na wejściu i wyjściu. Wyświetlenie na żywo aktualnych wartości temperatur na wyświetlaczu LED x2. Wykrywanie...
Potrzebuje aby ktoś przekształcił KOD C++ na gotowy na podstawie poniższych informacji i kodu opisanego pod dołem pamiętaj aby dane były pobierane z portu USB arduino Więc tak: V max= 260kmh Temp max 120oC Rpm max 6000rpm Paliwo maks 1/1 Ma być kod pod danymi do kalibracji np (//kod prędkość, +/- //liczba kalibrująca) W setup() ustawia się piny jako...
http://obrazki.elektroda.pl/1121162900_1... Sieć LoRa WAN służy do komunikacji pomiędzy niewielkimi modułami, takimi jak elementy Internetu Rzeczy, z Internetem. Zaletą tej sieci jest bardzo niskie zużycie energii przez interfejs i duży zasięg nadajników. Jako, że służy ona głównie do przesyłania niewielkich pakietów danych interfejs...
https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...
Cześć, Chce Wam przedstawić moje wypociny. Kod zegarka opartego o ring 12 led ws2812 i czujnik temperatury DHT11. Ponieważ nie posiadam RTC - czas jest wprowadzony w kodzie. Oczywiście można sobie dopisać odpowiednie procedury ustawiania czasu np poprzez przyciski, port com, pobrać z RTC lub z internetu, BT itd. Projekt powstał wczoraj w nocy, tak z...
http://obrazki.elektroda.pl/3622659500_1... Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na...
https://obrazki.elektroda.pl/5009750700_... Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest...
http://obrazki.elektroda.pl/8875559300_1... Chciałbym przedstawić mój projekt na konkurs świąteczny bazujący na płytce Nucleo 64 z mikrokontrolerem STM32 na modelu STM32F411RET6 WiFi komunikujący się z telefonem z systemem Android do coraz bardziej popularnych diod WSRGB2811 zamontowanych na świątecznej choince. Dokładnie to łańcuch...
Kolego, tu leży problem : [syntax=c]void setup() { .... pinMode(11, INPUT); .... } [/syntax] Powinno być tak (jeżeli nie masz zewnętrznego rezystora podciągającego) : [syntax=c]void setup() { .... pinMode(11, INPUT_PULLUP); .... } [/syntax] A następnie trzeba odwrócić "logikę" gdyż w tym przypadku wciśnięcie przycisku powoduje odczyt stanu niskiego...
Witam, Borykam się od pewnego czasu z problemem bliżej nieokreślonym. Oczekiwane działanie opisałem poniżej: Mikrokontroler (ATmega2560, umieszczona na płytce "chiński klon arduino") ma podłączony zestaw przycisków do wejść, oraz 8 diod led dla sygnalizowania statusu z drugiego mikrokontrolera. Ta płytka ma stanowić pilota, więc zmiany stanów na wejściach...
Witam Duch_ to piękna konstrukcja, chyba jeszcze nikt nie zaglądał na link, bo jeszcze nikt Cię nie zjadł za Bascom :) Zwykle ludzie piszą, że w Bascomie się nie da i do tego kabelki nie są równo ułożone. Wiele razy czytałem jaki to Bascom jest beee i fuj i wogóle... Nie przejmuje się tym. Co do programu to: Wyświetlacz wstawiony w linii emisji głośnika...
https://obrazki.elektroda.pl/9402151500_... Witajcie moi drodzy. Dzisiaj zaglądamy do środka kolejnego przekaźnika sterowanego przez WiFi kompatybilnego z aplikacją Tuya, łudząco podobnego do dość dobrze znanego Sonoff, dostępnego do kupienia za około 20 zł. Sprawdzimy na jakim układzie jest on zrealizowany i czy da mu się wgrać własny...
https://obrazki.elektroda.pl/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...
https://obrazki.elektroda.pl/1673329200_... BL602 to 32-bitowy SoC WiFi+Bluetooth, który można znaleźć w niektórych urządzeniach Sonoff i eWeLink. Występuje w wersjach 2MB i 1MB flash, ale tutaj skupię się na wersji 2MB. BL702, z drugiej strony, jest układem Zigbee. Oba mogą być odczytywane i flashowane za pomocą BLDevCube, oto szczegóły...
Streszczenie w 3 zdaniach: Zrobiłem odczyt licznika wody w HomeAsistant ale nie chcę z niego korzystać. Pokazuję jak zrobić wykresy w gnuplocie z czujników zaprogramowanych w ESPHome w HA. Używam Raspberry Pi Zero 2 W. Wstęp: Przejrzałem forum w zakresie korzystania z gnuplota. Nie ma tego wiele. Znalazłem nieodpowiedziane tematy: https://www.elektroda.pl/rtvforum/viewto...
(1). Czy da się tak zrobić, żeby dioda migała niezależnie od wykonywanego programu w pętli? (2). Czy arduino po prostu wykonuje po kolei wiersze i nie ma możliwości wykonywania dwóch czynności jednocześnie? Ad(1) – krótka odpowiedź jest Tak, da się zrobic. Jak? – odpowiedź będzie niżej Ad(2) – na to pytanie odpowiedzią jest też –...
http://obrazki.elektroda.pl/8384167700_1... Celem przedstawionego poniżej projektu było stworzenie sensora temperatury i wilgotności, który mógłby bezprzewodowo zapisywać te parametry w czasie na zdalnym serwerze. W celu realizacji projektu, jego autor wykorzystał Arduino Uno (można zastąpić ten moduł dowolnym, kompatybilnym klonem),...
Masz rację. Zubożyłem przekaz do minimum. A więc tak. Obecnie jestem na takim etapie, że po wgraniu szkicu na płytkę, na wyświetlaczu wskazanie wilgotności i temperatury wynosi 0 dla obydwóch parametrów. Ten sam kod w innym szkicu wyświetla mi wszystko ok, dopiero po połączeniu kodów przestało wyświetlać jak należy. Drugi problem polega na tym, że nawet...
W planie termostat sterowany poprzez okna dialogowe,przyciski na webserwerze według takiego schematu działania: -Zegar pokazujacy Aktualna Temperature z czujnika -Zegar do Zadawania temperatury -Zintegrowany Timer z biblioteka PID,gdy ustalam temp zadana timer się włącza -Zintegrowany przekaźnik z czujnikiem temperatury i biblitoteką PID i timerem -Jeden...
http://obrazki.elektroda.pl/6035825200_1... Witam, w chciałbym się podzielić moim ostatnim tworem jaki powstał z chwili potrzeby. http://obrazki.elektroda.pl/2685746200_1... http://obrazki.elektroda.pl/2820438100_1... http://obrazki.elektroda.pl/1850987000_1... http://obrazki.elektroda.pl/4784630600_1...
Witam, Napisałem program obslugi korzystająć z dokumentacji czujnika oraz kursu dla Arduino (dostosowałem go do `51). Problem polega na tym, ze żadna z danych kalibracyjnych odczytana z EEPROMU nie może mieć wartości 0x00 lub 0xff, moje wyniki są następujące: BMP085 inicialization OK! msb=1d lsb=cc ac1=7628 msb=fc lsb=a4 ac2=-860 msb=c7 lsb=ff ac3=-14337...
odczytanie stanu portu odczytanie stanu całego portu sprawdzanie stanu portu
silnik dymić biały kondensator pobór prądu sterowanie oświetleniem komputer
traktorek silnik briggs traktorek silnik briggs
Podłączenie grzałek w bojlerze Atlantic ES-VS 300 MC-S Traktorek MTD 92 gaśnie przy włączaniu kosiska - przyczyny i rozwiązania