Dzisiaj dość swobodny przegląd transmisji szeregowych, rozpoczniemy od przykładowej transmisji równoległej a następnie rzucimy okiem na UART i USART, I2C, SPI, 1wire. Mam nadzieję, że przegląd charakterystycznych cech transmisji szeregowych, ułatwi początkującym zastosowanie w praktyce innych podobnych interfejsów szeregowych. Sprzętowa obsługa UART/USART,...
Witam Zaobserwowałem pewien problem podczas komunikacji z kontrolerem w robocie. Mianowicie chodzi o płytkę Romeo all in one, na której pokładzie siedzi Mega32u4 i jest kompatybilna z Arduino Leonardo, otóż problem polega na tym że nie mogę odebrać żadnych danych z kontrolera w terminalu... ale żeby nie było łatwo, terminal z Arduino (dokładnie monitor...
łączyć możesz tak: 1. USB - za pomocą standardowego kabla. Wtedy Rpi widzi kolejny port szeregowy, właśnie ten w arduino. Teraz została do zaprogramowania komunikacja szeregowa. W RPI używasz do tego celu Pythona (py.serial) łatwo i przyjemnie jię to programuje. komunikacja niemal niezawodna. Sam używam. 2. do RPI dokupujesz przejściówkę USB-485 oraż...
Jest to ciekawy projekt mini-modułu z 22 wyprowadzeniami służącymi jako wejścia lub wyjścia sterujące. Moduł zdaje się być interesujący, ponieważ jest niewielkich rozmiarów i na pewno można go zastosować w niektórych projektach dołączając ewentualnie jakieś przyciski czy moduły wykonawcze, itp. bez konieczności wykonywania dodatkowego obwodu drukowanego....
Jak na mój gust to w samym działaniu funkcji finduntill: "Metoda będzie odczytywała dane z portu szeregowego do czasu aż odczyta znak "K", zdefiniowany ciąg znaków (tekst) lub upłynie zdefiniowany czas (domyślnie sekunda)." Twój program najpierw przez sekundę szuka LED_01 a później przez kolejną LED_00, a powinien na bieżąco analizować odebrane dane...
(...) rukcjach połączenie zostanie zainicjowane. Aby otrzymać informacje z urządzenia Stag Afr musisz wysyłać polecenie 4c 00 00 03 64 00 b3 by otrzymywać odpowiedzi, w odpowiedziach znajdź B5 w HEX odczytaj jego wartość, podziel przez 10 i wyświetlaj jaki %tlenu na wyświetlaczu LCD I2c adres ekranu to 0x27 Rozumiem, potrzebujesz programu do Arduino,...
Zacznij od podstaw:
Pewnie nie widziałeś czegoś takiego. Największą wadą tych modułów jest to, że i tak musisz wszystko sam sterować (tyle, że szeregowo a nie równlegle), bo na płytce masz zwykły ekspander. Rozwiązanie proponowane przez autora jest lepsze, bo to moduł zajmuje się obsługą odpowiednich komend, a użytkownik skupia się tylko na prostym wysyłaniu stringów...
Cześć, Posiadam dwa klonyArduino UNO R3, do tego układy NRF24L01 wraz z adapterami ze stabilizatorami zasilania 3,3V. Dodatkowo na pinach zasilania modułów radiowych dodane są kondensatory 22uF + 100nF, bo bez nich nic nie chciało działać. Wzorowałem się na układzie z tej strony, transmisja dwukierunkowa: Biblioteka dedykowana tmrh20 rf24 Pierwszy układ:...
Dzięki za cenne wskazówki ;) Tak się jeszcze zastanawiam nad całkowitym wywaleniem tego CH340 i zmianą uC na mega32u4. No i odnośnie tego zabiegu mam kilka wątpliwości: - czy potrzebne są jakieś dodatkowe sterowniki żeby procesor był rozpoznawany przez system jako port szeregowy? (zakładając, że nie mam zainstalowanego Arduino) - do czego właściwie...
Ten wyświetlacz sterowany jest szeregowo. Narysowanie w ten sposób linii wbudowaną funkcją zajmuje całkiem sporo czasu (pewnie ta transmisja szeregowa jest wolna). Mój kod nie ma tu wiele do gadania.
Unikalna w kursie byłaby forma, czyli audio+wideo zamiast tekst. Co do "scenariusza" można wykorzystać w miarę standardowe "odcinki": 1. unboxing + pokazanie głównych elementów i ich przeznaczenia na płytce 2. podłączenie do komputera pokazanie jak zacząć czyli uruchomić środowisko napisać parę linijek i przesłać do płytki oraz zobaczyć że miga na niej...
Żeby dopowiedziec i zakończyć odnogę wątku nt języków i standardów. Doświadczony programista przy kodzie o wielkości mieszczącej się na Atmega8? Hmm. Coś sugerujesz, co można odczytywać na wiele sposobów. Że doświadczony programista nie będzie się zajmował A8? A dlaczego? Że uP nie warto oprogramować porządnie (izolacja kodu, moduły współużywalne, założenia...
Zależy na jaką odległość, jeśli przestaniesz myśleć cyfrowo, albo zrobisz transmisję szeregową (lub szeregowo-równoległą) to przewodów masz aż nadto. Poza tym jest jeszcze transmisja radiowa.
Witam serdecznie, Mam pytanie czy rozwiązanie z poniższego obrazka będzie prawidłowe. Chciałbym aby arduino oznaczone jako nadajnik za pomocą funkcji Serial.write wysyłało na przykład jakiś znak do wielu arduino a te za pomoca funkcji Serial.read odczytywały ten znak. Wiem że działa to bez problemu w przypadku połączenia jednego nadajnika i jednego...
Witajcie. Zupełnie nie wiem gdzie pytać ani o co pytać ani w jakim dziale. Próbuję ustalić w jaki sposób można by przesłać komunikację szeregową tx/rx poprzez tcp/ip. Domyślam się, że urządzenia komunikujące się za pomocą rx/tx mające komunikować się po tcp/ip musiałyby posiadać adresy IP więc aby przepchnąć transmisję musiałyby nawiązać jakieś połączenie...
Dlaczego nie radziłbyś wchodzić z tym odczytem analogoa do przerwania od Timera (np. 1)? Czy powodem jest zbyt długi czas trwania tego przerwania? Jakie mogą być konsekwencje? Czy taki kod był by właściwy? [syntax=arduino]#define ADC_PIN A0 // przypisz ADC_PIN do pinu A0 void setup() { Serial.begin(9600); // rozpocznij transmisję szeregową z prędkością...
Dokładnie tak, jak napisałeś. Dowolne urządzenie (może być arduino), które w wyniku nastąpienia zaprogramowanej czynności zewrze na chwilę piny power na płycie głównej, albo oprogramowanie (może być w pytonie), mające odpowiednie uprawnienia, które w wyniku zaprogramowanej wcześniej czynności (transmisja sieciowa, transmisja na porcie szeregowym lub...
Witam, Posiadam taki maly uklad pomiarowy zlozony z czujnikow, z ktorych sygnaly sa zbierane przez mikrokontroler Arduino Nano (v 3.1), a nastepnie do modulu Bluetooth (Adafruit Bluefruit EZ-LINK), ktory przekazuje sygnaly bezprzewodowo do komputera i tam sie odbywa cala akwizycja i analiza. W ramach takiego jakby samoksztalcenia/hobby chcialbym dokonac...
Witam. Mam do wykonania projekt transmisji równoległej między procesorami 8051, lecz ni w ząb nie mogę znaleźć żadnych materiałów na ten temat w google'ach. Materiałów o transmisji szeregowej jest od groma, równoległej - zero. Posiada może ktoś jakieś opracowania na ten temat, które mogłyby mnie doprowadzić do rozwiązania? Ma być to napisane w dowolnym...
Pozyx jest kompatybilną z Arduino platformą pozwalającą na śledzenie ruchu urządzenia oraz określenie jego położenia zarówno wewnątrz, jak i na zewnątrz pomieszczeń z dokładnością do jednego centymetra. Najważniejszymi zaletami rozwiązania jest przystępna konfiguracja, a także łatwość użytkowania. Platforma opiera się na technologii komunikacji bezprzewodowej...
1. Masz szanse pominięcia jednej lub kilku wartości o ile odbierzesz więcej niż jedną paczkę na raz. Raczej nie ma takich mozliwosci - mniemam, ze transmijsa =115200 bez parzystosci a to = 14400 bajtow/sek. Kolega w przykladzie wysyla do 4 bajtow na 5sek. Nawet jezeli przyjac ze predkowci transmisji beda ekstremalnie wysokie (praktycznie bez przerwy)...
Dziękuję za szybką odpowiedź. Czy w połączeniu arduino dwoma przewodami, z pominięciem modułu radiowego, chodzi o transmisję szeregową (TX z RX i RX z TX) czy o coś innego? Po usunięciu panelu serwisowego nie ma praktycznie żadnej różnicy. Zauważyłem natomiast że odłączenie serwo powoduje płynne działanie samochodu (tzn. np włączone światła - LED nie...
Witam serdecznie, Z tego co wyczytałem na stronie arduino , funckja Serial.end() sprawia ze piny RX oraz TX staja sie zwyklymi GPIO. Disables serial communication, allowing the RX and TX pins to be used for general input and output. To re-enable serial communication, call Serial.begin(). Moje pytanie : Czy jeżeli wywołam tę funkcje a w tym czasie do...
Użyj struktur
(at)DJCheester chcesz robić płytkę to ją rób i się o nic nie pytaj. Lubisz wytrawiać, piszesz, że dużo trawiłeś to zakładam, że niejeden projekt wylądował od tak sobie w śmieniach.. Pewnie nie pierwszy i nie ostatni. Zatem nawet jak płytka o której tyle piszemy po tygodniu zabawy wyląduje w koszu albo przestanie być używana pewnie Ciebie nie zniechęci....
gdzieś mi po drodze przewinęło się słowo manipulator.. zobacz jak ja to zrobiłem [url=]przykład transmisji szeregowej Malina - atmega.
wydaje mi się, że podane przez pana moderatora sterowniki służą do transmisji szeregowej, a ten wyświetlacz ma transmisję równoległą A spójrz w DS; ma i interfejs szeregowy i równoległy. Kwestia tego czy moduł (nie wyświetlacz) wyświetlacza umożliwia zmianę trybu.
Hejka Widzę, że Twój NodeMCUv3 wyświetla błąd ets Jan 8 2013, co oznacza, że nastąpił reset mikrokontrolera. Powodem może być wiele czynników, takich jak niestabilne zasilanie, błąd w programie lub uszkodzenie samego mikrokontrolera. Możesz spróbować przetestować kilka rozwiązań: Upewnij się, że używasz stabilnego źródła zasilania. NodeMCUv3 może wymagać...
Czasami, niektóre projekty wymagają rozdzielenia jakichś zadań na kilka modułów Arduino lub umożliwienie im wzajemnej komunikacji. Interfejs IIC ( Inter-Integrated Circuit ang. pomiędzy układami scalonymi) czyli I²C jest idealnym rozwiązaniem tej kwestii. I²C to bardzo interesujący protokół. Zazwyczaj wykorzystuje się go do komunikacji pomiędzy...
Elektrokardiogram (EKG) to urządzenie które stworzone jest do monitorowania i obrazowania aktywności mięśnia sercowego. Urządzenie to wykorzystane może być do monitorowania tempa pracy serca, regularności uderzeń itp. Aby lepiej zrozumieć działanie EKG przejrzeć można np. Uwaga! Należy pamiętać, że zaprezentowane urządzenie nie jest urządzeniem medycznym...
W ramach trwającego konkursu Czujnik wilgotności i temperatury AM2302 (DHT22) Czujnik AM2302 może pracować z napięciami 3.3-5.5V posiada 4 wyprowadzenia (jedno niewykorzystywane). Trzy wyprowadzenia wykorzystane są jako zasilanie (1), transmisja danych (2), oraz masa (4), więcej znajdziecie w nocie katalogowej: Długość przewodów połączeniowych może...
W poniższym projekcie autor zaprezentował, jak połączyć dwa moduły Arduino z pomoc komunikacji radiowej (bezprzewodowej). Autor wykorzystuje w poniższym projekcie umiejętności zdobyte podczas jego poprzednich projektów, aby skonstruować bezprzewodową stację meteorologiczną opartą o moduł RF433 do bezprzewodowej transmisji informacji, które następnie...
A więc tak... widzę, że mam problem z dokładnym wyjaśnieniem tego co mam, a co chciałbym mieć ;) Jeszcze raz: Program ze stron nettigo (czyli to co wkleiłem powyżej) zasypuje monitor portu szeregowego nowymi wartościami. Co 0,5s nowa transmisja. Bez mojego udziału, odpalam monitor i obserwuję jak danych na nim przybywa co chwilę. Natomiast ja chcę ten...
Witam wszystkich mam problem z Arduino i pilotem IR. A mianowicie mam pilota od starego sprzętu audio teraz buduję do tego sprzętu retro odtwarzacz CD i chciałbym sterować go oryginalnym pilotem. Problem w tym że ten pilot nie nadaje w żadnym znanym standardzie obsługiwanych transmisji, biblioteka IRremote w Arduino nie wykrywa danych. Zgrałem wszystkie...
UART TTL - być może jest do kupienia w wersji podłączanej przez USB, i PC widzi to jako dodatkowy port szeregowy. Nie znalazłem nic takiego w sieci. Zastanwiam się nad dwoma rozwiązaniami: 1) Jeśli chodzi o interfejs: Zastosować zwykłą przelotkę USB-UART + układ przedstawiony na powyższym schemacie aby podłączyć się do urządzenia. Natomiast jeśli chodzi...
W MCP2221(A) GPIO są dostępne od strony USB. Z not wnioskuję, że od strony uC nie można zrobić nic poza samą transmisją po USB. Nie mylę się? Wszystkie informacje znajdziesz w karcie katalogowej. Wiem ale po przejrzeniu noty nie zawsze wszystko jest jasne. Widzę możliwość konfigurowania VID, PID ale deskryptora już nie. Nie ma rejestru deskryptora....
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. Cały projekt miał być zbudowany na...
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, który sterowany jest SMSem, co pozwala na zdalne włączanie...
Chciałbym przedstawić kolejne zastosowanie znanej platformy Raspberry Pi. Może to nie jest zbyt dobre rozwiązanie, korzystać z takiej platformy "tylko" jako moduł rozszerzający, ale na pewno tanie i dość proste w realizacji. Istnieją rozwiązania, gdzie Raspberry Pi służy jako moduł HDMI, ale sterowany przez podłączenie do sieci, ten projekt wykorzystuje...
Serwer wisi w sieci. Napisałem w poście, że chcę oprzeć stronę na technologii .NET, poza tym USB jest podłączone do laptopa który ma wysyłać dane pomiarów na WWW. Bez używania modułu ethernet shield do arduino. Czasu na to mam 1,5 miesiąca, mam nadzieję, że to co spłodzę będzie mi śmigać bez problemów w ten sposób. Przerobienie tego na moduł wifi czy...
Komputer Raspberry Pi połączony z kamerą to już nic nowego. Jednakże moduł Pixy2 to coś więcej niż tylko nowa kamera. Moduł ten może być łączony z szeroką gamą mikrokontrolerów i ma na tyle dużo mocy obliczeniowej, że może samodzielnie wykrywać obiekty, śledzić linie czy czytać kody kreskowe - wszystko to bez pomocy mikrokontrolera czy komputera, do...
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...
Tobie Na tym działa Frezarka CNC bezprzewodowo ? na jakim programie ? Używam Candla. Najpierw musiałem połączyć się przez arduino przewodowo ustawić baudrate, zmieniłem przy okazji nazwy i hasła. Łączę sięz lapkiem po BT a Candle widzi frezarkę jako port szeregowy. Konkretnie moduł HC05 widzi jako 2 porty szeregowe, drugi jest chyba do obsługi samego...
Nastawienie anten w warunkach amatorskich jest etapem końcowym dla udanych połączeń radiowych. Często powoduje to największy problem, bo na pracę anteny mają wpływ różne czynniki. W tym otoczenie — budynki, drzewa, sieci komunikacyjne. Najprostszym rozwiązaniem jest miernik SWR (Standing Wave Ratio). Jednak to urządzenie pozwala tylko ocenić sprawność...
Witajcie, zakupiłem dość sporo modułów HC-12 do swoich urządzeń. Jednak mam z nimi pewien problem. Testuję je na arduino. Zauważyłem, że jeśli chcę wysłać np 4 bajty pod rząd (bez żadnych opóźnień pomiędzy komendą Serial.write) to wysyła/odbiera tylko dwa z nich. Po dodaniu opóźnienia 100ms pomiędzy każdym wysyłaniem, owszem przechodzą wszystkie 4,...
Co to za układ scalony na płytce modułu poniżej żółtych goldpinów po lewej stronie karty sim? Czy to nie jest czasem jakiś MAX232? Tak sugerowałyby napisy nad pinami Rx/Tx: DB9-2 i DB9-3. Jeśli to MAX232 lub coś podobnego to masz już spalone piny w arduino. Sprawdź jakie napięcia się pojawiają na tych pinach (DB9-2 i DB9-3) gdy zasilasz sam moduł. Drugie...
Mam problem z SIM800L nie działa, nie wysyła sms, nie odbiera, nic nie robi tylko miga w czym może być problem? SCHEMAT KOD #include <SoftwareSerial.h> SoftwareSerial gsm(2, 3); // Piny 2 i 3 do komunikacji z SIMxxx String atCommand; void setup() { pinMode(9, OUTPUT); digitalWrite(9, HIGH); delay(500);...
Niestety przy takiej prędkości obrotowej enkoder nie "łapie" już wszystkich punktów. Jeśli dobrze rozumiem, to chodzi Ci o to że nie widzisz wszystkich liczb co jeden po drugiej stronie portu szeregowego. A to akurat nie jest niczym dziwnym bo klasa Serial zapewnia (na UNO) transmisję mniejszą niż 50 tysięcy znaków na sekundę. A Ty potrzebujesz (600RPM/60s*720imp)...
Witam, Zaczynam przygodę z komunikacją GSM. Zdecydowałam się na moduł GSM sim 800l z anteną, taki jak na aukcji: Po podłączeniu do Arduino Mega oraz po zalogowaniu się modułu do sieci, komunikuję się z modułem za pomocą komend AT. Niestety, przy wpisywaniu komendy mającej wysłać SMS'a pod dany numer telefonu, wyświetla mi się znak ">" oznaczający...
Witam, Zaczynam przygode z komunikacją GSM. Zdecydowałam się na moduł GSM sim 800l z antena, taki jak na aukcji: Po podłączeniu do arduino mega oraz po zalogowaniu się modułu do sieci, komunikuje się z modułem za pomocą komend AT. Niestety, przy wpisywaniu komendy mającej wysłać smsa pod dany numer telefonu, wyświetla mi się znak ">" oznaczający...
Witam, moze pokaz caly twoj uklad i wszystkie polaczenia dokladnie. MIDI to normalna transmisja szeregowa tylko z inna predkoscia. Jezeli zmienisz w inicjacji Serial.begin(31250); na Serial.begin(38400); to mozesz podejzec terminalem co jest wysylane. Wyslanie nuty to 3 komendy. Nie bardzo rozumiem w poprzednim ukladzie migala dioda Tx przy wysylaniu...
Cześć. Mam problem dotyczący komunikacji, jak w temacie. Operuję na Atmega32 na kwarcu 16MHz z USBasp, oraz na Arduino Uno z Atmega328P-PU także z 16MHz (przynajmniej taki jest na płytce). Połączenia fizyczne wyglądają tak: Atmega32 | Arduino Uno SCK -> PIN13 MISO -> PIN12 MOSI -> PIN11 /SS -> PIN10 Kod dla Mastera (Atmega32): [syntax=c]#define...
Problem z arduino (zarówno w wypadku avr jak i esp32 / 8266) jest taki że mnóstwo tam laików. Najlepiej jeśli nie jesteś w stanie odfiltrować względem jakości weź przykład z wykorzystywanej biblioteki. Ogólnie tam nie ma standardów, więc nie masz co liczyć na odgórnie narzucony sposób wykorzystania czegoś Np Daje które wysyłasz na uart możesz równie...
Stosując moduł kamery Podgląd na żywo z OV7670 na TFT 128x128 ILI9163. Na filmie poniżej efekt działania podglądu na żywo z kamery, który pozwolił stwierdzić prawidłowe działanie modułu kamery, oraz ustawić ostrość obiektywu: Moduł wykorzystuje dużą ilość linii sygnałowych, gdyby dane o obrazie były przekazywane np. magistralą szeregową SPI, ilość...
Witam państwa, z góry przepraszam za takie improwizowane mówienie na filmie, ale może pomoże to trochę przybliżyć całą sytuację. Otóż mój problem w skrócie polega na tym, że jeden moduł HC-05 wysyła dane w postaci takiej, jak to zostało pokazane na screenie, a drugi odczytuje te dane dochodząc do wniosku, że to jakieś głupoty. Z tego co wyczytałem,...
W jaki sposób odbywa się transmisja danych (jaką magistralą danych) pomiędzy iMX RT1011 a ESP32 na płytce Adafruit Metro M7? Transmisja danych pomiędzy iMX RT1011 a ESP32 na płytce Adafruit Metro M7 odbywa się za pośrednictwem interfejsu szeregowego SPI (Serial Peripheral Interface). SPI to pełnodupleksowa magistrala szeregowa do transmisji danych...
Witam, mam problem z komunikacją między Arduino Mini 5V 16MHz na Atmega328P a programatorem na PL2303HX. Dodam że mam ten zestawik od około tygodnia i przez pierwsze 3 dni działało wszystko tak jak powinno (komunikowały się ze sobą, wgrałem może z 50 skeczy na Arduino dzięki niemu). Aktualnie od 2-uch dni szukam rozwiązania, przeszukałem chyba wszystkie...
W tym artykule przedstawiony zostanie opis tworzenia frezarki CNC wykonanej głównie ze sklejki. Zaletami wykorzystania drewna jako głównego budulca jest znaczne uproszenie budowy frezarki, oraz obniżenie kosztów całej konstrukcji. Wadą takiego rozwiązania jest niewątpliwie ograniczona odporność na drgania przy obrabianiu twardych materiałów. Do wykonania...
Czy uC komunikujac się z timerem, usartem używam magistrali szeregowej czy równoległej? Tak. Choć w tym nieprecyzyjnym pytaniu zapewne chodziło Ci o TWI, USART , SPI itd. Zobacz, co postulowałeś na samym początku. Przerwania wpłyną na transmisję I2C. To twierdziłeś Teraz próbujesz dorobić teorię do swoich mylnych wyobrażeń. Więc pytam - czy te przerwania...
Witam ostatniego czasu podlaczylem pod Serial1 (w Arduino Mega ) SIM800l. Gdy wysylam komende np AT do SIM800l otrzymuje dziwne informacje m.in ATAT OK. Dodam ze podlaczylem bezposrednio konwerter uart z Mega i informacje sa wysylane poprawnie czyli na otrzymuje jedno AT. Podlaczylem rowniez SIM 800 z konwerterem i rowniez dziala prawidlowo bo otrzymuje...
A do czego chcesz ten LED podłączyć? Do samego portu? RS232 ma jakieś sygnały wyjściowe DTR, RTS, TxD, ale Arduino chyba z nich ma tylko TxD (i to w odwrotnej polaryzacji i w innym zakresie napięć, skądinąd lepszym dla LED-a, bo zwykły RS232 ma +-12V). Pewnie jakiś opornik do ograniczenia prądu będzie użyteczny, żeby nie upalić portu, ani nie spalić...
follow up tematu: gdzie dzięki koledze rb401 udało się ustalić, że mój klon arduino jest w stanie przesyłać prawidlowo wysyłany do portu szeregowego znak gdy onbniżymy czterokrotnie wartość taktowania wybieraną w monitorze portu szeregowego. tzn: w programie ustawiamy szybkośc transmisji portu na 9600 zaś na COM monitorze ustawiamy 2400. W rezultacie...
A w jakie miejsce to dolutować ? Gdzie to dostać ? Jak będę te goldpiny programować ? Nie znam się na elektronice więc proszę o wytłumaczenie. DODANO: OK, już wiem co to. Muszę wybrać się do sklepu i zakupić w takim razie. Sprawdziłem na krótko i działa. Ale teraz mam taki problem. Chciałbym sterowac Arduino przy pomocy komputera. Dotychczas po napisaniu...
Cześć. Od około dwóch tygodni pracuję nad układem, którego głównym zadaniem jest jak najdokładniejszy pomiar czasu propagacji fali ultradźwiękowej między dwoma membranami piezoelektrycznymi. Układ jest zbudowany zgodnie ze schematem blokowym przedstawionym poniżej: Mikrokontroler to Atmega328 z Arduino Uno, wzmacniacz jest zbudowany zgodnie ze schematem:...
Cześć, kupiłem Akurat to zdjęcie jest wykonane gdy Arduino było układem przesyłającym komunikat z M590 do PC. To samo się dzieje (oczywiście bez dodatkowych komunikatów z arduino) gdy zamiast arduino użyłem [url=]tego modułu. W obu przypadkach masy obydwu układów były wspólne. Również ten sam problem występuje gdy zastosowałem bufor HD74LS07p pomiędzy...
Podłącz do RX AVR Pytanie - czy UNO bez bootloadera to wciąż Arduino ? Nie. Nie mieszaj proszę "pojęć". Nie ma zakłóceń i nie trzeba odłączać? Schematy wskazują na coś innego. Mostek USB ma tylko rezystor szeregowy na linni TX (RX dla procka). Potrzeba dalsze wyjaśnienia? Więc tak, potrzebne wyjaśnienia. Kwestia bootloadera to co innego i pisałem o...
No właśnie czasami stosuję HSC dla enkoderów inkrementalnych, ale zależało by mi na zapamiętaniu pozycji. Enkoder absolutny który mam, ma 10 przewodów do określenia kąta obrotu, czyli nie podłączę go do PLC (chyba, że zużyłbym na to 10 wejść). Pomyślałem, że pozycję będę przesyłał szeregowo, ale okazuje się, że Arduino to kiepski pomysł. Nie ma też...
Zostaw tam hc595 i dobuduj stopnie tranzystorowe. Czemu upieracie się przy dodatkowych rejestrach? Arduino ma wystarczającą ilość GPIO aby nie stosować dodatkowych rejestrów. Aby dobrze zrobić multipleksowanie z rejestrami timer musi inicjować transmisję spi, która oczywiście działa na przerwaniach. To ma zrobić początkujący? Tego to często nie potrafią...
Dodaj do tego programu możliwość podglądu czasu w monitorze portu szeregowego. Oczywiście, mogę dodać tę funkcję do programu. Aby wyświetlać czas w monitorze portu szeregowego, musisz dodać inicjalizację portu szeregowego (`Serial.begin`) oraz funkcję do wyświetlania czasu w pętli głównej. Oto zmodyfikowany kod programu z tą funkcją: [syntax=cpp] #include...
Witam, jestem w trakcie tworzenia sterowania Arduino przez internet, ale jak to zwykle bywa utknąłem w jednym punkcie. Czy możliwe jest sprawdzenie za pomocą kodu czy otwarty jest Szeregowy Monitor? Chodzi mi o okno Monitora Szeregowego. Nie interesuje mnie sprawdzenie czy jest aktywa transmisja danych, zatem [syntax=c]Serial.available()[/syntax] nie...
Toż to czysta herezja takie połączenie :D . Masz port USB i przez niego ładujesz program i szeregowy monitor. Do pracy dyplomowej takich "cudownych" kombinacji nie wypada używać - tym bardziej że wgranie bootloadera to nie żaden problem. Opis masz np tutaj - na innych stronach również.
Na dole każdego mojego postu jest link do urządzenia o którym mowa. Właściwie to sterownik żaluzji jest podłączony na 9600 :-) na drugim porcie wisi termometr (też przez 9600). a na trzecim wyświetlacze LED. Transmisja szeregowa miedzy mikrokontrolerami nie stanowi tutaj problemu.
Absolutnie zdaje sobie sprawe że taki zamek łatwo można sforsować. Wykonuje go na projekt kompetencyjny na studia:) Dodano po 42 Dzięki za podpowiedź:) Dodano po 4 Kurcze mam problem z wyslaniem komend AT. Przed uruchomieniem modulu zwieram WAKE UP do 3.3 V na Arduino i modul przechodzi w tryb AT (dioda miga w dwu sekundowych odsepach), otwieram port...
Witam, moim zdaniem najlepiej zastosuj drugie Arduino blisko tego padu. Połącz oba Arduina szeregowym łączem typu RS-485 / RS-422, na taką odległość na pewno będzie działało, nawet przy dość dużych szybkościach transmisji. Pozdrawiam
Mam problem z powyższym modułem BlueTooth. Moduł podłączony w następujący sposób do płytki arduino mega : VCC -> +5V GND -> GND TXD -> RX1 RXD -> TX1 Wybrałem port szeregowy do którego była podłączona płytka, wpisuje w konsoli AT i czekam na odpowiedź OK od modułu, no i nic się nie dzieje. Sprawdzałem każdą prędkość transmisji od 9600 poczynając i nic...
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...
Moduł Arduino Mega (ATmega2560) + ESP8266 na jednej płytce zawiera Arduino Mega i moduł WiFi oparty o ESP8266 z anteną drukowaną i złączem anteny zewnętrznej uFL. Koszt modułu na portalach aukcyjnych to ~12$ W poprzednim materiale o Czy ESP8266 i ATmega2560 może znaleźć lepsze zastosowania? Mamy tutaj więcej I/O, 16 wejść ADC 10b, 4xUART oraz 2xtimer...
Z #8 wynika, że już to ma, a z kolejnego postu, że ma ustawiony jednak na 1MHz (zaczął odczytywać znaki po wybraniu transmisji 8x wolniejszej) i w tym jest problem. Oczywiście może wgrać bootloader, tylko że to nie zadziała z tak ustawionym programatorem jak widać w #8. Dlatego go poprosiłem o zrzut z ekranu fuse (bo w AVR LAB++ to działa) i wystarczy...
Czy, kiedy nie działa wyświetlacz, pojawia się w monitorze portu szeregowego komunikat "SSD1306 allocation failed"? Raczej nie zauważyłem takiego komunikatu, pytanie jeszcze na jaką prędkość ustawić transmisję? Ale jaj ciąg dalszy z tym wyświetlaczem. Jakiś czas bawiłem się drugim wyświetlaczem, teraz podłączyłem ten felerny aby sprawdzić ten komunikat...
Zalecaną praktyką jest stosowanie takiego rezystora w celu dopasowania impedancji pomiędzy wyjściem Arduino o niskiej impedancji z wejściem WS2812B o wysokiej impedancji. Stosowanie długich, nieekranowanych przewodów powoduje powstawanie zakłóceń, co w tym przypadku objawia się błędami w transmisji, a to z kolei może prowadzić do takiego migania. Więcej...
Witam, bezpośrednio nie pomogę, ale może odezwie się ktoś, kto przeczytał dokumentację tego wyświetlacza. Problem z odbieraniem możesz rozwiązać dość "łatwo". Nie blokuj przerwań na czas dłuższy, niż trwa transmisja jednego bajtu. Czym konkretnie zajmuje się Arduino, że nie może jednocześnie obsłużyć portu szeregowego na czas? Ile to coś trwa? Pozdrawiam.
Witam, "krzaczki" w transmisji szeregowej biora sie z bledow w transmisji: - niedopasowanie predkosci, nadajnik i odbiornik pracuja na roznych predkosciach - niedpasowanie konfiguracji, ilosc bitow stopu czy pazystosci, ale z tym nie powinno byc problemu u ciebie, chyba ze cos zmieniales. - bledy samej transmisji, zly kontak, slaby lub za dlugi kabel,...
Bingo! Ustawienie szybkosci transmisji na 2400 w monitorze COM'a przyniosło pożądany efekt. Pomysłowość chińskich sprzedawców nie przestaje zaskakiwać. Wielkie dzięki!
Wydaje mi się, że rozwiazanie to wyświetlacz szeregowy na układach 4094. Reset będzie podłączony do wejścia STROBE. Podczas pracy arduino sobie mierzy co tam chce i wynik wysyła powiedzmy co sekundę do układów 4094, które nic nie wyświetlają. Kiedy naciskamy reset to linia STROBE zmienia stan i wyświetlacz podaje wynik. Sytuacja, że naciśniemy reset...
Witam Mam problem z odczytem danych z Arduino w Lazarusie. Arduio mierzy temperaturę, wysyła ją do szeregowego komendą Serial.print(temp,BIN); z szybkością transmisji 9600. W Lazarusie mam komponent 5dpo: SdpoSerial. Własności komponentu widać na obrazku poniżej. po uruchomieniu temperatury są odczytywane jak poniżej: wartość 17.38 stopnia Celsjusza...
Witam, napisz może co dokładnie chcesz uzyskać. Z jednej wypowiedzi wynika, że chcesz monitorować CAN podczas przyciskania guzików (czyli, że działa), z innej wynika, że chcesz to dopiero zrobić (czyli, że nie działa). Sterowanie radiem z SWC niekoniecznie musi być po magistrali CAN. Zwyczajowo używa się CAN gdy w kierownicy jest mnóstwo przycisków...
Witam Kiedyś miałem poważny kłopot z zakłóceniami, 20m skrętki komputerowej zasilanie silnika po skrętce przez PWM i jedna para skrętki do transmisji sygnału z impulsatora obrotomierza. Układ wariował totalnie, więc praktycznie doszedłem do filtra RC o wartościach 4,7KΩ i 2,2nF. Oczywiście kondensator połączony z wejścia Atmegi na masę, rezystor...
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 najmniejszą ilością kabli. To, co przedstawiam poniżej jest...
oja opinia o ~10 zapytaniach na sekundę odnosi się głównie do ModbusRTU, czyli takiego pracującego na jakimś interfejsie szeregowym Nie wiem czemu tak sądzisz. Wszystko zależy od prędkości transmisji i długości rameki. >100 spokojnie można uzyskać (at)57600bps przy transmisji kilku rejestrów.
tmf napisał: Nie możesz mieć szeregowych rezystorów z czujnikami. Przecież one utworzą dzielnik napięciowy z rezystorem podciągającym, co zakłóci rozpoznawanie stanu niskiego. Przecież nawet na stronie Maxima Widzę, że czasami proste rysunki przynoszą więcej szkód niż pożytku, bo ludziom nie chce się czytać i spróbować zrozumieć o co w tym chodzi....
Sprawdzałeś, czy moduł ESP ma załadowany firmware AT? W jakie jest wersji? Połączenia powinny być RX-TX/TX-RX. Po komendzie WiFi.init(&Serial1) można sprawdzić WiFi.firmwareVersion() - zwraca łańcuch tekstowy, można go wysłać przez Serial.print(). Zwróci pusty łańcuch, jak nie będzie łączności z ESP. Generalnie SoftwareSerial z prędkością 115200 to...
Multimetr Elektronik bez multimetru jest jak zakonnica bez habitu. Jest to bowiem podstawowe narzędzie pomiarowo-diagnostyczne i jego posiadanie jest po prostu niezbędne. Ale o ile zakonnica wie, co będzie nosić, to początkujący elektronik może się zgubić w gąszczu dostępnych typów, marek i modeli. Łatwo dać się skusić niską ceną i w zamian dostać...
W ostatnim czasie pojawiło się wiele alternatyw do stworzenia oświetlenia typu ambilight do telewizora/monitora. Pod Windowsem korzystać możemy z Atmowin, a pod Linuxem z Bibilight. Pojawiła się jednak nowa alternatywa - Hyperion - która pracuje pod oboma tymi systemami. Poniższy artykuł opisuje, jak uruchomić tego rodzaju układ. Pod Windowsem i Linuxem...
W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają już dedykowany driver/kontroler. O ile w przypadku wyświetlacza...
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 dostępnych modułach z sensorami. Krok 1: Motywacja...
Poniższy projekt to pierwsze urządzenie zrealizowane przez autora z wykorzystaniem modułu Arduino. Układ ten służy do obróbki sygnałów MIDI tak, aby możliwe było granie w skalach mikrotonalnych, to znaczy odrobinę odstrojonych od podstawowej skali z wykorzystaniem dodatkowej funkcjonalności sygnałów MIDI - oprócz nuty może on wysyłać dodatkową wartość...
Dzisiaj fragment książki ----------------------------------------... Projekt 11. Pomiar temperatury - czujnik LM35 Jest ciepło czy zimno? Czujnik LM35 jest niedrogim i łatwym w użyciu termometrem (rysunek 3.17). Jedyne, co trzeba zrobić, to zmierzyć napięcie za pomocą funkcji analogRead() oraz obliczyć temperaturę...
Wiele dostępnych na rynku sensorów mierzy odległość od przedmiotów, ale jest kiepskie w pomiarze kąta. Informacja o tym, jaki jest kąt pomiędzy np. naszym robotem a przedmiotami jakie się dookoła niego znajdują istotnie ułatwia mu interakcję z tymi przedmiotami w czasie rzeczywistym. Wyzwania takie jak omijanie przeszkód, wykrywanie innych robotów...
Układ Melexis MLX90640 to scalona macierz termoelementów (termostosów) o rozdzielczości 32 x 24. Każdy z tych elementów pozwala na zdalny pomiar temperatury, a razem tworzą prostą kamerę do obrazowania termicznego. Moduł posiada dosyć dobrą rozdzielczość przestrzenną i temperaturową. Sparkfun stworzył w oparciu o tą matrycę moduł Qwiic, integrujący...