Spróbuj takiego podejścia : [syntax=c]void wysw_bajt(byte wartosc) { for(byte maska = 0x80; maska; maska >>= 1) { if(maska & wartosc) Serial.print('1'); else Serial.print('0'); } }[/syntax] Piszę z pamięci, bez testowania. Ale powinno działać. Oczywiście jako " wartosc" podstawiasz bajt który chcesz wyświetlić.
Nie ma jednej jedynie słusznej drogi. Każdy przypadek jest inny i nie można twierdzić, że ma być taki, czy inny protokół. O tym fakcie decyduje projektant, bo tylko on ma pełnię informacji dot. projektu w tym ograniczeń jakie musi pokonać. Dlatego w jednym przypadku podejmie decyzję użycia gotowych protokołów, a w innym stworzy własny. Argument, że...
1. Czy moduł posiada swój stabilizator 4.2V? SIM800L ma Absolute maximum VBat = 4.5V 2. Czy zasilacz ma odpowiednią wydajność prądową? 3. Czy przewody zasilające mają odpowiedni przekrój i są możliwie krótkie? 4. Jakie są odpowiedzi modemu na komendy AT+CREG i AT+CSQ przed wysłaniem SMS? 5. Jaka jest odpowiedź modemu na komendę AT+CMGS? Pokazuje się...
A nie możesz po prostu arduino załadować do ESP i między ESP a Nano łączyć się szeregowo, roboty zaoszczędzisz, cały kod odpowiedzialny za komunikację POST załadujesz do ESP i odciążysz Nano. Tylko jakaś przejściówka 3V3 USB->RS potrzebna do zaprogramowania ESP. Na dodatek ESP ma sporo pamięci, szkoda tego nie wykorzystać. Nano będzie wykonywał tam...
Nie mam zielonego pojęcia co jest grane i dodatkowo to dziwne 'k'. Masz możliwość połączenia się z telefonem przez PC np. Bluetooth, Infrared, kabelek?
zastanawiam się czy to nie było od pamięci Na 100%. Generalnie, jak masz do czynienia ze stałymi łańcuchami tekstowymi, to lepiej używać F("string"), zamiast "string". Mniej wtedy zużyjesz pamięci dynamicznej. Dla przykładu: [syntax=c]Serial.println(F("brak polaczenia"));[/syntax] Link: https://www.arduino.cc/reference/en/lang...
W Bascomie program (prawie wszystkie dostępne na elektrodzie bazują na tym samym kodzie) sam "uzupełniał" zera na początku w WORD A. Skoro miał do wysłania 16 bitów - a dzielnik był zapisany w np. pierwszych 6 to automatycznie dopisywał "0". Kolejność wysyłania słów nie ma znaczenia, bo SAA i tak zacznie "łapać" jak otrzyma dwa kompletne zestawy. Inaczej...
Ale to dalej arduino a jeśli nie to tworzenie czegoś "językowego" Niestety tak. Ale coś "językowego" byłoby też potrzebne przy Twoim pierwotnym założeniu, czyli wykorzystaniu RTS.
Ja używałem modułu podłączonego do portu RS232 komputera i programu YAT Terminal [url=https://sourceforge.net/projects/y-... Można w nim ustawić wysyłanie predefiniowanych komend. Na screenie jest pokazane jak wygląda wysłanie SMSa, oraz jak są ustawione przyciski do wysyłania predefiniowanych komend. Polecenie wysłania wiadomości...
https://obrazki.elektroda.pl/2191398900_... Dzięki Arduino możemy rozbudować niemalże dowolną centralkę alarmową o funkcję wysyłania powiadomienia poprzez e-mail. Doskonale uzupełnia to starsze systemy alarmowe, które najczęściej nie są już podłączone do usługi monitorowania. Istnieją komercyjnie dostępne produkty tego rodzaju, ale...
Ja bym Ci radził kupić Arduino i 2 prztyczki najtańsze, zrobić sobie wysyłanie ich serialem na monitor. Jak to opanujesz to użyć jakiś gotowych bibliotek do zasymulowania "game controllera" widzianego przez PC, tak żeby w teście coś tam się zmieniało jak ruszasz pstryczkami. I jak starczy Ci samozaparcia do tego momentu, kupił całą resztę i się nie...
Sedno sprawy to zapewne znowu timingi. Jak jednak obejść niedoskonałość mojego egzemplarza arduino tak, aby możliwe stało się wysyłanie ciągu znaków pojedynczą komendą? Nic z tych rzeczy. Po prostu użyłeś błędnie apostrofów do ciągu znaków a do tego służą cudzysłowy. Apostrofami ujmuje się tylko jeden znak, by dostać kod tego znaku. Czyli zamiast:...
Generalnie do dopracowania jest obsługa przycisków i UART, do przycisku są biblioteki, do UART zobacz przykład SerialEvent, odczytujesz linię tekstu do zmiennej i z niej rób sobie liczbę. Logika też jest nazbyt pokręcona, dobór zmiennych. Linia tekstu oznacza, że napis jest zakończony znakami NL/CR. To jest to 0. Można wyłączyć w Serial Monitor wysyłanie...
Mianowicie chcę podłączyć arduino jako klawiatura space jako button. Chodzi mi o to ,że kiedy nacisnę przycisk to na komputerze klika się space. Szukałem już rozwiązań po stronach ale nic nie chce działać. Nie wnikam w to co jest na stronce instructables, z której korzystasz. Ale jeśli tylko o spację Ci chodzi, to sugeruję użyć szkicu z tego przykładu,...
W Arduino są funkcje do konwersji między tablicą char i String. Linki już miałeś podane do Arduino Reference, a tam na dole spis funkcji/metod z przykładami.
(...) branżę brzmi czy pilot RC TN5L da radę? Podobno działał RC TN55L ale również nie jest dostępny. Poproszę o poradę i pozdrawiam kolegów. PS. Proszę mnie nie kierować na Allegro bo już będę odsyłał 2 niby pasujący piot. Czort wie do czego oni to programują, ale z pewnością nie do tego decka. (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Najbardziej...
Możesz zbuforować 5 kolejnych wartości i przesłać żądanie/odpowiedź Modus co ćwierć sekundy. Alternatywnie: użyj gołych socketów UDP po obydwu stronach i wymuszaj wysyłanie danych w krótkich pakietach bez potwierdzeń, to ma szansę zmniejszyć obciążenie CPU, szczególnie Arduino - ale to trzeba zmierzyć, choćby Wiresharkiem. W obydwu wersjach przemyśl...
php odpalasz na tym samym komputerze co serwer mysql - stąd można zastosować localhost. Arduino to jakby "inny" komputer, więc musisz podać adres IP. Tak jak w grze 1z10 - mówisz na siebie (localhost) lub Pani/Pan z numerem X - czyli do kogo innego. Mówiąc na siebie nie musisz znać swojego numeru, ale na kogoś już musisz :D
Tak wygląda kiedy wyświetlacz nie zostanie zainicjalizowany, a kontrast jest źle ustawiony. Wysyłanie danych do wyświetlacza nie działa, ale tego mogłeś się domyślić.
Użyłem pakietu ATtinyCore . Trzeba go doinstalować w Arduino IDE: https://obrazki.elektroda.pl/9504358500_... Ustawienia w Arduino IDE (po instalacji powyższego pakietu i restarcie IDE): https://obrazki.elektroda.pl/1878812700_...
Szybko Ci poszło przeczytanie wszystkich artykułów na mikrokontrolery.blogspot. W każdym programie jakoś musisz obsługiwać upływ czasu, na pierwszej lekcji do zamigania led użyłeś delay, do paru innych prostych programów to też wystarczy, ale generalnie należy to robić na timerze. Jest to tak oczywiste, że w Arduino zrobili do tego gotowe funkcje, w...
Tutaj masz szczegółowo opisane co i jak: http://www.instructables.com/id/PART-1-S...
NET w windows nie działa dla avrdude. Musisz wybrać wirtualny port com, który zainstalował Ci Netburner (u mnie COM9). Moje polecenie programowania z eclipsa wygląda tak: avrdude -pm328p -c arduino -P \\.\COM9 -U flash:w:Kuchnia_sterownik_328.hex:a
Jeśli wysyłasz z pełną prędkością w loop nadajnika to odbiornik nie ma czasu na obrobienie danych. Jeśli grałeś kiedyś na sieci w FPS to wiesz, że ping na poziomie 100ms daje jeszcze radę zapewnić responsywną rozgrywkę. Jak to dla Ciebie za dużo to ustaw wysyłanie na 50ms. W odbiorniku powinieneś mieć też reakcję, że jeżeli przez np. 4 takie okresy...
Wczoraj robiłem podobną rzecz tylko ze po TCP. Wszystkie odpowiedzi masz w szkicu webClient. Wiesz jakim protokołem masz gadać do projektora? Jesli to UDP to w szkicowniku jest także odpowiedni przykład UDPSendReceiveString. Piszesz ze tylko wysyłasz więc interesuje cie druga część kodu Wg mnie po ustaleniu podstawowych parametrów transmisji kluczowe...
Wysyłanie komunikatów DMX celem zastąpienia Jestera to nie problem. Popełniłem kilka odbiorników DMX, co prawda nie w środowisku Arduino ale też na atmelu, i przy wykorzystaniu użytej przeze mnie biblioteki można zrobić nadajnik DMX. Odtwarzanie dźwięku z SD też jest możliwe ale trzeba już mocniej rozbudowywać układ. Ale zastanów się czy nie będzie...
O wstawianiu komunikatów dioagnostycznych już pisałem. Dlaczego tego nie robisz? Ja tego napewno nie zrobię. Arduino nie ma debugera, musisz więc kombinować. Wstaw w pętli [syntax=c] while(true){ obrotLewo(); } [/syntax] za "obrotLewo();" wysyłanie informacji na port szeregowy. Zobaczysz, czy przogram wychodzi z funkcji "obrotLewo()". PS Podpowiedź:...
onehour, dziękuję Ci za odpowiedź, czegoś takiego szukałem. Problem rozwiązałem w trochę inny sposób. Źródłem moich wszystkich bolączek okazało się Arduino Due , którego nie potrafiłem skomunikować z innymi układami dla tego zastąpiłem je Arduino Mega. Do komunikacji wykorzystałem magistralę I2C z wykorzystaniem biblioteki "I2C_Anything"(dodana w załączniku)....
Witam, googlowałem lecz nie znalazłem 100% odpowiedzi na pytanie "Czy jest możliwość wykorzystania 4 wyjść na płytce arduino CTS DRS DCD RI jako przejściówki RS 232?". Teoretycznie google mówi iż linie oznaczone DTR i RTS mogą pełnić funkcję wyjścia, a linie oznaczane CTS, DSR, DCD oraz RI - mogą pełnić funkcję wejścia. Więc wysyłanie teoretycznie...
Po co symulator/emulator do takiego projektu. Choć oczywiście są i LCD + DS obsłużą bez problemu: https://www.youtube.com/watch?v=QVn9u9vg... Bierzesz płytkę Arduino Nano i podłączasz 1 czujnik, wgrywasz program przykładowy z bibliotek DS18B20 + rezystor 4,7 i testujesz - od razu masz wyniki pomiaru na terminal i test poprawności załatwiony. Potem...
https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...
Najprosciej ... za pomoca przewodu usb. Arduino wykrywa przejscie i wysyla info "TERAZ" do RPi, RPi sprawdza aktualny czas i zapisuje w bazie.
ale to już nie za bardzo rozumiem. Co daje szybki uC jeśli używasz Delay, gdzie para idzie w gwizdek albo transmitujesz dane w programie głównym, używając czekania aż układ (np usart, spi) wyśle dana zamiast przerwań lub DMA? AVR raczerj nie daje dużych możliwości nadawania na przerwaniach. Aby, np taki usart, usb, itp mogło transmitować duże porcje...
Witam, mam problem, nie wiem czy ktoś miał podobny ale potrzebuję z Arduino wysłać temperaturę po magistrali ModBus do innego Slava bez pytania od Mastera. Mam Arduino Uno podłączone do magistrali przez układ MAX485 i w Arduino jest taki kod: jest to kod Slava bo Master to narazie emulator pod windowsa [syntax=c] /** * Modbus slave example 1: * The...
Ja używam G510 w wersji Open CPU do przesyłania wyników pomiarów przez HTTP. Wszytko działa dobrze. Jeśli chodzi o moc obliczeniową, pamięć itp. ten modem ma nieporównywalnie większe możliwości niż Arduino Mega2560. Zastanów się czy jest sens używania dodatkowo Arduino Jedyna wada to mala ilość wyprowadzeń.
Witam. Potrzebuje szybkiej pomocy. Mam z czytane kody z pewnego pilota ( 0xCE01F Eco blank 0xCC03F Freeze) Program ma działać tak. Jeśli wcisnę przycisk S1 podłączony do (Arduino- pin 8 , to wyśłij przez diode nadawczą polecenie z kodem Eco blank) a jeżeli wcisnę przycisk S2 podłączony do Arduino-pin9 , to wyślij polecenie z kodem Freeze). Czyli do...
Musisz najpierw wysłać rozkaz pomiaru temperatury a dopiero odczytać wynik. Mogę się założyć ze ta biblioteka której używasz najpierw odczytuje dane z czujnika a później wysyła rozkaz pomiaru temp. Stad pierwszy pomiar taki a nie inny. Do glowy przychodzi sporo metoda walki, Najprostsza pierwszy pomiar olać i go nie wysyłać. A pierwszy pomiar pojawia...
Jest to zastosowanie ESP32-CAM jako fotopułapki z powiadomieniem. Układ w głębokim uśpieniu czuwa nad wykryciem ruchu przez czujkę PIR. Po wykryciu ruchu budzi się, robi zdjęcie, zapisuje na karcie SD, łączy się do sieci wifi, pobiera bieżący czas i jeżeli czas, który upłynął od poprzednio wysłanego maila jest większy od ustawionego czasu w parametrach,...
Witam, czy są cyfrowe układy liczące impulsy, tak żeby robić to poza arduino i wysyłać w formie cyfrowej np. ISP? Chodzi mi o zliczenie impulsów w liczników kWh (1000 imp/kWh), przy obciążeniu 80A na fazę i 5 licznikach wykorzystanie przerwań raczej nie wchodzi w grę. Arduino ma wysyłać stany liczników przez Ethernet. Pozdrawiam
Witam serdecznie, potrzebuję by dane które wysyła Arduino Uno przez Serial Port były zapisywane do bazy Mysql za pomocą modułu sieciowego NodeMcu v3 opartym na ESP8266. Nie wiem jak do tego tematu podejść, na internecie jest masa przykładów połączenia modułu sieciowego ESP8266 z bazą danych z dołączonymi czujnikami bezpośrednio do ESP8266. Ja potrzebuję...
https://obrazki.elektroda.pl/6421765400_... Tutułowy obrazek pewnie jest troche znajomy z poprzedniego mojego tematu o piktogramach. Dzisiaj gotowe urządzenie. Ogólnie dostępne stacje pogodowe łączy jedno – wyswietlacz LCD. Ma on swoje wady i zalety. Jeśli chodzi o czytelność tych paneli to różnie z tym jest. Postanowiłem więc...
Witam. Mam następujący problem, wysyłam dane HEX przez port serial na Arduino Mega. I wszystko działa pięknie, tylko nie wiem dlaczego obcina mi zera. Wklejając kod programu używaj proszę znacznika SYNTAX. Składnia jest wtedy kolorowana i łatwo kod analizować, a dodatkowo posty są krótkie. Instrukcja: http://www.elektroda.pl/rtvforum/topic33...
A jeszcze jedno pytanie mam ten moduł esp01 podłączony z Arduino i działa cały czas wysyłanie tekstu które robiłem poprzednio , resetowalem ten moduł i nic cały czas to samo wsumie , a gdy chce sprawdzić sobie komendami AT czy wszystko jest ok to zero reakcji gdy wpisuje AT
Witaj, też walczę od kilku dni z pilotem na IR. Pierwsze pytanie, jak przeliczasz na poniższy kod dane w formacie "F0B13D56"? [syntax=cpp]unsigned int raw[24] = {950,800,950,850,900,850,1800,1750,1800,... Kolejne pytanie, aby sprawdzić czy dioda emituje podpiąłem zwykłego LEDa i widać,...
Witam :) Już od dość dawna planowałem zbudować urządzenie wskazujące bieżące zużycie energii elektrycznej w domu. Problem był taki, że w skrzynce z licznikiem nie ma możliwości podłączenia pod zasilanie. Pociągnięcie dodatkowych przewodów wiązało się z dewastacją częsci budynku. Powstał więc bezprzewodowy nadajnik mignięć LED licznika energii elektrycznej....
https://obrazki.elektroda.pl/7793672500_... Przedstawię tu wnętrze kilku starych myszek komputerowych. Część z tych myszek jest tylko dwuprzyciskowa i nie ma nawet kółka. Zobaczymy tutaj jak są one zbudowane oraz na jakich układach bazują, przyjrzymy się też ich protokołowi komunikacji. Jak wygląda w środku myszka kulkowa? Przekonajmy...
Koledzy i koleżanki, kto potrafi napisać soft na Arduino z modułem Ethernet? Ma być pomiar 2-3 wartości i wysyłanie na serwer. Umie ktoś i pomoże? Piszcie na PW.
Witam. Niedawno kupiłem SIM 800L w wersji 1. Jestem bardzo początkujący w programowaniu na Arduino, ale chciałbym zrobić układ który po naciśnięciu przycisku wysyła SMS-a do wielu osób. W założeniu ma informować w pracy że przyszedł "pan kanapka". Ludzi w budynku jest ok 50, ale siedzą po kilka osób w pokojach, więc jakby tak udało się do 15 wysłać...
https://obrazki.elektroda.pl/3993332100_... Zapraszam na praktyczną demonstrację połączenia CAN pomiędzy dwoma urządzeniami z ESP32. Pokażę tutaj, jak wygląda procedura nadawania i odbierania ramek na podstawie sterownika TWAI, użyję środowiska PlatformIO. TWAI to skrót od Two-Wire Automotive Interface, czyli w wolnym tłumaczeniu interfejs...
https://obrazki.elektroda.pl/5950460500_... Dzisiaj wykonamy prosty wyświetlacz pogody w oparciu o ESP32. Pogoda będzie pobierana z internetu dzięki użyciu jednej z wielu darmowych usług typu "weather API". Projekt nie będzie używać żadnych czujników typu DHT11 czy BMP280, wszystkie informacje będą pobierane z sieci poprzez proste...
arduino wysyłanie string arduino wysyłanie zmiennych wysyłanie logów
rozmowy automatycznie kontrolka lewej stronie avast odinstalowanie
diagbox lexia bateria parkside styki
Obroty silnika i kompresora z napędem bezpośrednim Pioneer VSX-521-S instrukcja obsługi PDF, konfiguracja 5.1, schematy połączeń