Dodajesz pliki c zamiast cpp. Kod skompilowany jako C nie ma odpowiedniej dla C++ [url=https://pl.wikipedia.org/wiki/Dekor... dlatego linker nie może znaleźć potrzebnych funkcji.
Pytanie dotyczy poprawnego formatu - czy Serial.print, czy Serial.write jaki format dalej? Serial.write() wysyła pojedynczy bajt. Serial.print(), w zależności od argumentu, jeden lub więcej. [url=https://www.arduino.cc/reference/en...
Kłania się tutaj obsługa strumienia danych. Find szuka danych lecz nie zapamiętuje tego w czym szukało. Jak szuka 'kolega' to na tych samych danych nie może szukać 'kot'. Musisz zapamiętać określona ilość znaków a potem przeszukiwać je pod kątem 'kolega' lub 'kot'.
Błąd miałeś bo spaprałeś nawiasy: irsend.sendNEC(w ) , 32); Rzutowanie z unsigned long na uint32_t jest zbędne... bo to jest dokładnie to samo.
http://www.hobbytronics.co.uk/arduino-se... Dodano po 9 Jaki to może mieć wpływ na stabilność? A z jaką prędkością ten bufor będziesz opróżniał? Ponadto większy serial buffer, to większa zajętość w pamięci.
To jest dokładnie ten sam problem, o jakim pisałem - brak rezystora albo rezystor nie tu, gdzie trzeba. Typ przejściówki nie ma tu NIC do rzeczy - żadna nie zadziała poprawnie przy zwartych dwóch wyjściach.
Całą dokumentację do arduino masz na dysku(Pomoc->Referencje). Odnajdź "Serial" i przeczytaj co robią wszystkie dostępne funkcje. Na pewno znajdziesz coś odpowiedniego.
Nie znam Arduino, ale patrząc na opis: readStringUntil() reads characters from the serial buffer into a string. The function terminates if the terminator character is detected or it times out (see setTimeout()). https://www.arduino.cc/en/Serial/ReadStr... być może należy ustawić Serial.setTimeout(): https://www.arduino.cc/en/Serial/SetTime...
Błędnie wybrany Serial port dla ESP32.
digitalRead() - odczyt [url=https://www.arduino.cc/reference/en... Serial.println() - wyświetlenie Np. Serial.println( digitalRead(13) )
Nie, nie będzie żadnych problemów. Urządzenie odbiorcze nie zepsuje się.
Mówisz że przejściówki do uarta masz programator USBasp-a też masz i chcesz tanio to dokładnie tak jak ja chciałem i stworzyłem, sobie możesz wszystko pobrać z mojej strony i sobie zrobić :) http://obrazki.elektroda.pl/5914705800_1... http://obrazki.elektroda.pl/8799569700_1... http://obrazki.elektroda.pl/3832376600_1...
https://obrazki.elektroda.pl/9235682700_... Przedstawię tutaj poprawki, uruchomienie i rozwinięcie biblioteki ArduinoHttpServer na platformie Arduino R4 WiFi. Celem tematu będzie ułatwienie nam operacji związanych z protokołem HTTP, a dokładniej parsowania żądań HTTP (przetworzenie nagłówka, ścieżki zasobu oraz argumentów GET) oraz...
Poczytaj tu : https://stackoverflow.com/questions/1887...
Odblokowałeś globalne przerwania ale nie odblokowałeś indywidualnego od UART_RXC. Flaga RXCIE w rejestrze UCSRB. JarekC
Witam ! Zbudowałem arduino serial http://arduino.cc/en/Main/ArduinoBoardSe... wgrałem do atemega 8A botloader z wersji 011 przez programator stk500v2 przez program AVR studio ustawiłem fuses i lockbits (weryfikacja "OK") niestety po włożeniu do płytki procek nie komunikuję się z ARDUINO IDE.Próby na wersjach 011 i 022. Komunikat błędu:...
Witam, Trudno zrozumieć na jakiej zasadzie to ma działać. SendMessage() to "funkcja odbierająca"? Czego oczekujesz po "reciveVal = mySerial.read();"?
Dodałem opis kodu. Kod jest prosty. Wgraj na arduino i otwórz serial monitor. Wpisz 1 na klawiaturze i zobacz co się stanie. Możesz tam podstawić to co potrzebujesz i będzie działać :) Jak już zrobisz czarownice, to wklej zdjęcie tutaj. Napiszę wtedy program tak, żeby działało.
Witam, na Arduino UNO chyba nie ma Serial1. Jest Tylko jeden port szeregowy (Serial). Jak to podłączyłeś? Co budujesz? Pozdrawiam.
Jaki system? Ja nie używałem żadnych bibliotek zarówno na win jak i Linux działało poprawnie (Windows wymagał uruchomienia wcześniej programu który uzyskiwał dostęp do portu COM).
Jest to domyślna "rozdzielczość" dla funkcji Serial.print(). Jeżeli chcesz więcej liczb po przecinku, to należy podać ile ich ma być np.[syntax=c] Serial.println(times, 6);[/syntax][url=https://www.arduino.cc/...
RW do masy - nie kłopocz się czytaniem z układu. E do Arduino. CL1 zostaw, bo to bodajże do serial drivera. Znajdź sobie bibliotekę 4-bit do Arduino i działaj.
Niestety, nie znam Arduino, ale jeśli jest to coś (lub podobnego), to masz dostępne wszystkie opcje: You can also change the enter key emulation to carriage return, line feed, both, or neither. Ustawienie to determinuje, jakie znaki są dołączane do wysyłanego tekstu po wciśnięciu klawisza Enter (lub naciśnięciu Send): No line ending - nic nie jest dołączane....
ELMAK Oskar 8w1 Spróbuję dzisiaj zaprogramować Logitech Harmony 350 i sczytać kody. Logitech ma prawdopodobnie większą bazę urządzeń niż ELMAK. Dodano po 6 Spróbuję dzisiaj zaprogramować Logitech Harmony 350 i sczytać kody. Logitech Harmony zaprogramował Marantz PM-66 oraz 75DC1010 (Cd Musicbox). Oba urządzenia dawały kody jak poniżej (heksadecymalnie):...
Może interfejs IR dla własnej aplikacji? Pilot TV --> IR --> Arduino --> Serial --> Aplikacja
Dodałeś paczkę do folderu /libraries ? Ja teraz dodałem, odpaliłem examples i wgrało się do proca bez problemu. Zostaw tego laptopa :D
Struktura programu wskazuje na Arduino (wypadałoby podać jakiego języka i platformy temat dotyczy) Zapozanaj się z funkcją flush https://www.arduino.cc/en/serial/flush
Na samym początku loop() jest:[syntax=c]if(Serial.available()>0)[... nie wysyłasz wcześniej do Arduino z komputera i dlatego reszta tego warunku się nie wykonuje - nic nie ma jeszcze w buforze wejściowym Serial. https://www.arduino.cc/reference/en/lang...
Problem rozwiązany! Najciemniej pod latarnią. Zmieniłem bitrate na ESP a nie zmieniłem w programie... Temat do zamknięcia... EDIT: Problem nadal aktualny... Komunikacja jest ale teraz nie wykonują się wszystkie operacje: 807307 . Czyli ESP wysyła sygnał, ale Arduino UNO w końcu nic nie wysyła? Co tu się dzieje... EDIT3 OST: Problem prozaiczny... TRZEBA...
Na szybko spróbuj połączyć układy przez port szeregowy. Według dokumentacji można tak wysyłać polecenia do espeasy, np. TaskValueSet numer_zadania,numer_zmiennej,wartość_zmi... Sprawdź czy możesz w espeasy wybrać inne piny dla portu szeregowego, niż te zajęte przez konwerter USB, albo utworzyć software serial. W Arduino Uno też możesz software serial...
Nie mam, ale próbowałem się połączyć w tryb komend AT za pomocą pinu ENABLE. Niestety nie dostaję żadnej odpowiedzi z bluetootha. Zauważyłem też, że na płytce Arduino Leonardo nie świeci się dioda RX, co znaczy, że działa komunikacja tylko w jedną stronę. Poniżej wklejam kod: [syntax=c]#include <SoftwareSerial.h> SoftwareSerial BTSerial1(10, 11);...
Nie korzystaj z debug w nexConfig.h Po prostu działaj tak, jakbyś zamiast podłączonego LCD Nextion miał program na PC. Baud w arduino musi byc identyczny z LCD. Na startowej stronie po stronie LCD, w Zakładce Preinitialize Event ustaw parametr : bauds=115200 Wpisując oczywiście prędkosc jaką chcesz, w arduino dla Serial ustaw identycznie. Musi działać,...
Czyli mam rozumieć że gdy arduino jest podłączone to komputer odbiera informacje tak jakby to był port szeregowy, nie trzeba nic kombinować z konwersją sygnału na port USB. A jest może jakiś poradnik po Polsku?
Kolejne pytanie: jesteś pewien, że wysyłasz w puTTy znaki końca linii \n\r ? (CR LF) Tuż po komendzie AT. Pamiętam, że należało to gdzieś ustawić w puTTy, nie mam go teraz pod ręką. Może spróbuj alternatywnego programu: przykładowo RealTerm, albo wbudowanego w Arduino serial monitora i tam zaznacz znaki nowej linii wraz z wysyłaną komendą. Myślę, że...
Jedyne tanie i sensowne rozwiazanie to arduino np. -> https://github.com/necroware/ps2-serial-... albo zakup uzywanej myszy. Adapter z postu #4 oczywiscie nie bedzie dzialac ze wspolczesnymi myszkami.
(at)Mbeat, miałem ten sam problem, udało się znaleźć przyczynę: bufor na serial porcie w arduino sie przepelnia, i dlatego ucina PDU. Proste rozwiazanie to zwiekszenie rozmiaru bufora, zajrzyj pod adres: http://www.hobbytronics.co.uk/arduino-se... Polecam, działa :D
Witam, Tematu nie dodałem do arduino ze względu problemu z modułem a nie arduino. Świeżo odebrałem paczkę z chin, więc otwieram moduł podłączyłem głupi ja pod 5v. I pyk nie działało, później znalazłem datasheet i tam że działa od 3,4 do 4,2. Teraz podłączyłem pod zasilacz. I mi fajnie dioda mruga co ok 0,6s. Ale moduł nie reaguje. Włączam go i wyłączam....
1. uart.begin to nie jest standard Arduino. Czemu nie używasz serial? 2. Sprawdzałeś tą komunikacje na jakimś terminalu? np. RealTerm dla windows lub CuteCom dla Linuxa?
1) nie mam pojęcia co odpisać, wydaje mi się, że TX to wyjście arduino serial - więc powinno być to co wysyła 2) chyba napisze wlasny program, bo nie mam pojecia czy wysyla w takim standardzie 3) podlaczalem na rozne sposoby - zaden nie dal nawet cienia nadziei 4) odczyt sprawdzam na Fruity loops albo Dexed 5) na razie nie jest najgorzej, ale jak znajde...
Oprogramować tak samo, jak programuje się Arduino by wysyłało dane na Serial Monitor w Arduino IDE. Na malince odczytywać to co wchodzi z portu i parsować do zmiennych jak się chce.
Wstaw większy fragment kodu, albo całość. Masz może inicjalizację UART w tej platformie? Nie masz przypadkiem jakichś odwołań bezpośrednio do rejestrów AVR?
czy to może być powiązane z tym że jest to ESP32D0WDQ6 a nie ESP32WROOM ESP32D0WDQ6 to nazwa samego MCU (bez pamięci Flash). ESP32-WROOM to nazwa SoC, który zawiera ESP32D0WDQ6 z pamięcią SPI flash. Skoro pętlę void-loop mamy wolną, to może dałoby się umieścić tam rodzaj prostego terminalu który odbierałby i wyświetlał tekst z wbudowanego konwertera...
Można by porty wylistować i wybrać automatycznie któryś z nich. Nie wiem jaki opis daje podłączone Arduino, ale u mnie smartphone podłączony poprzez USB zgłasza się tak: (at)jvoytech Sprawa automatycznego odgadnięcia numeru COM konkretnego Arduino tą funkcją nie wygląda zbyt różowo. Rozszerzyłem Twój skrypt o numer seryjny: [syntax=python] import serial...
Komunikacja poprzez serial atmega <> esp, esp wysyła dane do bazy oraz wysyła do arduino poprzez serial to co odbierze jako polecenie. Pozdr
...całkiem normalnie - Serial.begin(10400); Tylko pamiętaj, że jak używasz Serial to nie możesz mieć podłączonego USB, bo ono też jest podpięte do Serial. Na Mega2560 masz do dyspozycji jeszcze Serial1, Serial2 i Serial3: https://www.arduino.cc/en/Tutorial/Multi... Na Mega328 możesz używać biblioteki SoftwareSerial: https://www.arduino.cc/en/Reference/Soft...
...Czy macie jakieś pomysły? [url=https://www.arduino.cc/en/Reference... bym poszukał.
DIO też nic nie zmieniło, zwraca ERROR po wydaniu jakiejkolwiek komendy, Czy dbasz, by w terminalu dodawać odpowiednie znaki na końcu linii po wpisaniu komendy? W zależności od terminala może to byc różnie. W Serial monitorze z arduino powinno być wybrane "Zarówno NL, jak i CR"
Jeśli komunikacja jest po uarcie to wydaje mi się, że potrzebny jest jeszcze jakiś opisany protokół jak należy wyłuskać dane z jakiegoś adresu. Czy po prostu wysyłasz adres i on zwraca jakieś dane czy jakieś dodatkowe komendy są do tego. Jeśli już będziesz to wiedział to po prostu wystarczy przerobić jakiś przykładowy kod z Arduino (np. w google wyszukać...
Jeżeli jest sprawny, to nie sądzę. To raczej obiekt Serial jest w jakimś nieustalonym stanie. Czy jest cokolwiek podłączone do pinów 0 i 1 w Nano/Uno? Sama klasa Serial słabo nadaje się do takiej obustronnej transmisji danych - nie są generowane przerwania, kiedy nadchodzą pakiety. Programowe odpytywanie Serial w loop() może być zawodne. Poniżej masz...
Uruchom proszę poniższy kod. Ciekawy jestem, jakie będą rezultaty. [syntax=c]#include <SoftwareSerial.h> SoftwareSerial BTserial(3, 2); // RX, TX String test; String wynik; String firstdel = "MF+"; void setup() { Serial.begin(9600); Serial.print("Nasluchuje:"); Serial.print('\n'); BTserial.begin(9600); } void loop() { // Read from the Bluetooth...
Propozycja funkcji: Dodano po 24 Czytałem coś o stream i połączeniu USARTów, ale nie bardzo rozumiem. Dla klas Serial oraz SoftwareSerial nie ma zdefiniowanych operatorów strumieniowych w Arduino Core.
Wracając do tworzenia trwałych projektów z Arduino, nie trzeba kupować następnych. Arduino to tak naprawdę mikrokontroler AVR na płytce, garść tanich elementów i konwerter Serial-USB. Arduino samo w sobie można używać do tworzenia prototypu, potem wystarczy kupić goły mikrokontroler AVR (kilka złotych), i tą garść elementów (kilkadziesiąt groszy), polutować...
Wynikiem operacji:[syntax=c]String name = "CellV_0" + j;[/syntax] na pewno nie będzie string "CellV_0x", gdzie x jest kolejną liczbą. Konkatenacja tak nie działa. Co innego, kiedy zapiszesz:[syntax=c] String name = "CellV_0" + String(j);[/syntax]i tak będzie OK.
Są takie gotowe moduły. Szukaj "Serial over Ethernet".
Cześć [syntax=arduino]const String url = "www.mojserwer.pl/dane.php"; const String post_data = "var1=25&var2=60&var3=60";[/syntax] Jak wysłać na serwer przy użyciu modułu SIM800 podłączonego do Arduino przez Serial Tx-Rx dane do serwera. Próbowałem wiele przykładów ale mi nie działają. Nie znam kodów AT oraz nie wiem w jakiej kolejności ich używać....
Pobierz i zainstaluj normalne arduino ide zainstaluj sterowniki usb/serial w zależności od kontrolera użytego w arduino. W menadżerze urządzeń windows po podłączeniu arduino ma się pojawić kolejny port COM np taki https://obrazki.elektroda.pl/2556890400_...
#include <OneWire.h> #include <LiquidCrystal.h> #include <Adafruit_NeoPixel.h> #include <DallasTemperature.h> #include <SoftwareSerial.h> SoftwareSerial SIM900A(10,11); OneWire oneWire(A1); DallasTemperature czujnik(&oneWire); LiquidCrystal lcd(12, 13, 5, 4, 3, 2); #ifdef __AVR__ #include <avr/power.h> // Required...
No tylko że nie wykrywa :( jak podłącze arduino i wejdę w menedżer urządzeń to się pojawia USB2.0-serial .
Kod do serwa reaguje tylko na wartości od 120 do 140 dla zmiennej lux. Jakie wartości widzisz na konsoli serial?
W Leonardo masz Serial1 na pinach RX/TX wyprowadzonych na płytkę, w UNO jest to Serial jednocześnie podłączony do konwertera UART-USB, może zamień Serial na Serial1, jeśli to ma używać danych z UART.
Da się jakoś zaprogramować arduino żeby wyświetlało odebrane dane na serial monitorze? A jak tak (w sumie na pewno) to ktoś przyśle kod?
Nie zauważyłem, że w tym arduino siedzi taki potwór. Jednak jeśli mogę coś zasugerować to porzuciłbym to Arduino Yun, które jak widzę cenę ma kosmiczną, na rzecz jakiejś wersji RPi. Pomijam cenę, bo to przy jednostkowej sprawie ma drugorzędne znaczenie, ale na RPi masz po pierwsze normalne GNU/Linux i tony oprogramowania, w tym serwery www, języki skryptowe...
Na stykówce czasami Atmega działa lepiej bez kondensatorów przy kwarcu, albo z mniejszymi, np. 18pF. Tym razem raczej to nie jest powodem, ale warto pamiętać, że producent podaje 12-22pF. Wgraj programatorem do Atmegi prosty szkic drukujący coś na UART i sprawdź czy przejściówka prawidłowo odczytuje komunikaty na monitor portu COM. [syntax=c]void setup()...
Niepotrzebnie mieszasz myślowo różne systemy walutowe. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <Arduino.h> unsigned long FlagTime; void setup(){ // to jest odpowiednik main Serial.begin(9600); DDRB &= ~(1 << DDB0); // ustawienie pinu B0 jako wejście ( wejście licznika ICP1) PORTB |= (1 <<...
Mam problem z ogarnięciem przesyłania danych przez drugi port (Serial1) w Arduino Mega. Używam pierwszy port Serial do komunikacji z PC, a drugi Serial1 do wysyłania danych do innego układu. Wszystko normalnie działa prawidłowo jednak pojawia się mały problem po zamknięciu portu Serial i jego ponownym otwarciu. Gdy Serial jest otwierany po restarcie...
ESP8266 module ERROR Według kodu, to ten błąd się pojawia, jak nie ma komunikacji z ESP po Serial w Arduino. Jednak sprawdziłbym te połączenia. est jakiś krótki i szybki program żeby sprawdzić tylko sam moduł WIFI? Można do samego ESP podłączyć terminal po RX/TX np. putty, ale musiabyś mieć jakiś konwerter USB-Serial. Na Dodano po 10 Przyjrzałem się...
Dobra, więc od początku mam kod: [code][syntax=c][/syntax] int ThermistorPin = A0; int Vo; float R1 = 10000; float logR2, R2, T, Tc, Tf; float c1 = 1.009249522e-03, c2 = 2.378405444e-04, c3 = 2.019202697e-07; void setup() { Serial.begin(9600); } void loop() { Vo = analogRead(ThermistorPin); R2 = R1 * (1023.0 / (float)Vo - 1.0); logR2 = log(R2); T =...
tak, zgadza się. Już doczytałem o co chodzi. Funkcja ta zwraca flagę dla magistrali I2C. Wracając to tematu zwiechy Arduino gdy odłączymy lcd lub gdy damy serial.print. Usunąłem znaczną część kodu, zostawiłem Setup w oryginale a w Loop'ie dałem tylko Serial printa. Efektem jest, że Arduino działa jak należy, żatem zacząłem kopać dalej i odnalazłem linijkę...
Arduino IDE jakby się o tym nie dowiadywało (?). Czy w tym czasie masz otwarty Serial Monitor w Arduino IDE?
Jesteś pewien, czy dioda D4 jest właściwie spolaryzowana? Jeśli czas odczytu jest wystarczająco długi, to można pomierzyć wartości napięcia sygnałów VPP i VDD. Poprzez rozkaz read 0-512 powinno być wystarczająco czasu na pomiar. Aby jeszcze bardziej spowolnić, zmień w setup: [syntax=arduino]Serial.begin( 9600 );[/syntax]
nie wiem czy Arduino IDE nie ma swojego Pythona? Nie ma. Korzysta z systemowego.
To właśnie jest samouczek - Jeszcze ogarniesz jak się piszę funkcje i ten szkic Silisa Parkera stanie się dla Ciebie bardziej czytelny. Plugin Parkera - pobiera dane z gry i wysyła je na serial (COM3) Szkic w Arduino ma za zadanie odebrać te dane i coś z mini zrobić. Jeszcze chwilka i sam do tego dojdziesz ( na szczęście w szkicu są komentarze) Potem...
Raczej napewo jest to wina oscylatora. Twoja ATMEGA8 pracuje dwa razy wolniej niż Arduino. Żeby to sprawdzić ustaw w serial monitorze prędkość 4800.
Dzień dobry, Proszę o pomoc. Potrzebuję odczytać adres klienta bluetooth zaraz po sparowaniu. Od jakiegoś czasu szukam po stronach internetowych i znalazłem taki kod (zamieszczam poniżej opisu problemu). Czy zna ktoś może komendę (druga linijka), która pozwoli na zrealizowanie instrukcji warunkowej zaraz po sparowaniu. W tej chwili udaje się odczytać...
Nie ma problemu z wysłaniem sms. Jest problem z odczytem zawartości zmiennej String, w której przechowywany jest numer, na który ma być wysłane powiadomienie. Nie mam jak podejrzeć tych zmiennych jak można to zrobić z Arduino i serial monitor. Program działa na Arduino nano, po wgraniu do ATTiny85 wygląda jak by wszystkie zmienne String były puste....
Arduino nano ma jeszcze mostek USB-serial. Jak planujesz go uśpić/wyłączyć?
Nie można w ten sposób "szeregowo" wstawiać warunków na sprawdzanie, czy coś jest w buforze Serial: Co się stanie, jak pierwszy warunek nie będzie spełniony, ale drugi już tak, albo następny ? Kompletna sieczka tzn. przesyłane dane trafią nie do tych zmiennych, co trzeba. Lepiej w takiej sytuacji sprawdzić od razu, czy w buforze Serial jest komplet...
Posiadam pewne urządzenie, do którego można podpiąć konwerter TTL-RS485 i za pomocą komputera odczytać rejestry 30000 oraz 30001. Kolega bez konwertera TTL-RS485 połączył się programem Qmodbus i odczytał te dane. Jak zabrać się do tego z Arduino? Czy transmisja serial dla Arduino będzie odpowiednia?? Serial1.print (v3,0x01)...
Wystarczy tyle: [syntax=c]Serial.println(stringTemperatu... metoda println sama wydrukuje caly string na Serial.
Witam, pogladowy schemat podpiecia Arduino <---> ESP(wemos d1 mini) RX TX TX AMSR2-783.3-NZ RX // zmiana 5 na 3.3 G G VCC VCC https://obrazki.elektroda.pl/2224034300_... probuje zmusic aby wyslac dane z mega 2560 do esp za pomoca ponizszego skryptu [syntax=c] void setup() { // Debug Serial.begin(115200); Serial.println("Goodnight...
Zrobiłem wszystko po kolei jak w filmikach i dalej wyskakuje ten sam błąd. NIe,... Nie zrobiłeś tak. Taki bład jest zwracany gdy w arduino nie jest zainstalowany firmware GRBL, albo wsad jest uszkodzony. Po poprawnym zainstalowaniu firmware, otwierając w Arduino Serial monitor, winieneś otrzymac taki oto odpowiedź: https://obrazki.elektroda.pl/1120179700_...
Witaj dane mobilne są włączone więc net powinien być czyli rozumiem że te trzy pliki zamieścić mam na głównym katalogu karty ?? Powiedz mi bo na arduino 1.8.19 mam serial monitor z tej płytki a tu na 64bit na 2.1.1 IDE mam to https://obrazki.elektroda.pl/6183101000_... Wgrywam teraz 3.15 wersję. Czy po wgraniu przez arduino softu muszę...
Tutaj opis konwertera, może mieć adres Domyślny adres magistrali: 0x27, 0x3F Ten pierwszy nie działa, sprawdź drugi. Zamiast zgadywać prościej wykorzystać co dostajemy za darmo a mianowicie razem z biblioteką i2c jest w przykładach piękny kawałek kodu i2c_scaner, wgrać do arduino i na serial nam wypluwa adres urządzenia i2c jakie wykryje.
niestety nie rozwiązuje problemu w przekazywaniu wyników z mikrokontrolera do PC'ta ! Ależ rozwiązuje, możesz na Arduino napisać "Serial.print(wartość z belki)" i będziesz miał po USB przesyłane dane do PC.
Tak napisany program może Ci raz działać raz nie. Wykorzystujesz "Serial" w dwóch miejscach równocześnie? Jeśli chcesz czytać z jakiegoś urządzenia przez UART faktycznie najlepiej używać sprzętowego, ale wtedy nie możesz korzystać z podłączenia USB i Serial (UART0) to wysyłania danych na PC. Użyj soft seriala i zewnętrznego konwertera UART, a lepiej...
Witam, nie do końca się zgadzam z antywirusem, używam domyślnego defendera, oraz nie wyjaśnia to dlaczego całość działa parę godzin i "pada". Do odzyskania kontroli wystarczy zamknięcie laptopa, co zapewne resetuje stację dokującą. Wyglądałoby to na "przepięcie" portów i system sobie z tym przestaje radzić. Skłaniam się ku problemowi sprzętowemu ze...
Hej, jak w temacie. Kupiłem sobie BT-201 na znanym portalu z tanim sprzętem: https://obrazki.elektroda.pl/3873483500_... Chciałem sobie z pomocą Arduino zobaczyć co wypluwane jest na UART, i coś tam jest, ale mimo ustawienia właściwych prędkości mam po części nazwę utworu a po części śmieci i nie wiem czemu. Może ktoś nakieruje mnie...
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ę...
Tak ale problem jest gdzie indziej. Zapomniałem, że ten GPS ma zwykły RS-232 nie TTL. Potrzebuję 2 konwerterów na max'ach.
Same krzaczki wysyła moduł do Arduino. A baud jest na serial monitorze poprawny.
poniżej dołaczam obrazy fuse bit i odczytany procesor Jako programator wybrałeś Arduino, on służy tylko do wsadów, to bootloader. Pokazujesz swój zrzut i cudzy z USBASP na porcie USB, tak powinieneś zrobić ze swoim uC i odczytać. Jakbyś faktycznie miał ustawione wszystko na 0 to byś nic nie czytał, nic nie wgrywał do uC bez specjalnego programatora,...
(at)Lucek20 Spróbuj nieco zmodyfikowaną wersję kodu (fragment z postu #1):[syntax=c]char c; while (Serial.available()) { c = Serial.read(); altSerial.write(c); // zmiana } altSerial.flushOutput(); // dodatkowa komenda[/syntax]
Rozwiązane w połowie. Rozmawia on po 'inverted TTL', więc wystarczyło dodać trzeci parametr w konstruktorze SoftwareSerial na true. Inny problem: jestem w Poznaniu na Ratajach, GPS podaje współrzędne Saporowa... Wie ktoś dlaczego?
Witam, a wogole szukales ? wyglada na ten: https://oman.desertcart.com/products/734... Pozdrawiam
1. Pisać kod na forum jak należy - przeczytaj instrukcję obsługi forum. 2. Szybciej nie będzie przy takim programie. Sam delay ogranicza do poniżej 100hz następnie wolne operacje na SD i serial. Tak więc czego oczekujesz?
Ze zdjęć trudno coś wywnioskować. Szkoda, że nie masz miernika. Tutaj podobna przejściówka: [url=http://www.ebay.com/itm/USB-to-TTL-... Możliwe, że rzeczywiście trzeba dolutować przewód i będzie 3.3V.
Tak, to złącze ICSP do programowania ATmegi. W oryginale jest jeszcze jedno, do programowania ATmegi16u2 pełniącej rolę konwertera USB-Serial.
Chiałbym żeby było to takie proste - niestety to nie ten problem: 1. czyszcze ekran 2. wartości wysyłam również na serial
Sterownik do układu USB - http://www.driverscape.com/download/usb-...
Wrzuć sobie na serial stan czujnika.
arduino serial print arduino serial timeout połączeniem serial
maksymalny ciśnienie oleju excel listy rozwijane tranzystor bc517
Kod błędu ID 124 w inwerterze Sofar - przyczyny i rozwiązania Forsher FS707 – czujnik temperatury zimnego końca, termistor NTC 10kΩ 3435K, kompensacja termopary