Najprawdopodobnej z tego, że to programowy UART :)
[mickpr] Wgrywając program z Eclipse zdawałem sobie sprawę, że usuwam bootloader. Wgrywałem później również bootloader różnymi metodami (z Arduino IDE, z avrdude, różne dostępne hex'y). Bez zmian. Jeśli chodzi o ustawienia zegara to tak, wszystko ustawione, również chip pod który jest robiona kompilacja. Zazwyczaj bawię się Atmega8 lub 16 i pokrewne....
Niby nie trzeba pchać na usart ale jak wtedy debugować? Bardzo prosto : USART przeznaczyć na komunikację z układami ( np. ESP8266 ) a ewentualne debugowanie puścić na programowy "port szeregowy". Konwertery TTL/USB są tanie jak barszcz a w takich sytuacjach są jak znalazł.
https://obrazki.elektroda.pl/4974368200_... Oświetlenie LED na dobre już zagościło w naszych domach oferując oprócz oszczędności energii również możliwość praktycznie dowolnej aranżacji oraz uzupełnienie o różne efekty. Różnego rodzaju taśmy LED (w tym RGB) w różnych konfiguracjach pozwalają na praktycznie dowolne fantazje. O ile większość...
O problemach z nadawaniem 485 pisałem w innych moich postach. Właściwy moment przełączenia nadajnika w tryb odbierania danych jest najważniejszy. Dlaczego mając do dyspozycji sprzętowy usart używasz programowego? Flush _chyba_ nie działa na programowym a rozwiązuje problem na sprzętowym.
Tyle, ze PCA9544 to nie to samo co klucze A/C. Pomija tu fakt, ze PCA544 przełącza wyjścia za pośrednictwem I2C (PCA ma swój adres) a klucze wymagają dodatkowych wyprowadzeń. Dodatkowe 2 linie sterujące multiplekserem 74HC4052 chyba nie byłyby aż tak bardzo kłopotliwe, a nawet ułatwiłyby sterowanie od strony programowej. Raczej utrudniałyby sterowanie,...
Spodziewałem się tego, dlatego robiłem to w każdej konfiguracji. Ogólnie problem rozwiązałem podłączając przejściówkę usb-uart :D Choć chciałbym umieć to zrobić z poziomu arduino, żeby móc dynamicznie to zmieniać. Być może problemem jest programowy Serial1 (mam arduino UNO gdzie jest tylko jeden Serial, używany do komunikacji arduino-pc). Pozdrawiam!
Celem projektu jest zbudowanie własnego komputera standardu Arduino, z elementów elektronicznych, na płytce stykowej. W celu nauki lutowania czy programowania, czy wtykania (mikro)klocków w otwory na płytce? Takim "komputerem" od strony programowej jest np. atmega328 z bootloaderem. Reszta to odpowiedni kształt płytki, żeby dodatki pasowały i napis....
Pięknie wykonana gwiazda i super efekty świetlne. Mógłbyś pogrupować efekty w programy i dodać przycisk impulsowy do ich wyboru i jeszcze jeden przycisk do zmiany szybkości efektów. Ustawienia zapamiętywane w wewnętrznej eeprom- po włączeniu zasilania odtwarzane są efekty wg ostatniej konfiguracji. Przy module z uC dodać mini-przetwornicę impulsową...
Mamy rok 2020. Nie dziaduj tylko użyj mikrokontrolera z USB. Szkoda nerwów na programowe USB. też o tym myślałem np arduino micro ma np atmege z komunikacją z usb ale opd ręką mam akurat atmege328:) i myślałem że macie jakieś proste rozwiązanie XD
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....
(at)deus.ex.machina Modemy? Przewód telefoniczny to nie jest jakaś rewelacja, ale to tylko 100 m. RS-485 wystarczy. Ja tylko uważam ze tym samym przewodem (jedna para) można całość zasilić i przesyłać dane dwukierunkowo a użycie modulacji podniesie ogólną niezawodność komunikacji zaś FSK (czy inna modulacja) jest łatwe w implementacji programowej...
Witam, Uruchomiłem na Arduino Mega pewien układ, który m.in. komunikuje się przez SPI (obsługa wyświetlacza LCD) - całość działała jak należy. Kiedy jednak przeniosłem projekt na dedykowany PCB, transmisja SPI nie działa. Kod programu i piny oczywiście dokładnie te same, co w projekcie Arduino. Co ciekawe, gdy emuluję komunikację SPI programowo - jest...
AVE... Jedna zaczerniona linijka to zawsze błąd komunikacji, zwykle coś nie styka. Miałem to samo, pomogło dokładne sprawdzenie wszystkich połączeń i poprawienie tych niepewnych... Co ma do tego komunikacja? jeśli wyświetla całą matryce punktów w całej linijce... Brak komunikacji to brak wyświetlania...w ogóle. Oczywiście sprawdziłbym też połączenia...
Moim zdaniem porywasz się na dość trudny projekt. Po Twoich pytaniach sądzę że jesteś raczej początkujący a komunikacja między scalakami to jednak jakaś tam wiedza, poza tym komplikujesz ją programowym serialem i komunikacją 485. Czy w oryginale też używano programowego portu? Jest miedzy nimi zasadnicza róznica właśnie ze względu na 485. Poćwicz sobie...
Podstawowa funkcja sygnalizatora alarmowego jest tak banalna, że mogło by w ogóle nie być w środku elektroniki. W praktyce będzie i to nie związana z podstawową funkcja alarmowania, może zasilanie buforowe, może jakieś specjalne metody komunikacji z centralą, my nic nie wiemy na temat projektu autora.
Na podstawie tego co napisałeś mogę jedynie podejrzewać, że użyłeś czysto programowej obsługi portu szeregowego. Nie odbierasz tego co nadajesz. To jest poważna wada rozwiązania lub skutek jakiegoś błędu. W tym przypadku może to bardzo utrudnić analizę komunikacji z modemem. Poza tym co nadajesz i co modem odpowiada pojawia się kolejny czynnik czyli...
W sumie to nie wiem gdzie to wyczytałem z tym buforem 32 bajty, a jaki jest dokładnie ?? ESP8266 nie ma kontrolera sprzętowego I2C, więc mowa będzie tylko o buforach programowych. Klasa Wire korzysta z bufora, którego długość jest określona w pliku Wire.h jako: dodatkowe bufory programowe, których długość jest określona w pliku twi.h jako:[syntax=c]#define...
Jeśli są takie same oznaczenia pinów to znaczy, że to ten sam pin. Atmega328p ma jeden sprzętowy UART, jeśli potrzebujesz dwóch sprzętowych (to zawsze lepsze niż programowy) to kup sobie Arduino MICRO, przez Serial wysyłasz na portu USB PC, a Serial1 jest na pinach TX/RX - 0 i 1, używasz do komunikacji z ESP. Wielkość płytki podobna, dodatkowo znika...
mickpr spokojnie, napisałem to do przedmówcy :) Ja oczywiście posiadam konwerter napięć na RS232 Nie zrozumiałeś przedmówcy ;). Mamy arduino uno podłączane do usb. Na płytce są 2uC: docelowa mega 328, oraz mega 168, która właśnie w programowy sposób załatwia komunikację po usb. Z dokumentacji wynika, że płytka po podłączeniu do komputera poprzez usb...
Programowy UART na Uno będzie miał ograniczenie do 57600bps, o ile nie mniejsze. I zero zawieszania przerwań w programie. Taki programowy UART to półśrodek, pokazanie, że się da. Później okazuje się, że programowy UART gryzie się z innymi rzeczami. Szkoda nerwów, zwłaszcza, że są uC z kilkoma UART.
Spróbuj zresetować zasilanie modułów - niestety te scalaki nie mają programowego resetu a czasem potrafią wejść w taki stan, że konieczne byłoby ustawienie każdego ich rejestru do prawidłowej pracy.
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...
Zostaje kwestia samego I2C. Można użyć sprzętowego, ale można też zrobić to w software poprzez proste digitalWrite i digitalRead, czyli zmiany stanów pinów cyfrowych w stylu Arduino. Dokładnie taką implementację mają popularne software dla ESP (bazujące na Arduino) i to z tego podejścia skorzystałem. Oczywiście, nie jest to prawda. Obsługa programowa...
No niestety nie jest to OLED i do sterowania tym LCD potrzebuje piny 13,11,10,9. Przy okazji jak obrócić programowo to co wyświetla o 180 stopni, nie mogłem nigdzie tego znaleźć. A dlaczego "niestety"? Podłącz tak jak w konfiguracji i popwinno być dobrze. Co ci przeszkadza że do pinu13 (clk) jest podpięta dioda? Pin ten jest kontrolowany przez bibliotekę...
Hmm roznie to mozna interpretowac tylko jak mozna sprzedawac cos co sie oprogramowalo z githuba? Ile osob tyle interpretacji pewnie bedzie ale albo sie dalej sie ciagnie z githubowa licencja albo przechodzi do zamknietego soucecodu , chyba , Nie znam sie. No to sobie ściągnij i napisz - będziesz miał za free. Dodano po 9 Oczywiście że traktuje to hobbystycznie...
UART jest buforowany, co przy małych paczkach danych daje nam niemal asynchroniczną komunikację. Rozmiar sprzętowego bufora UART w ESP8266 to 128 bajtów, wspólny dla RX i TX. W Arduino Core jest dodatkowy bufory programowy 256 bajtów tylko dla RX. Pakiety ESP-NOW w wypadku ESP8266 mogą mieć maksymalną długość 250 bajtów. Klasa HardwareSerial nie ma...
Możliwe, jednak na programowych serialach działa więc czemu nie mogę zrobić tego przez telefon tylko przez szeregowy monitor ? Co ma komunikacja ARDUINO <-> BT z monitorem szeregowym? Musisz odpalić połaczenie szeregowe pomiedzy atmegą a BT a to nie ma nic wspólnego z telefonem czy z PC-tem (poza tym ze z tego PC-ta wgrasz wsad). Wydaje mi się...
Jak by w ogóle któraś ruszyła to już by był sukces. Jak ma cokolwiek ruszyć jak robić Ci się nie chce? Miałeś sprawdzić co wychodzi z uC przy transmisji szeregowej - nie zrobiłeś tego. Równoległa jest łatwiejsza do testowania gdy nie masz sprzętu bo możesz programowo generować kolejne fazy cyklu zapisu ale napisałeś jeden program, który zapisu nie...
Temat oświetlenia schodów niedawno był akurat nie na PCA9685. Pytanie, dlaczego konieczność użycia zewnętrznych PWM? Schody to nie ekran telewizora. Czy 12-bit jest konieczne? Nie wystarczy 5 czy 6-bit? PWM zrealizować programowo. Pokaż jaki masz algorytm działania programu i napisz z czym masz problem. Wykrywanie zmiany stanu czujnika? Komunikacja...
Czyli jak podejrzewałem.
Pomóżcie! Niedawno kupiłem dwa moduły: "WeMOS D1 Mini NodeMCU ESP8266-12F ESP-12 Arduino" na A.....o. Nie daję rady ich zaprogramować! Ani w środowisku Arduino, ani w narzędziu od Espressif o nazwie "ESP8266 flash download tool v.3.9.5.". Po podłączeniu kablem do komputera z systemem Windows w Menadżerze urządzeń znajduje się "USB SERIAL CH340 (COM...
Szanowni koledzy i koleżanki. Od jakiegoś czasu chodzi mi po głowie wykonanie projektu, który ma składać się z wielu oddzielnych procesorów ale współpracujących z sobą. Chodzi o utworzenie sieci. Jako procesory chcę użyć Arduino UNO. Natomiast do komunikacji pomiędzy nimi ma mi posłużyć moduł NRF24L01 (nadajnik/odbiornik). Wyobraźmy sobie, że mamy taką...
Dziękuję za odpowiedź Znalazłem Modbus TCP/ IP master I nie bardzo wiem jak wzbudzić w tym programie cewkę na wyjściu 10001 oraz jak odczytać wejście 1 w slave TCP/IP #include <SPI.h> #include <Ethernet.h> #include "Mudbus.h" Mudbus Mb; //Function codes 1(read coils), 3(read registers), 5(write coil), 6(write...
Tak, pomijając że całość nie ma sensu (co nie znaczy, że nie może działać), to zapytam ponownie, czego oczekujesz po tym kodzie. Napisz dokładnie jak to według Ciebie działa. Konkretnie te dwie linie (kod w znaczniku syntax=c):[syntax=c]void SendMessage() { receiveVal = mySerial.read(); //1 if (receiveVal)) { ... mySerial.println(receiveVal); //2 ......
https://obrazki.elektroda.pl/5869554800_... Niedawno przestrzegaliśmy, na łamach forum, żeby https://obrazki.elektroda.pl/2835168900_... Wraz z tworzeniem nowego systemu autor był coraz bardziej przekonany, że była to dobra decyzja. Autor wymienia kilka zasadniczych zalet wykorzystania Arduino, nawet w środowisku przemysłowym...
Zastanawiam się nad rozwiązaniem komunikacji Arduino <-> NodeMCU i Arduino <-> SIM800L. Czy będzie OK, jeżeli np. do SIM800L użyję portów RX i TX z UNO, a do NodeMCU użyję np. SoftwareSerial (albo np. AltSoftSerial) ? Zdaję sobie sprawę, że przy takim rozwiązaniu, aby wgrać program na UNO, musiałbym rozłączyć RX i TX, ale to w sumie nie...
pod linkiem punkt 4 communication może zawierać przykłady pod UASRT https://www.arduino.cc/en/Tutorial/Built... Trzeba zainstalować środowisko do programowania ARDUINO IDE, https://www.arduino.cc/en/Main/Software I niestety samemu trochę powalczyć.
Wydaje mi sie , że jeden odbiornik + arduino a kilka nadajników odpada. Odbiornik nie jest w stanie równocześnie zareagować na np 2 nadajniki. Można zrobić odpytywanie adresów nadajników w pętli ale to może być za ługi czas. lepiej zrobić pary - nadajnik z odbiornikiem + arduino. Poza tym nie wiem czy da się ustawić kilka adresów na jednym odbiorniku....
Tu masz zamienić: mySerial.begin(9600); na mySerial.begin(19200); "SoftwareSerial mySerial(0, 1); //Rx and Tx" to zmień na "SoftwareSerial mySerial(2, 3); //Rx and Tx" i tu przepnij kable od RS485. Na pinach 0 i 1 jest komunikacja z PC, wbudowany UART sprzętowy, programowego (SoftSerial) używasz dlatego, bo UNO ma tylko jeden sprzętowy i jest już zajęty....
Mam Arduino UNO 3 oraz moduł radiowy Ra-01 SX1278 LoRa 433 MHz Ten moduł działa z zasilaniem 3.3 V, z tym nie ma problemu, bo Arduino posiada taki pin do zasilania urządzeń na 3.3 V, tylko że on ma chyba ograniczoną wydajność prądową. Nie jestem jednak pewny, czy mogę resztę pinów komunikacyjnych modułu komunikacyjnego LoRa podpiąć do Arduino. Podobno...
Na początek połącz się poprzez RS232 z komputerem PC na którym będziesz miał otwarty program terminala. Staraj się nawiązać z czytnikiem jakąś komunikacje. Od str. 5 pdfa zaczyna się opis ramki. Nie pisz na razie żadnych programów, tylko korzystając z klawiatury PCta i programu terminal sprawdź w praktyce jakąś ramkę. Jak ci się coś uda to już będziesz...
Witam, Chętnie przyjmę zlecenia (małe i duże) z następujących kategorii: - projektowanie układów (od dopracowania założeń, przez schematy, projekt PCB aż do wykonania i uruchomienia prototypów): - analogowo-cyfrowe, - cyfrowe, - low-power - komunikacja radiowa (GSM, LoRa, WiFi, Bluetooth) - projektowanie PCB - jedno, dwu-, wielowarstwowe; - analogowe,...
Witam, chciałbym zaprezentować układ, który powstał w ciągu "paru minut" z potrzeby chwili. Od początku. Pracuję z układami, w których pracują układy Nvidia Jetson, Xavier itd. W skrócie CPU/GPU z Linuxem. Muszę do niego podłączyć INA3221 w celach pomiarowych. Proste, ale na płytkach jest już INA3221 stosowana do innych celów, podłączenie drugiego układu...
Witam, jestem nowy na tym forum i bardzo potrzebuje kogoś pomocy do napisania programu w Arduino dokładnie mówiąc: zainicjować 4 x LED - > niebieska ma mrugać dopóki nie zostanie wciśnięty przycisk, jak już zostanie to świeci się pomarańczowa. po przez wciśniecie ma zostać wysłana informacja do komputera z serwerem PHP został wciśnięty guzik i teraz...
Jeśli w urządzeniu stosujesz moduł BLE to możliwa z nim jest pełna komunikacja z poziomu przeglądarki Chrome i Edge Chromium. Stosunkowo dobrze znane i opisane języki HTML5 i JS pozwalają tworzyć dowolnie skomplikowane interfejsy użytkownika. Nie bardzo rozumiem z jakiego powodu nie zastosowałeś tej technologii.
Witam Proponuję wstępnie zapoznać się ze specyfikacją struktury zapytań oraz zwracanych wiadomości. Pomoże to w zrozumieniu protokołu komunikacyjnego. Wpisz w przeglądarkę "QPI Device protocol ID Inquiry" a otrzymasz informacje skąd ściągnąć rs232-communication-protocol.pdf. Jeśli go już masz to otrzymasz odpowiedzi na większość pytań. Co do kodowania...
no właśnie jeśli zakończę tak komunikację to potem bez resetu procka już jej nie nawiążę a płytkę mam już gotową i niestety nic dodać nie mogę więc liczyłem że da się to jakoś programowo zrealizować skoro przed SD.begin układ pobierał 10mA a po inicjalizacji 40mA
Tak jak stachu napisał. Jeżeli chcesz sterować to potrzebujesz jakąś formę sygnału sterującego i jakąś formę komunikacji ze szkicem wgranym do Arduino. Sterować sygnałem możesz na przykład poprzez konsolę linii komend w kompie (oczywiście kiedy Arduino jest podłączone z komputerem) używając "Serial" albo możesz dołączyć inne elementy elektroniczne do...
https://obrazki.elektroda.pl/6483363900_... Obecnie, w dobie prostych i niedrogich modułów GSM oraz modułów Arduino bardzo prosto skonstruować jest przekaźnik sterowany SMSem. W poniższym projekcie autor wykorzystał moduł SIM800L do odbierania wiadomości SMS. Całym systemem steruje moduł Arduino Nano V3. Układ wyposażono w jeden przekaźnik,...
Sprzętowo tak, jak zrobi programowy I2C to 1,1Mb/s da sie uzyskać przy Fosc16MHz, więc przy 20MHz (np Mega324) jakieś 1,3Mb/s. Inna sprawa to na ile slave pozwala. Programowe I2C o prędkości 1.3Mb/s. Nie ma jak 100% czasu procesora przeznaczać na komunikację przez polling. To brzmi jak rozsądny pomysł. Na slave to będzie już trzeba AVRa z zegarem 100MHz.
Witam, jeżeli czujnik posiada magistrale I2C, i chciałbym pobierać z niego dane i je przetwarzac niezależnie od działającego równoczenie programu głównego. To w takim wypadku musze użyć przerwań. Port 20 i 21 w arduino mega odpowiadają za przerwania oraz komunikację SCL oraz SDA. W takim przypadku powinienem użyć funkcji rezystora podciagajacego oraz...
Arduino powstało aby ułatwić naukę programowania uC. Na pewno dasz radę. Kup jakiegoś klona Arduino Mega za 50 zł, dwa konwertery UART TTL/RS 485 po 5 zł sztuka, zainstaluj IDE i pobaw się ;-) Modbus Master jest wsród przykładów w IDE, odpytaj sobie licznik, a pózniej zrób Modbus slave na drugim porcie szeregowym. Na forum pytaj w dziale Mikrokontrolery.
AVE... Jak mikrokontroler ma sprzętowy port USB albo dość pamięci by zrobić to programowo, to po jednorazowym wgraniu bootloadera można go programować podłączając zwykły kabel USB. Dodatkowo można ten port wykorzystać do innych rzeczy, jak na przykład komunikacja i konfiguracja urządzenia. Przykładowo sterownik do maszyny CNC z firmwarem GRBL wykorzystuje...
Powoduje to inne ustawienia dla programownia pod Arduino gdy modułyESP8266 są zamontowane na płytkach To jest nieprawda. Różnica pomiędzy ESP8266EX a ESP8266MOD jest taka, że ten pierwszy jest produkowany przez Espressif, a drugi jest, a raczej był przez AI-Thinker. Funkcjonalnie nie ma żadnej różnicy. W ESP8266 nie ma sprzętowego kontrolera I2C, a...
Zasilacz do arduino jest oryginalny (wyprowadzone wyjście za obudowę). Moduł ethernet (enc28j60) zasilany jest z arduino. Rozwiązanie tego na stycznikach nie wchodzi w grę ponieważ znacznie zwiększy to gabaryty urządzenia. Nie chcę też tam wpinać żadnych wysoko prądowych urządzeń. schemat połączeń arduino (obwód 230v jest jak wyżej, wszystkie 5V są...
Musisz trochę doczytać o I2C ;) Wiedziałeś, że I2C jest multi - Master? Doczytaj co i jak tam jest realizowane. Ale abstrahując od tego - skoro w obsłudze przerwania nie umiesz ustawić flagi, by po wyjściu z obsługi komunikacja z PCF od LCD została powtórzona ( programowe NACK) a w dodatku upierasz się, że przycisk trzeba obsługiwać w całości przerwaniem,...
SPI nie jest i nie będzie szybszy niż interfejs równoległy 16-bit. Proszę, nie wprowadzaj w błąd. SPI jest interfejsem szeregowym i już na starcie będzie 16x wolniejszy niż interfejs równoległy. Poza tym SPI zawsze będzie wolniejszy niż LVDS czy MIPI. To zupełnie inna klasa prędkości, a jednak są używane w komunikacji z wyświetlaczami i kamerami. Marek,...
czy udałoby się stworzyć układ na arduino Przy 1200 bps arduino powinno "uciągnąć" dwa odbiorniki szeregowe programowo, będziesz mógł oba strumienie danych "skleić" i wysłać do komputera przez usb - serial, zrealizujesz monitorowanie obu linii (TX / RX), jak napisał Do obu gniazd podłączasz piny GND, do pinu RX jednego gniazda podłączasz jedną żyłę...
- możesz użyć płytek Arduino, komunikację zrealizować przez UART, a protokół napisać własny (master po jednej stronie, a wszystkie slave zmostkowane po drugiej, zakładając że kolizje będą rzadkie), Bezpośrednio nie da się tak zrobić, gdyż musiałbyś połączyć wyjścia Tx układów slave, co jest niedozwolone. Tak się da zrobić o ile wyjścia Tx będą np....
zrealizował programowe I2C 400kHz na przerwaniach. Wskaż mi miejsce w którym napisałem, że zrealizowałem TWI 400kHz na przerwaniach programowo . Choć wcale nie twierdzę, że to utopia :) Na szybkiego przejrzałem kod i sam sobie odpowiem: funkcja endTransmission() zwraca kod == 4 i resetuje stan. W takim wypadku należy po jakimś czasie ponowić transmisję...
http://obrazki.elektroda.pl/9846992600_1... Moduł komputerowy UDOO x86 to nowa jakość w świecie miniaturowych komputerów. Jest to najpotężniejsza platforma obecna na rynku, dedykowana dla hobbystów, która dodatkowo kompatybilna jest z platformą Arduino 101. Wszystko to w jednym kompaktowym module! Na komputerze UDOO x86 uruchamiać można...
http://obrazki.elektroda.pl/2250641300_1... 1Sheeld pozwala wykorzystać sensory i wyposażenie smartfonu, jako 40 różnych shieldów dla Arduino. Kompatybilna z systemem Android platforma składa się zasadniczo z dwóch części: -sprzętowej, która fizycznie podłączona do płyty Arduino pośredniczy w bezprzewodowej komunikacji ze smartfonem...
https://obrazki.elektroda.pl/8808596700_... Pokażę tu jak łatwo uruchomić MAX31855 z Arduino a potem omówię jego protokół komunikacji. MAX31855 oferuje 14-bitowy pomiar temperatury z zakresu zależnego od użytej sondy, od -270°C aż do 1800°C. MAX31855 oferuje prosty protokół komunikacji oparty o SPI, zasadniczo odczytujemy z niego tylko...
http://obrazki.elektroda.pl/1600655700_1... http://obrazki.elektroda.pl/3115121400_1... KeyDuino to zgodna z Arduino platforma umożliwiająca łatwe projektowanie aplikacji wykorzystujących komunikację NFC. Urządzenie w formie płyty deweloperskiej to najprostsze rozwiązanie dla użytkowników korzystających w swoich projektach...
1. Arduino to nie 8051. 2. Polecam książkę Pana Rydzewskiego "Mikrokomputery jednoukładowe rodziny MCS-51" 3. Co do samej transmisji równoległej, nie ma chyba gotowca, bo nikt tego nie używa w praktyce. Ale polecam lekturę wyżej wymienionej pozycji. Tam jest opisany sposób podłączenia pamięci zewnętrznej RAM do 8051. Możesz wykorzystać ten interfejs...
RX przez rezystor 10k do masy i przed drugi 10k do arduino TX bezpośrednio do arduino. To musisz zmienić, zgodnie z tym, co pisałem w poście #11. Wątpie, aby przy obecnym podłączeniu RX/TX komunikacja esp-uno działała prawidłowo. Dodano po 32 W kodzie zdefiniowana jest prędkość z SoftSerial do esp na wartość 9600. To też może być problem, ponieważ...
Dziękuję za wszystkie rady i sugestie. Udało mi się wgrać bootloader. Dalsze problemy pojawiają się na poziomie nie sprzętowym lecz programowym. Płyta MKS GEN L, sterowanie drukarką 3D. ATmega 2560. Usiłuję wgrać program Marlin. System opluwa mnie komunikatem "Failed uploading: uploading error: exit status 1". Załączam cały plik. nie umiem go zinterpretować,...
flaoo13, czy możesz zdradzić coś więcej odnośnie tego skryptu php? Interesuje mnie też dokładnie coś takiego. Praca tylko w sieci lokalnej. Z tym że dane chciałbym wysyłać do Domoticz-a, którego mam na malinie. Logowanie realizujesz za pośrednictwem ESP8266. Całe to logowanie rozumiem zaszyte w sofcie w ESP. Czym programujesz tego ESP-ka? Ja używam...
AVE... (at)jareklnx Nie do końca się z Tobą zgadzam. Zacznę od tego, że przynajmniej do lat 50tych na zachodzie i 90tych u nas większość radioamatorów budowała sprzęt od zera, bo zwyczajnie nie było nic do kupienia. Ba, historia radia komercyjnego zaczęła się od radioamatorów eksplorujących tę nową dziedzinę techniczną. Nawet radioodbiorniki domowe...
Wyjaśniłem Ci to w poprzednim wątku z przykładem do Nokia_LCD.h, ustaw sobie kontrast między 40 a 60, u mnie na 40 jest OK, na 60 jest czarny ekran. Problem nie jest z kontrastem, ale z tym, że używam (ustawiam) dla obu urządzeń Hardwarowy interfejs SPI, ze wspolnymi pinami MOSI/MISO/CLK . Problem pojawia się dla wszystkich bibliotek poza ta najbardziej...
Wątpię że wejście jest uszkodzone ponieważ podczas podłączenia do komputera świeci się jedynie dioda on mam także zasilacz warsztatowy do którego podłączyłem płytkę i uzyskałem taki sam efekt Kabel USB ma cztery przewody, z czego dwa to zwyczajne zasilanie: +5V i GND, natomiast dwa pozostałe to D+ i D- po których odbywa się komunikacja i jeżeli któryś...
https://obrazki.elektroda.pl/9784998900_... Głośnik bluetooth na Raspberry PI Pico 2W z I2S https://obrazki.elektroda.pl/6827728100_... https://obrazki.elektroda.pl/6790056000_... https://obrazki.elektroda.pl/9259668300_... Przedstawiam prosty w montażu projekt głośnika bluetooth zbudowany...
Najłatwiej zamaskować drgania styków programowo. Oszacuj (mniej więcej) czas drgania styków, następnie zamaskuj ich drganie według zasady: jeżeli przez pewien czas (na przykład 100 ms) stan wejścia jest identyczny to jest to stan stabilny. Drgania są ładnie wytłumione przez RC na wszystkich wejściach. Jedno załączenie przekaźnika powoduje jeden impuls...
a) Podpinam czujnik do standardowych wyjść Serial GPIO3 i 1 - czujnik działa i debug na Serial też działa (co prawda wydaje mi się że powinienem w tym terminalu z Serial widzieć komunikację z czujnikiem pyłu - a nie widać jej - ale to nieważne) Niestety takie podłączenie blokuje mi możliwość wgrania nowego programu - po prostu Arduino nie wykrywa podłaczonej...
No to do USB m2560 też nie najlepsza, bo programowe USB nie jest najfajniejsze, w takim razie lepiej wziąć może xmega ze sprzętowym USB? ;-) a ArduinoMega, pomimo, ze ma maluszka AVR wykonującego domyślnie komunikację USB/rs232, to lepiej już mieć USB i program w jednej kostce. Mimo wszystko zastanowiłbym się (jeśli ma być do nauki) nad tymi zestawami:...
Dodam, że ważniejsze od komunikacja WiFi jak w modułach ESP, jest stabilne połączenie i brak opóźnień w wyświetlaniu danych ze strony, aczkolwiek to właśnie ESP32 przyglądam się z największym zaciekawieniem aczkolwiek nie chciał bym ugrząźć na kilka tygodni z jakimś amatorskim/developerskim kontrolerem typu Arduino tylko skupić się na czymś co pozwoli...
Po raz kolejny użyję zwrotu "z tego co wiem". Arduino ma hardwarowy rejestr(bufor) do którego zapisywane są dane(przy komunikacji szeregowej). Jeżeli nie użyjemy przerwania od razu gdy pojawią się tam dane ( Serial.available() == 1) nic się nie stanie. Dla przykładu, obecnie korzystam z modułów sparkfun który jak na razie nie ma bibliotek umożliwiających(a...
Witaj, Nie wiem dokładnie z czym masz problem, z samym kodem, czy z komunikacją między PC z Arduino. Żeby Arduino przyjmowało zmienną z terminala. Przeczytaj, tu jest przykład komunikacji dwukierunkowej przez UART: http://forbot.pl/blog/artykuly/programow... Jeśli jednak chodzi o kod, to przeczytaj...
ESP8266 jest ze dwa rzędy wielkości mocniejszy od AVR'ów I tu muszę niestety bardzo surowo odpowiedzieć. Po pierwsze nie rozumie kolega wyrażeń, którymi się posługuje. Po drugie nie zna kolega rzeczywistej wydajności rdzenia Xtensa (są porównania do AVR i STM), po trzecie nie rozumie kolega ograniczeń tego SoC/MCU. A w porównaniu do tych "słabych"...
Opis zakupionego modułu: Moduł Bluetooth SPP-C zamiennik HC-05/06 uniwersalny moduł do Arduino OPIS PRODUKTU Moduł Bluetooth SPP-C jest zamiennikiem modułów HC-05/06. Uniwersalny moduł komunikacji bluetooth do Arduino, APM, AlexMos i MultiWifi, oparty na układzie BEKEN BK3432. Układ pracuje na procesorze ARM968E-S posiada 128KB pamięci Flash, wbudowany...
https://obrazki.elektroda.pl/6034187100_... Pokażę tutaj jak można podłączyć Arduino R4 WiFi do Home Assistant poprzez MQTT w celu odbierania i wysyłania danych poprzez MQTT publish. Wykorzystam do tego bibliotekę ArduinoMqttClient. Przykładowy kod który tu zamieszczę najpierw łączy się z naszą siecią WiFi, potem podłącza się do naszego...
Nie umiem jakoś odpowiedzieć temu panelowi. Ramka którą wysyłam nic nie zmienia. Dioda COM na panelu miga przy każdym wysyłaniu, czyli coś tam dochodzi, ale to nie świadczy o niczym. No i tak jak mówiłem wcześniej - panel po dostaniu odpowiedzi na swoje zapytanie od razu ponawia zapytanie. W efekcie dostaję po dwa zapytania a nie jedno co 300ms. Nie...
Niestety I2C jest bardzo podatny na zakłócenia, z powodu słabego podciągania, a i w stanie niskim wydajność buforów I2C nie jest porażająca. IMHO zawsze warto spróbować poprawić warunki pracy, dodaj kondensatory rzędu 100 pF na linie SCL i SDA, ale przede wszystkim popraw program komunikacji przez I2C tak, żeby był w stanie rozpoznać problem i programowo...
W czasie realizacji projektu sterownika mikroprocesorowego natknąłem się na problem wyświetlania dużej ilości informacji. Żeby było jeszcze weselej - informacje te trzeba było wyświetlać w dużym formacie, w wielu lokalizacjach i do tego tanio. Wyświetlacze lcd nie spełniają tych wymogów - są relatywnie drogie, sterowanie wymaga porządnej komunikacji,...
Myslalem nad tym rozwiazaniem ale stwierdzilem ze lutowanie i budowa jakiejs obudowy na to zajmie za duzo czasu, chyba ze udalo by mi sie zakupic jakis juz gotowy pasek programowalnych RGB. Weźmiesz kawałem tworzywa, ponawiercasz otworki i umieścisz w nich LEDy, a następnie połączysz je w sekcje. Robota na 10 minut. Kupić, Kolego, to każdy głuoi potrafi....
Witam. W projekcie jak na schemacie: https://obrazki.elektroda.pl/4475369000_... po podłączeniu wszystkiego jak narysowałem nie świecą w ogóle diody na esp01. Czy to normalny stan ? Trzeba najpierw uruchomić moduł programowo ? Podłączając moduł przez konwerter usb do komputera świeci ciagle czerwona dioda, a na początku zapala się tez...
https://obrazki.elektroda.pl/7467699000_... Popularna "malinka" (Rapsberry z ang. malina) od Rapsberry Pi Foundations jako jedna z pierwszych otwarła drogę dla komputerów typu SBC (Single Board Computer - komputer na jednej płytce drukowanej) pod domowe strzechy. Po części zawdzięczała swą popularność dającymi duże możliwości zasobami...
Chce zrobic komunikacje po kablu miedzy dwoma zlaczami audiojack. Docelowo chodzi mi o komunikacje miedzy dwoma komorkami, ale narazie bede testowal miedzy komorka, a arduino. Zakładając, że zrobisz odpowiednią modulację sygnału audio (jakiś modem programowy) teoretycznie może to zadziałać. Zastanawiam sie jak powinien byl polaczony kabel. Po pierwsze...
Zrobiłem wszystko co pisałeś, a także masę innych testów z których wynikło, że komunikacja zawsze działa ale tylko z W5100 do komputera, natomiast problem jest "jedynie" w ramkach przychodzących. Dodatkowo przetestowałem ten sam program na arduino UNO i ethernet shield i po fizycznym resecie (przyciskiem) W5100 działał bez zarzutu, lecz wtedy gdy odłączałem...
Mój problem polega na tym, że gdy podłączam Arduino do PC nie widać go w eksploratorze plików, ani w menedżerze urządzeń. Żadnej płytki Arduino nie zobaczysz w ‘Exploratorze plików’, bo płytka ta nie zawiera żadnych możliwości o charakterze zbioru pamięci plików (FAT). Natomiast Manager urządzeń powinien ‘zauważyc’ że ma ‘coś...
1. Wstęp Projekt bardzo prostej stacji pogodowej opartej o ESP32 DevKit V1 i sensor BME280. Odczyt wartości jest dostępny poprzez interfejs sieciowy w sieci lokalnej, do której jest podłączona. Całość jest zasilana za pomocą zasilacza impulsowego 5V ze względu na powszechność i łatwą dostępność tego typu urządzeń. 2. ESP32 Moduł ESP32 DevKit V1 jest...
Witam, chce stworzyć urządzenie oparte o uC sterowane z poziomu PC. uC nie bedzie to jakas atmega, połączenie z PC poprzez port USB , a dokladnie poprzez przejsciowke FT232R. Powyższa komunikacja odbywac się bedzie za pomocą prokotołu UART, tzn wykorzystam do tego port RX oraz TX mikrokontrolera. Pytanie jest nastepujace: czy jest możliwosc zeby tym...
Czy karta SD działa tylko złączu SPI? Złączu SPI, mało precyzyjne, mało techniczne okreslenie. Zgaduję, ze chodzi o interfejs SPI albo protokół. Od strony karty jest to SPI lub (nazwa mi z głowy wyleciała) 4-bitowy SPI. Od strony uC może to być interfejs sprzętowy (zalecane) lub programowy. Czy da się to jakoś połączyć aby całość działała na wspólnym...
Witam. Mam w planach stworzenie trochę inteligencji i automatyki w domu. Głównie sterowanie światłem i bramami. Wszystko chciałbym zrobić na modułach ESP8266 i komunikację z nimi poprzez MQTT. Serwer byłby na RaspberryPi z zainstalowanym oprogramowaniem OpenHAB. Tylko teraz pytanie, jak zaprogramować taki układ ESP8266? Nie miałem jeszcze z nimi doczynienia,...
Nie wiem jak w innych standardach, ale w BLE masz właśnie ten plus, że w bardzo szerokim zakresie możesz regulować moc nadajnika, a tym samym ustawić sobie zasięg według potrzeb programowo. PS. po co Ci attiny, o którego programowanie pytałeś? Jeśli do tego modułu BLE, to nie trzeba, bo on może działać jako hostless, czyli cały kod wykonywany jest wewnątrz...
Otóż chcę, uzyskać efekt świecenia diody gdy trzymam przycisk w aplikacji na telefonie. Nie mam problemu z aplikacją czy komunikacją ale z programem. Wcześniej nie miałem styczności z połączeniem bezprzewodowym i według mnie tu gdzieś jest klucz. Gdy testuje poniższy program to po naciśnięciu przycisku następuje podtrzymanie sygnału po puszczeniu przycisku....
Panowie. Wciąż proszę o pomoc. Do mojego moduły RFM22 działającego na 868MHz wgrywam soft dostępny na tej stronie: http://www.ulrichradig.de/home/index.php... Oczywiście z poprawną komunikacją przez SPI dla STM32F4. Jestem pewny, że wszystkie rejestry są zapisywane poprawnie. Mój schemat różni się od tego podanego przez Sparkfun...
Nie wiem jakim programem próbowałeś, czasami pomaga po prostu nowy dzień, zdemontowanie wszystkiego, odczekanie by ręce zapomniały co robiły po raz n-ty źle i podłączenie wszystkiego na świeżo, bez powtarzania wczorajszego błędu. Wczoraj wrzuciłem Ci fotki z użycia programatora ze starym softem z AVR LAB++. Bez problemu zaprogramował Attiny44 ustawionego...
detected as invalid format Tu jest błąd... zły format pliku. Czym wgrywasz ten bootloader? Win o Matem. Wczesniej robilem to poprzez ARDUINO IDE i tak by bylo najlepiej dla mnie skoro chcem pozniej w nim programowac.
komunikacja arduino stm32 arduino programowa bezprzewodowy programowa arduino
zasilacz kontroli dostępu renault megane bezpiecznik wycieraczka pendrive zniknął
Rezystancja czujnika temperatury Indesit LR9S2QSWB Komunikat "przepełnienie" w bileterce Autopark L-C Mefa: przyczyny i rozwiązania