Jeśli to ma być jednorazowe uruchomienie urządzenia o zadanym czasie to lepiej użyć polecenia "at".
Mając laser możesz użyć małych luster i odbić wielokrotnie promień lasera by w końca trafił na fotoelement. Trudniejsze jest wtedy ustawienie lasera ale zmniejsz się ilość elementów oraz można użyć wejść cyfrowych. Przy takich programach na arduino trzeba pamiętać albo o krótkim czasie wykonania pętli pomiarowych (tak by możliwie często sprawdzać stan...
Kod masz tak napisany, że odebranie jakiekolwiek kodu wyłącza przekaźnik, a tylko odebranie 4472242 go załącza, po tym jak go dajesz na HIGH masz delay 1000 i już go nie wyłączasz, nie ma kolejnego polecenia digitalWrite(13,LOW);. Poza tym możesz być już wdzięczny, bo funkcja delay działa prawidłowo.
Nie przerwiesz pętli for, while, do while jeśli nie będziesz w każdym obiegu pętli sprawdzał stanu, który ma to przerwać. Ta część: if (irrecv.decode(&results)){ long int decCode = results.value; się nie wykona w żadnej takiej pętli. Musiałbyś obsługę tego przenieść w przerwanie, czyli cyklicznie co np. 10ms sprawdzać stan (irrecv.decode(&results),...
Przez przypadek wyszło częściowo szydło z worka. Gdy wyjmę z USB wszystkie wtyczki a włożę najpierw wtyczkę przewodu Arduino Uno a potem odbiornik myszki to wszystko gra i widać i aktywne są opcje Portu COM, ale znowu pendrive jak wkładam, jako trzecie urządzenie USB to "pimka" dżwięk a nie widać pendrive w systemie ani w Total Commanderze, więc coś...
W void setup deklarujesz czy to mają być wejścia lub wyjścia i przy pomocy polecenia digitalRead, digitalWrite nimi sterujesz. Arduino Pro Mini posiada nieraz dodatkowe wejścia analogowe A6, A7, których nie da się przestawić na digital.
A to o badania chodzi :) W takim razie służę pomocą. Arduino jest idealne do takiego rozwiązania z powodu łatwości zaprogramowania. Ma już gotowe biblioteki w C do wiekszości czynności, dzięki czemu nie potrzeba jest szczególna wiedza o mikrokontolerach i ich działaniu. Poszukaj polecenia mierzącego napięcie na przetworniku D/C, znajdziesz je na stronie...
Też się długo mordowałem z próba wysłania smsów i jakbym nie próbował to nic z tego nie wychodziło, aż wreszcie dopiąłem swego. I wcale to nie musi być takie proste jak sie wydaje. Najlepsze tel do tych celów to motorola np C168, W220 i jeszcze kilka innych. W moim przypadku okazało się że leonardo pomimo tego, że niby działa ok to nie wysyłał i nie...
Gotowego nie widziałem, ale jak programujesz w Arduino to zrobienie tego na PC w C# to kilkadziesiąt minut - serio (no jak już trochę to ogarniesz co do czego :D). Ściągasz Visual Studio (darmowe Community), robisz sobie pola do wyboru portu COM i prędkości (to wystarcza do Arduino) przy otwieraniu listy portów COM wykrywasz dostępne porty COM w PC...
Przerabiałem na sterowniku drukarek z późnych lat 80-tych. W środku był eeprom, który zrzuciłem i okazało się, że nazwa, jaką trzeba nadać jest w nim zapisana wraz ze wszystkimi ustawieniami, gdyby było niezbędne hasło to też jest na nie miejsce. I na antyczny sprzęt to jest lepsza metoda. Nie mówię, że zastosowanie np. Arduino i kamerki internetowej...
Zanim napiszesz kolejny post zaczynający się od "dlaczego mi nie działa", warto rozważyć, czy tak na prawdę użycie Arduino jest a) możliwym rozwiązaniem zadania, które sobie postawiłeś b) mieści się w zakresie Twojej wiedzy i umiejętności. Ten wątek utworzyłem, w celu pomocy udzielenia odpowiedzi na te dwa pytania, i zebrania w jednym miejscu linków...
https://obrazki.elektroda.pl/7228525200_... Witam wszystkich:) W szczególności miłośników światełek, iluminofonii, itp. Prezentowane urządzenie wyświetla widmo akustyczne w postaci 20 słupków po 16 punktów każdy. Trudno je nazwać analizatorem widma. Analizator kojarzy mi się bardziej z przyrządem pomiarowym, chociaż wyświetlanie częstotliwości...
Waga już działa ale wyświetla całe kg. Ponieważ działam na zmiennych typu INT. Chcę zrobić ja tak aby pokazywało do 0.5kg na wyświetlaczu siedmio segmentowym. Ale nie wiem jak z np wagi (dane typu float) 3.44 kg wyodrębnić miejsca po przecinku czyli .44 kg Bo później to już prosto napisze równanie które będzie zaokrąglało do 0.5kg wartość 0.44 kg
Dlaczego uważasz, że ATTiny jest za słaby do tego? Mogę się mylić ale żeby obsłużyć karty sd to trzeba trochę ramu którego tiny za wiele nie mają Najwyraźniej się da, powyżej dałem link do przykładu. RAM jest wygodny, ale można obsłużyć kartę SD praktycznie bez niego. Gdyby przyjąć, że plik na SD zajmuje kolejne sektory, to nawet obsługa FAT nie jest...
taki chyba urok tego Arduino IDE z ESP32, że polecenia zapisu do EEPROM to fikcja :D Klasa EEPROM jest od wielu miesięcy nie wspierana w Arduino Core dla ESP32 ([url=https://github.com/espressif/ardui... W jej miejsce lepiej użyć klasy [url=https://docs.espressif.com/projects...
https://obrazki.elektroda.pl/2954615800_... Na rynku prezentowanych było już kilka niedrogich modułów rozpoznawania głosu, działających w trybie offline, które są oparte na mikrokontrolerach US516P6 lub TW-ASR ONE. Konstrukcje te umożliwiają ludziom dodawanie inteligentnych rozwiązań do ich projektów bez połączenia sieciowego w celu...
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/5931581900_... Opiszę tutaj krok po kroku instalację, konfigurację oraz użycie darmowego kompilatora SDCC do tworzenia programów na mikroprocesory PIC. Całość będzie w formie szczegółowego tutoriala. Ze względu na długość całości tutorial podzielę na osobne tematy . W dalszych częściach postaram się...
https://obrazki.elektroda.pl/2299952900_... W poniższym poradniku opisano krok po kroku, jak skonstruować radio internetowe wykorzystując do tego niedrogi moduł z ESP32 na pokładzie. Takie radio możemy skonstruować w zaledwie 10 minut. Cała konstrukcja kosztować będzie poniżej 30 dolarów. Warto sprawić sobie takie urządzenie, jeżeli...
Witam Wszystkiego dobrego w Nowym Roku ;) Trochę mnie w temacie nie było ale cały czas gryzłem to ustrojstwo. Dobrze gadasz kolego z tym 08. Jak pisałem ostatnio zakupiłem zabawki tj dwie płytkie pierwsza to CP2112 a druga to FX2LP. Przy pomocy programy DJi Battery Killer oraz tego modułu CP2112. https://obrazki.elektroda.pl/8856416200_...
Dzień dobry! Odkopuje temat. Czy ktoś działał w tym kierunku? Sam chce osiągnąć sterowanie ustawień temperatur na piecu poprzez protokół opentherm. Polecenia przesłać z Home Assistanta poprzez zigbee do Arduino podłączonego do pieca. Ktoś w podobny sposób ma wykonane sterowanie ogrzewaniem? Jest jakiś gotowy sposób?
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
https://obrazki.elektroda.pl/6857267000_... Frezarka CNC Frezarka powstaje w dużej mierze z elementów przesłanych omyłkowo przez Chińczyka. Stąd też dość cienkie prowadnice liniowe 12mm. Nie narzekam, ponieważ dostałem pełny zwrot środków za omyłkowo wysłaną paczkę. W miarę budowy na bieżąco będę udostępniał kolejne zdjęcia. Całość...
Można także przyspieszyć program (nie wiem czy w tym przypadku) zastępując polecenia [syntax=arduino] digitalWrite(6, HIGH); digitalWrite(7, HIGH); digitalWrite(8, HIGH);[/syntax] [syntax=arduino] digitalWrite(6, LOW); digitalWrite(7, LOW); digitalWrite(8, LOW;[/syntax] bezpośrednim dostępem do portu (należy dostosować do użytego mikrokontrolera). Przykład...
3. Grove - moduł CAN Bus - GD32E103 - Seeedstudio 114992978 - tu już cena około 40zł, ale o ile rozumiem, może się z tym łączyć Arduino poprzez UART-a, a to robi komunikację z magistralą CAN, z szybkością do 5Mb/s; jest do tego biblioteka do Arduino; komunikacja z modułem używa poleceń AT - można zamiast Arduino użyć innego procesora. (...) Jak dla...
uzupełniłem sobie piny i chciał bym na początek zrealizować jednym klawiszem tak: jedno kliknięcie- miganie diody przetrzymanie klawisza- zaświecenie się diody Tak jak Ty to robisz to jest nie bardzo poprawnie. Zauważ że kiedy robisz te delay to program tkwi tam jakiś czas i nie podgląda sygnałów wejściowych. Również tym sposobem możesz robić tylko...
Witam. Dość często na forach poruszany jest temat wykonywania PCB domowymi sposobami i okazuje się że spora grupa osób która próbowała wykonywać płytki drukowane metodą termotransferową określa ją jako trudną i „mało powtarzalną”. Dziwią mnie takie wpisy. Robię termotransferem płytki już blisko 10 lat i nigdy nie miałem większych problemów...
Witam. Czy wciaz przyjmuje Pan zlecenia? Potrzebuje uruchomic projekt monitoringu domu za pomoca 4 esp32 cam I modulu gprs Arduino, ktory wysylalby obrazy z kamer I polecenia przez internet z dowolnego komputera podlaczonego do interntu. Kolejny projekt to sterowanie grupa modeli za pomoca nrf24l01 I Arduino nano, oraz wiekszymi modelami za pomoca gprs...
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...
Dzień dobry. Od jakiegoś czasu myślę o obsłudze magnetofonu w CA80. Prawie pół kilobajta zapomnianego, nikomu niepotrzebnego kodu i trzy a nawet cztery polecenia systemowe do wykorzystania. Jednak szkoda trochę pracy pana Gardynika, bo włożył w to kawałek swego życia. Może warto się jeszcze raz zastanowić...? Poczytałem, przemyślałem i podjąłem decyzję:...
Do tej pory zidentyfikowałem wiele procedur, bootloader do uruchamiania aplikacji, aktualizowanie obszaru aplikacji, kontrolowanie kolejności rozruchu / trybów awarii. Pamięć flash SPI jest używana przez program aplikacji do przechowywania aktualizacji dla układu benken, a także kopii programu aplikacji i kontroli crc Aktualizacje MCU mogą być wykonywane...
Podłączasz się programem, np Universal Gcode Sender i w terminalu poprzez polecenia z $ ustawiasz wszystko. Poszukaj np. na YT, znajdziesz bez problemu. Pozdr
Są gotowe aplikacje ktore pozwalaja zaprojektowac wlasny ekran z kontrolkami do ktorych mozna przypisac polecenia wysyłane przez BT, ktore wystarczy zinterpretowac po stronie arduino.
poradziłem sobie - wgrałem uzywajac arduino mega 1239637 1239638 ale jeszcze mam problem z konfiguracją . wprowadzilem ssid wifi i hasło - dostaje adres z routera , ale nie moge wejsc na strone www z nowym IP Nie rozumię czemu strona sie nie zgłasza , czy ta strona jest tylko na poczatku do ustawienia konfigu ? , mój cel to wpisanie polecenia do mqtt...
Nie mogę znaleźć tej ścieżki: \Arduino\hardware\arduino\avr\programmer... Masz rację, ścieżka do pliku `programmers.txt` może się różnić w zależności od systemu operacyjnego i sposobu instalacji Arduino IDE. Spróbuj poszukać pliku `programmers.txt` w tych lokalizacjach: Windows: * W katalogu instalacyjnym Arduino IDE: - `C:\Program Files (x86)\Arduino\hardware\arduino\avr\progr...
https://obrazki.elektroda.pl/4980406100_... Cześć, mam na imię Tomek i chciałem przedstawić mój projekt - Drewniany Ploter Termiczny. Ploter umożliwia wycinanie kształtów w pełnowymiarowej płycie styropianu lub styroduru, które są zazwyczaj w rozmiarach 120 x 60 cm. Grubość maksymalna wycinanego przedmiotu to 18 cm. W praktyce nie...
(at)ElektrodaBot [syntax=arduino] #include <Wire.h> #include <LiquidCrystal_I2C.h> #include <SoftwareSerial.h> SoftwareSerial stagSerial(10, 11); // RX, TX LiquidCrystal_I2C lcd(0x27, 16, 2); // Adres I2C wyświetlacza LCD const byte initCommands[3][8] = { {0xAC, 0x00, 0x00, 0x04, 0x00, 0x00, 0x4C, 0xFC}, {0x4C, 0x00, 0x00, 0x03, 0x49,...
To dostosuj ten program do IL9341: #include <Adafruit_ILI9341.h> Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC); i dla zmiany kolorów wszystkie polecenia zawierające instrukcje: np. tft.drawRect (0, 0, 320, 90, ILI9341_WHITE); Jeszcze pytanie odnośnie ustawień Arduino IDE. Czy są one prawidłowe?
Historia pewnego alarmu motocyklowego. https://obrazki.elektroda.pl/3337885900_... Po kupnie motocykla stwierdziłem, że przydałby się jakiś alarm. Podstawowe kryterium to brak poboru prądu w stanie czuwania. Wyłącznik, przekaźnik, włącznik rtęciowy, syrena i było gotowe. Przez kilka sezonów spisywał się wyśmienicie. Ale podstawowa wada...
No i super że jest przełom, ale co go spowodowało? Trzeba porównać dokładnie komendę która się zatrzasnęła z tym co wysyła UNO. Może jakieś znaki końca linii? ("\r\n"); mySerial.print("TaskValueSet,1,1,1107\r\... albo mySerial.print("TaskValueSet,1,1,1107\n"... ew mySerial.print("TaskValueSet,1,1,1107\n\... zgaduję... Prze chwilę myślałem że ESP nie...
(...) 07:34:40.871 -> AT+HTTPPARA =REDIR,1 07:34:40.871 -> OK 07:34:50.862 -> AT+HTTPACTION =2 07:34:50.862 -> OK 07:34:50.862 -> 07:34:50.862 -> +HTTPACTION: 2,603,0 07:34:51.845 -> AT+HTTPTERM 07:34:51.845 -> OK (at)ElektrodaBot Wstępna ocena dostępnych informacji Z przedstawionego...
Tu musi być więcej zmian. Polecenia do wszystkich jednocześnie raczej nie przejdą. Do tego ten bufor nie zmieści się w ram, więc też nie zadziała. W bibliotece u8g2 jest to chyba lepiej rozwiązane, a zmiana zachowania pinów CS powinna być łatwiejsza (jedna prosta funkcja do zmiany: "void u8x8_byte_set_ks0108_cs(u8x8_t *u8x8, uint8_t arg)"), chociaż...
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...
https://obrazki.elektroda.pl/9932147800_... Warto obserwować LoLin ESP8266 i MicroPython ESP8266 dobrze integruje się z Arduino ale warto wypróbować też inne możliwości takie jak MicroPython. Na początek na komputerze instalujemy środowisko Python: https://www.python.org/downloads/ Następnie z wykorzystaniem narzędzia pip instalujemy...
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_...
Czy można to zrobić bez urządzenia z Androidem? Używając tylko ESP32? (at)elektrodabot Czy można to zrobić bez urządzenia z Androidem? Używając tylko ESP32? Tak, możliwa jest inżynieria wsteczna i integracja oświetlenia Tuya BLE z Home Assistant (HA) przy użyciu tylko urządzeń ESP32, bez konieczności posiadania zrootowanego urządzenia z Androidem....
https://obrazki.elektroda.pl/6406311800_... Witajcie moi drodzy. Dziś przedstawię projekt, o którym myślałem od bardzo dawna. Początkowo byłem pewny, że będę musiał go zrealizować od 0, ale dość długie poszukiwania w sieci pozwoliły mi odnaleźć gotowe rozwiązanie , które spełnia moje oczekiwania, a mianowicie ASCII Video Terminal autorstwa...
Podłączyłem JTAGICE mkII do Atmega 32 w komercyjnym urządzeniu żeby ocenić czy procesor nie jest uszkodzony i jakiś cudem po moich eksperymentach procesor okazał się wyczyszczony. Przy pierwszych odczytach lock bity miały wartość 0xC0 (wszystko zablokowane), przy kolejnych zrobiło się 0xFF. Praktycznie urządzenie jest już stracone, procesor wyczyszczony...
w arduino w plik/przykłady/ArduinoISP Tu jeszcze na wszelki wypadek dodam, że jeśli po świadomym lub nie świadomym przestawieniu źródła taktowania w fusebitach (np. na 128kHz), programowana kostka przestaje być widoczna dla programatora na Uno czy Nano (prędkość SPI zbyt duża), nie trzeba od razu popadać w rozpacz że kostka zbrickowana. Wystarczy wtedy...
A więc tak. Próbowałem pobawić się w esp idf, ale z przykładu esp now niewiele rozumiem, więc na razie odpuszczam. Udało mi się pozbyć w arduino wyświetlania danych przy budzeniu esp za pomocą polecenia esp_deep_sleep_disable_rom_logging(), Czas uruchamiania przypuszczam, że zmalał, ale ile to nie wiem, bo nie widzę, a nie mam jak zmierzyć. Wiem, że...
polecenia głosowe atmega polecenia przetwarzania polecenia
uszkodzenie chipsetu nieznane urządzenie samsung budowa subwoofer aktywny tonsil
Zamienniki dla AD8436: LTC1968, AD736, AD737 Schemat zamka master w Peugeot 405 - szczegóły i diagnostyka