Witam. Podałem Ci wcześniej trochę złe wartości adresów za co przepraszam :). Jak wpisujesz dane do LCD to jego adres jest 0x01;jak wpisujesz rozkazy to adres LCD jest 0x00; Nie musisz kosztystać z DPTR'a. Wysłanie rozkazu: mov R0,#0h movx (at)R0,A ;gdzie w A jest bajt do wysłania Wpisanie danej do wyświetlenia: mov R0,#01h movx (at)R0,A ;dana w A I...
Spróbuj ustawić coma zależnie od karty np. tak MODE COM4: baud=4800 parity=N data=8 stop=1 i wyślij znak a na niego echo a>com4
Prawie dokładnie tak. Dlaczego prawie? Spodziewam się, że po wysłaniu tego co napisałeś otrzymasz '\r' i '\n'. Wynika to z tego, że najczęściej USART_Receive() nie używają przerwań i odbierzesz dwa ostatnie znaki. Aby sensownie korzystać z tych funkcji użyj przerwań odbiorczych z USART. Pozostaje jeszcze problem echa. To zależy od urządzenia i jego...
To nie tak z tym AF. GPIO ma dwa rejestry AFRL i AFRH, które ST wymyśliło sobie zrobić w dwuelementowej tablicy (AFR Warto też zaglądać do pliku stm32f4xx.h, żeby dokładnie zobaczyć jak oni to podefiniowali - bo czasami manual swoje, a tam swoje :-)
Istnieją dedykowane aplikacje do tego celu obsługujące konkretne systemy alarmowe (Micra Control, Ropam Droid czy PRIMAGO) ale tu trzeba by się zabawić w hakera: rozpracować polecenia wysyłane z aplikacji i zdefiniować je po stronie centrali. Pewnie dodatkowo trzeba by najpierw przekonać aplikację że "rozmawia" z oryginalnym urządzeniem - z tym może...
Zapewne wpisuje "$01,$0D" ;) Poszukaj sobie w terminalu takiej opcji która pozwala na wysyłanie hexow. Podpowiem że hyperterminal nie ma takiego myka. Natomiast ma np herkules [url=http://www.hw-group.com/products/he... Krótko mówiac musisz wysłać dwa znaki jeden o kodzie 0x01 a drugi 0x0D.
wysyła się jako ciąg znaków, tylko nie pamiętam czy wystarczy sam znak CR i potrzeba obu CR LF na końcu łańcucha.
Zbyt szybko spodziewasz się odpowiedzi R1, odczytujesz ją tylko 1 raz ;). Mały przykład (BASCOM): [syntax=basic4gl]Sd_r1: ' pobiera odpowiedź typu R1 Odpowiedz(1) = 0 Temp = 0 Do Spiin Odpowiedz(1) , 1 ' odczytaj 1 bajt Incr Temp ' zwiększ temp o 1 Loop Until Odpowiedz(1) <> &HFF Or Temp = 250 ' opuść pętle jeżeli wykonasz ją 250 razy lub...
Widzisz.. świat jest tak skonstruowany, że nic nie działa idealnie. Pomijając źle wykorzystane przez ciebie |P| i niepotrzebne powielanie tego samego kodu (każda funkcja odtwarzacza to osobna FC i DB) to nie uwzględniłeś jednej podstawowej rzeczy. Wykorzystywane przez ciebie styki nie zamykają się jednocześnie. Każdy z nich może mieć malutkie opóźnienie...
Mam z taką płytką jak na rumuńskiej stronie. Łączę go z konwerterem bez żadnej "elektroniki", czyli bezpośrednio. 5V konwertera - zasilanie M590 GND konwertera - GND M590 TXD konwertera - RXD M590 RXD konwertera - TXD M590 (linie transmisyjne czasem trzeba odwrotnie podłączyć, bo to różnie bywa oznaczone w konwerterach) Oczywiście konwerter USB-UART...
arrevalk ---> ok sorry - może coś źle odebrałem twoją wypowiedź .... odnośnie jednak CTS/RTS - w module jest polecenie AT do włączania bądź wyłączania kontroli przepływu ale niestety - tylko jest bo nadal to nie ma wpływu na RTS/CTS - też to sprawdzałem - jak mówię bardzo ale to bardzo zależało mi na sygnale RTS. oczywiście to w ogóle nie przeszkadza...
Witam Najpierw podepnij sobie do PC, zrób sobie przejściówkę z RS232 na 3.3V (max2323) Strona elektroniczna: Z tym nie ma problemu podpinasz napięcie do 3V3 i GND linie UART_TX, UART_RX odpowiednio do max2323, łączysz ze sobą UART_CTS i UART_RTS. Od strony elektrycznej to tyle. Po stronie soft to ustawiasz RS (może być standardowy terminal pod windows)...
Jest wiele błędów. Wysyłasz 10 razy znak A. Jak już się z tym uporasz, dodaj \n na końcu wysyłanej komendy.
Wysyłasz komendę READ ROM a potem czytasz 8 bajtów. Co w tym jest nie do zrozumienia? Wysyłać komendy i czytać dane z czujnika potrafisz skoro działasz z jednym czujnikiem.
Nie znam się, ale się wypowiem. Nie widzę problemów z wysłaniem strumienia bajtów na /dev/usb/lp0, byle ten strumień był OK. Pytanie, czy masz taki strumień bajtów, albo czy umiesz go wyprodukować. Albo napiszesz software nad ESC/POS komenda za komendą, albo wysokopoziomowo i "coś" czyli sterownik musi to przekształcić. Tak by się obsługiwało jakieś...
W tym aucie radio sterowane jest can-em z zegarów. Dochodzi do niego tylko stały plus. Problem jest w braku wysyłania komend z licznika do radia przez can.
...at+cmgw="13360504647"<CR> W/g dokumentacji, brakuje tu jednego "magicznego" znaku :D Sprawdź jakiego.
Sprawdź czy jest napięcie +5V na odbiorniku IR, 3 wyprowadzenia, jeżeli jest to sprawdź czy na jednej z nóżek wychodzą impulsy podczas wysyłania komend z pilota do procesora, ewentualnie go wymienić, zdarza się że się uszkadzają.
Sprawdź czy komórka w ogóle ma modem. Na mój gust nie ma. (Podobny A57 nie miał). Jeśli jest tak jak myślę to z komunikacji będą nici.
Tak przerwania mogą zakłócać. Na czas wysyłania komend 1w wyłączaj przerwania jeśli możesz.
Nie rozumię po co biblioteki Codesys wysyłają komendę : AT+CPIN? i tu się wszysko zatrzymuje.... Sprawdzane jest czy karta SIM wymaga podania kodu PIN. Modemy różnych producentów nie muszą w identyczny sposób odpowiadać na ten rozkaz.
TDA7313 na początek zmierz napięcie zasilania, jeśli masz oscyloskop to sprawdź linie sda/scl tam procesor wysyła komendy sterujące tym układem. Jeśli chcesz go lepiej sprawdzić to można zrobić sterowanie z arduino i nim wysyłać dane do układu.
Między komputerem a ELM. BT tutaj to taki wirtualny kabel. Sparuj urządzenie z komputerem. Sprawdź na jakim porcie COM jest BT i z pomocą programu terminala możesz wysyłać komendy.
Jak zdefiniowane zostały komendy, numery telefonów zapisane itd.?
Ad 2. magistrala 1wire pozwala na wysyłanie komendy do wszystkich podpiętych urządzeń z pominięciem adresowania - wtedy 1 komendą mamy zlecone dokonanie pomiaru przez wszystkie czujniki. Co do problemu - możesz wykorzystać arytmetykę stałopozycyjną i ręcznie dokonywać konwersji.
Powinno pomóc, o wysyłaniu komend AT: http://3g-modem.wetpaint.com/page/execut... http://www.developershome.com/sms/howToU...
Ten Moduł nie ma możliwości ustawienia 2400bps. Minimalna możliwa do ustawienia prędkość to 4800bps( ATL0 ). Więc podepnij pod pzrejściówke i próbuj w terminalu po kolei predkości i wysyłaj komendę ATB?(adres bluetooth), aż ci moduł odpowie.
A do czego ty wysyłasz te komendy AT? Z twojego opisu wynika że te komendy próbujesz wysyłać do ATm32. Masz w ogóle w tym procku jakąś aplikację? Podłączyłeś już tego BTM222?
Witam, Musisz do odpowiedniego rejestru wpisać wartość prędkości. Tak jak wysyłasz komendę start strop. Przykładowo jeśli wyślesz wartość 500 to będzie 50.0Hz ale musisz to sprawdzić w dokumentacji do falownika. Ja podałem tylko przykład. Patrz post wyżej ;) Pozdrawiam,
http://chomikuj.pl/sapers_2/Elektronika/... Świetne biblioteki, uniwersalne pod 3 sterowniki. Nie wiem jak piotrekl6 ale ja korzystam z v1.4, po dość sporych przeróbkach funkcji ale inicjalizacji LCD i funkcji wysyłania komend nie ruszałem.
Witam, W takich przypadkach to się stosuje moduły pozycjonujące. Wysyłasz komendy do konkretnych urządzeń i tylko czekasz na wykonanie. Jeśli to amatorsko to można się pokusić o multipleksowanie (bo i tak wszystko na raz chodzić nie będzie) i mieć tylko np. kilka szybkich wyjść i je multpleksować do innych silników. Moim zdaniem to tańsze. Silnik krokowy...
Może późno ale pewnie komuś się przyda: Przy takiej konfiguracji tracker nie będzie działał.Jest przecież password error.W trakerze najpierw należy uruchomić połączenie z internetem podając mu APN oeratora tu jest OK ale także hasło do APN. W przypadku Orange wysyłamy komendę pass123456 internet a następnie user123456 internet.
Jak używasz średnika na końcu Print to wtedy nie wysyła CRLF. Sprawdź jeszcze tak: Print Chr(13); waitms 500 Print "xon"; waitms 500 Print Chr(13); EDIT: Kolega bart-projects był pierwszy, zatwierdziłem edycję dopiero po powrocie ze sklepu i nie zauważyłem że napisał to samo wcześniej ;)
Za szybko wysyłasz komendy do wyświetlacza. Większość komend sterownik wyswietlacza wykonuje w czasie około 40us, a czyszczenie wyświetlacza i powrót kursora do adresu 00 w czasie około 1.6 ms. Wstaw odpowiednie opóźnienia i powinno działać. Po szczegóły sięgnij do dokumentacji HD44780. Jacek
A co na ESP jest? Możesz wysyłać im komendy po HTTP, składania jest w stylu Tasmoty. Tak jak Tasmocie możesz wysłać przez HTTP komendę POWER ON bądź OFF bądź TOGGLE, tak samo tutaj.
mam podobny problem tylko biblioteka EtherCard nie chce wg współpracować z moim Arduino Leonardo zmieniłem oczywiście w bibliotece EtherCard.cpp pin SS na pin w moim przypadku 10 lecz nie dało to mi to żadnych rezultatów. Powiem że w najnowszej wersji kompilatora wg nie chce mi się ten kod kompilować dlatego pobrałem wersie 1.05 lecz to nadal mi nic...
Wiem że komendę powinno się kończyć jeszcze znakiem końca komendy "\r\n". To zależy od konfiguracji ustawionej w S-rejestrach. Tam można wiele ciekawych rzeczy ustawić, np po ilu dzwonkach (4 sekundy) ma nastąpić auto zgłoszenie. Jaki znak ma być traktowany jako ESC, czy komunikaty błędów maja być wyświetlane tekstowo, liczbowo czy obie formy razem...
Nie mam zielonego pojęcia co jest grane i dodatkowo to dziwne 'k'. Masz możliwość połączenia się z telefonem przez PC np. Bluetooth, Infrared, kabelek?
ale jak?
Steruję urządzeniem przez RS232 HyperTerminal'em. Dla przykładu wpisując np. "FF portb =" i zatwierdzając klawiszem enter urządzenie poprawnie reaguje. Chciałbym jednak obsługiwać to urządzenie aplikacją napisaną w C++. Jak więc zaimplementować tę komendę ("FF portb =") w C++, jeśli poniższy kod nie daje pozytywnych efektów? void __fastcall TForm1::Button1Click(TObject...
Tak jest. Ja używałem tych akcelerometrów. W celu odczytu musisz coś wysylać. Czyli wysyłasz 0F(komenda) i np. FF(coś).
nie nie, HT to ja mam. chodzi mi o programik w c potrzebuje zaprogramowac z gory kilka komend at do wykonania a ht nie daje takiej mozliwosci.
Hej Sporo bawiłem się LEGO Mindstorms, ale za każdym razem programowałem kostkę i uruchamiałem kod. Teraz mam nowy projekt i nigdzie nie mogę znaleźć informacji o tym czy po uruchomieniu kodu na RCX mogę wysyłać do niego komendy z PC? Czy ktoś próbował wysyłać komendy do RCXa z PC? Pozdrawiam! Dodano po 1 Ew. może ma ktoś doświadczenie z NXT i komunikacją...
Temat stary - może już doczytałeś, ale odświeżę. Rekuperator pozwala płynnie sterować wiatrakami przez podanie napięcia sterującego w zakresie 0-10v. masz gotowy zestaw pod FIBARO - poszukaj Integracja_rekuperatora_Aeris_z_systemem... i tam właśnie są szczegóły gdzie to napięcie podać itp. Druga opcja to wysyłanie komend po interfejsie szeregowym...
To szczerze powiedziawszy nie wydaje mi się. Niech się ktoś kompetentniejszy jeszcze wypowie, ale w/g mnie jeśli telefon ma wtyczkę USB, to jest to USB sprzętowe a system to widzi ew. jako viurtualny port COM i umożliwia wysyłanie komend. Opcja uC->at -> uC->usb odpada. Przynajmniej w avr8 bit. Są klienty USB zaimplementowane, ale Ty potrzebujesz hosta.
Port IR OUT to zdalny emiter podczerwieni. W zasadzie przestarzałe urządzenie. Używano go na przykład w następujących przypadkach. Masz telewizor, podłączyłeś do niego odtwarzacz DVD i chcesz sterować odtwarzaczem DVD za pomocą pilota do telewizora. Podłącz do telewizora pilot na podczerwień, który skierujesz na odtwarzacz DVD. Gdy na pilocie wciśniesz...
Witam! Tworzę projekt, który polegać ma na bezprzewodowym połączeniu STM32F303 Discovery i HC-05 z ELM327 (wersja bluetooth). Jestem bardzo początkujący, jeśli chodzi o programowanie a zależy mi na tym projekcie, dlatego postanowiłem zwrócić się o pomoc. Korzystam z STM32CubeMX oraz Eclipse z wbudowanym rozszerzeniem „System Workbench for STM32”....
Proponuje też sprawdzić czy kamerka nie ma możliwości podłączenia na płytce rx/tx serial (baud 115200) przez usb konwerter, by można było zobaczyć jaki jest system oraz możliwość wysyłania komend przez putty.
Przykładowo "00000000 || 00000010" włącza maszynę, a "00000000 || 00000000" wyłącza maszynę ? Z załączonej tabelki wynika, że 7 bit powinien to robić. Prawdopodobnie musisz wysyłać komendy tylko raz, a urządzenie samo zeruje odebrany bit i wykonuje akcję. Przy takim założeniu, jeśli wysyłasz jakiś bit ciągle, urządzenie go zeruje, a jego funkcją jest...
Oj, bez czytania dokumentacji to Kolega daleko nie zajedzie... ;) Użycie funkcji też było tam opisane. Spróbuj połączyć swój fragment kodu z 1-go postu z takim fragmentem testowym: <html> <head> <title>PHP serial extension test page</title> </head> <body> <h3>PHP serial extension test page</h3> <?php...
Heja! Bawiłem się czymś podobnym tyle, że nie w htm'u a w PHP. Na serwerze był skrypt, który komunikował się z termometrem podłączonym do RS232. Tyle, że serwer musiał być postawiony na Windowsie. Pozdrawiam, Kuba
Che napisac program , ktory bedzie wysylal komendy i odbieral dane z/do portu klawiatury, ale piszac program i bazujac na zamieszczonych w internecie opisach kodu nie dziala u mnie i nie ma komunikacji miedzy klawiatura a programem ( uzywam XP ) tak jakby system blokowal. Podaje procedury jakie uzywam: ;------------------------------------ ;------------------------------------...
Jak pod dosem wyslac np komende AT (bedaca w pliku .txt) na port COM? probowalem na kilka sposobów: echo plik.txt>> COM4 , send plik.txt COM4 , ale nic nie chce dzialac... jest ktos kto mi pomoze? dzieki bardzo!!
Mam problem z podłączeniem modułu bluetooth OVC3860 z Atmegą 32 przez port rs232, używam bascoma, nie do końca wiem jak wysłać polecenia do modułu, czy potrzebny będzie mi do tego jakis konwerter sygnałów. Proszę o podpowiedź, próbuję stworzyć zestaw głośnomówiący+oddtwarzacz bluetooth do samochodu, ale żeby wykorzystać w pełni potencjał układu OVC3860...
Witam Poszukuje programu do wysyłania komend do modemu ISDN na szynie PCI, hypererminal odpada bo tam można wysyłąc tylko komendy do konkretnego portu com. pozdrawim Tomek W
pytanie czy z pliku drugie urządzenie na którym nie ma nic będzie mogło sobie z tym poradzić czy po prostu wysyłanie w pliku odbywa się tak, że wysyła informacje znajdujące się w pliku, ale nie wysyła samego pliku jako takiego ? może jest jakaś możliwość zapisu w echo tak by wysyłał od razu HEX a nie ASCII, próbowałem wysyłać jako: 0xEF 0x02 0x01 itd...
Mi chodziło o schemat. http://obrazki.elektroda.net/69_12727301... Takie podłączenie będzie dobre?
Witam :) Żeby poprawnie zainicjować kartę musisz postępować wg. schematu :) A oto i on: /*czyszczenie*/ ustawiasz CS karty w stan wysoki; wysyłasz 10x 0xFF; ustawiasz CS karty w stan niski; /* koniec czyszczenia*/ wysyłasz komende IDLE_STATE (0x00); po wysłaniu komendy sprawdzasz co odpowie karta, jeżeli odpowiedź jest różna od 0x01 przechodzisz...
Bardzo bym prosił o jakiś przykład jak można wysyłać komendy AT do modemu podpiętego pod wybrany port COM.
Od paru dni testuję przy użyciu serwera MQTT zachowanie termostatu na komendy i wszystko zdaje się działać oprócz jednej, ciekawej osobliwości. Komenda ON/OFF po restarcie urządzenia zdaje się działać dopiero po jednym pełnym cyklu wysłania komendy ON/OFF, potem jest w porządku aż do kolejnego restartu. I to niezależnie od ustawień w zakładce Configure...
Jak z komunikatami stanu centrali w obu rozwiązaniach? W INT-GSM jest ciekawie, dostajesz SMS z naruszenia każdej czujki (i jest to OK rozwiązanie), jeśli chcesz powiadomienie CLIP to niestety nie da się zrobić jednego CLIP o alarmie w strefie tylko dostaniesz również tyle powiadomień CLIP ile było naruszeń czujek. Pewno też by to było do przeżycia,...
Ja używałem modułu podłączonego do portu RS232 komputera i programu YAT Terminal [url=https://sourceforge.net/projects/y-... Można w nim ustawić wysyłanie predefiniowanych komend. Na screenie jest pokazane jak wygląda wysłanie SMSa, oraz jak są ustawione przyciski do wysyłania predefiniowanych komend. Polecenie wysłania wiadomości...
U mnie w sklepie mają tylko attiny12. Szkoda płacić za przesyłkę 10 zł jak uC kosztuje ok 5zł..
Rozwiązaniem jest wykorzystanie "SoftwareSerial" czyli wersji programowej nie sprzętowej RS'a. Dlatego wybrałem ESP12. Komunikację mam na innych pinach i mogę teraz również wysyłać komendy do sterownika. flaoo13 - na których pinach ESP12 uruchomiłeś "SoftwareSerail" ?
Wysyłasz komendę set CGRAM address. Następnie 8 bajtów danych. A w końcu wyświetlasz znak z początkowych sektorów 0x00 do 0x07, bo tam są znaki definiowalne. W twoim przypadku to będzie: [syntax=c]lcd_write(0x40,0); //dla 1 znaku 0x40 dla 2 znaku 0x40|0x08 lcd_write(0x15,1); //jakiś znaczek lcd_write(0x15,1); lcd_write(0x15,1); lcd_write(0x15,1); lcd_write(0x15,1);...
Nie ogarnąłeś. Musisz jeszcze raz zmienić tak, jak podane powyżej i jeszcze raz wgrać kod. Obecnie pomimo komendy PWRON wysyłasz komendę wyłączenia napięcia (s_cmdPowerOff[]). Nie czytasz dokładnie tego, co piszę albo w trakcie dyskusji jesteś offline.
Witam, czyli wracamy do mojej koncepcji, gdzie RBPi robi za terminal, do którego ATMega wysyła komendy/dane do wyświetlenia. Pozdrawiam
(at)gunnersonn: Ja rozumiem, że się uczysz, ale uważasz, że mamy rozszyfrowywać te zmienne bitowe. Ja nie wiem, co to robi: LCDW=0b0111000; Po za tym, ten kod: [syntax=c]LCDD=0b00111000; lcd_run(); LCDD=0b00001000; lcd_e(1); //Co to tu robi?? lcd_run();[/syntax] Zamiast używania funkcji do sterowania pinami E, RW, RS, skorzystaj z makr. Natomiast funkcje...
Witam W sytuacji gdy wysyłasz z coorda do enddev i enddev nie jest w sieci, coord może o tym wiedzieć (brak wpisów w neighbour table). Wtedy coord odpowiada szybko bo nic nie wysyła tylko odsyła wiadomość że wystąpił problem z transmisją. Nie wiem jak działa program z komendami AT na Zigbit'ach ale wysyłanie na uart komend bez odczekania na odpowiedz...
Co jest zapisane? Widzę że wysyłasz komendy 112 zamiast 997.
Po pierwsze nie pisz dużymi literami (regulamin) i to narawdę przeszkadza w czytaniu. Po drugie to próbowałeś: 1.wyłączyć odb. wyłącznikiem sieciowym 2.wcisnąć Dodano po 16 Powyżej było wej i wyj z trybu serwisowego. Likwidacja kodu: Na pilocie przyciskaj kolejno L+ L- P- P+
Masz błędnie napisane procedury transmisji - bit TXC ma stałą wartość 1, więc nie czekasz an wysłanie znaku. W jakim celu wymyślasz własny błędny kod do transmisji bajtów, skoro w manualu Atmela masz gotowy poprawny: [syntax=c]void USART_Transmit( unsigned char data ) { /* Wait for empty transmit buffer */ while ( !( UCSRA & (1<<UDRE)) ) ;...
Sposób dla laika: odpal sobie aparat w telefonie i naceluj na ir na pilocie. Będzie widać czy pilot wysyła komendę.
to akurat że maksymalny blok ma 512 bajtów nie jest problemem. Karta jednorazowo będzie odczytywana jednym- maksymalnie trzema bajtami. Z tego co sie orientuje inaczej nieco wygląda sprawa z zapisem, bo do tego trzeba mieć już bufor 512B jak masz jakieś ciekawe linki do materiałów to bym prosił ;)
Gradek a masz jakieś aktualizacje do hc900m, kumplowi nie wysyła mms choć ustawienia takie prawidłowe, na komendy reaguje a mms nie wysyła nawet na komendę.
zauważyłeś jakiekolwiek różnice prędkości działania w stosunku do połączenia kablowego ? Tak, niestety. Widzę jak Candle wysyła instrukcje bo kontroler frezarki potwierdza że takowe otrzymał, i o ile błędów praktycznie nie ma, to przy większej odległości prędkość wysyłania komend jest tragicznie mała. Czasem wysyła je szybko, czasem po kilka na minutę,...
Myślę, że najpierw musisz opanowac wysyłanie znaków z twojego programu do terminala. Najlepiej zrób sobie kabel null-modem do połaczenia dwóch portów com, lub też użyj programu emulującego port rs232 i spinającego dwa wirtualne porty. Jak opanujesz już wysyłanie i obieranie pojedyńczych znaków z twojego programu do terminala, to spróbuj wysyłac całe...
W telegraficznym skrócie - w "nadajniku" wysyłasz znaki komendą PRINT, np "A" dla pierwszego LEDa i "B" dla drugiego. W odbiorniku odbierasz dane z UARTu (inkey) i jeśli jest "A" to zapalasz jedną diodę, jak doszło "B" drugą.
Generalnie ja wysyłam następujące komendy: 0x21 0x05 0xc8 0x06 0x13 0x20 0x0c 0x40 0x80 . Wydaje się że poprawną inicjalizację można ocenić tylko jak wyświetlacz wyświetli wysłane dane...ale nie jestem do końca pewny...
Nie mogę dojść, co jest nie tak z moim modułem. Ostatniej nocy kolor czerwony, niebieski, zielony, zimny i ciepły działały osobno. Z interfejsu internetowego. A czujnik działał osobno. Włączyłem go rano, a kolory nie są wybierane tylko przez kanał bieli RGB. I działa na zimno i na ciepło (tylko stal na zakręcie) jak wyślę komendę SM2135_RGBCW 000000FF00...
Cześć, Czy udało Ci się to rozgryźć? Ja również skończyłem flashowanie, podłączanie i konfigurację, udaje mi się z powodzeniem wysyłać komendy IR z zakładki Logs w WebApp i moje urządzenia odpowiadają. Niestety nie mam pojęcia, jak kontrolować wszystko z Home Assistant... Dzięki
Najpierw oczywiście podłączasz kartę do uC 1. Wysyłasz po SPI komendę do karty GO IDLE STATE (liczby odpowiadające komendą znajdziesz w dokumentacji karty MMC), co zresetuje kartę. 2. SEND_OP_COND - rozpoczyna proces inicjalizacji 3. SET_BLOCKLEN, 512 - ustawia wielkość bloku danych na 512 bajtów. 4. Karta jest już zainicjalizowana, w każdej chwili...
Dzięki za uznanie, to bardzo ciekawa i cenna uwaga, rozeznam się w temacie i może dorzucę coś takiego .
Problem pewnie leży w procedurze. therm_read_temperature(temp); Tam zapewne masz jakiegoś delay-a ustawionego (na czas potrzebny na konwersje temperatury przez DS-a). Musiał byś pokombinować, żeby przebudować tą funkcję a delay-a wbudować najlepiej w obsługę przerwań z timera z którego korzystasz. Np. Timer przerywa częściej, za każdym razem...
Mój wysyła komendę startu i bada odpowiedź i jeśli potrzeba wystawia kolejną komendę. Bez przełączników i zworek. Działa też z piecyiem z BMW z podłączoną magistralą CAN ( ale nie pamiętam jaki to konkretnie model).
Masz tu część dokumentacji od Gnokii (gnokii-0.6.4/Docs/protocol/ w gnokii-0.6.4.tar.gz na dzień dzisiejszy, GNU GENERAL PUBLIC LICENSE Version 2, June 1991), w której jest opisany nie tylko ten od Nk3210, która podchodzi pod protokół Nk6110. Jeśli chodzi o SMS - raczej FBUS, nie MBUS, ale może ? : http://www.gnokii.org/downloads.shtml Tutaj też coś...
Musisz dodatkowo kasować licznik po wysłaniu komendy odczytu (czy tam tej po której czekasz 750ms). Dlaczego? Dlatego że po jakimś czasie kompletnie ci się to rozjeżdża, ty chcesz odczekać 750ms, od wysłania tej komendy. U Ciebie teraz jest tak, inicjalizujesz licznik i już od tego momentu liczysz, potem wysyłasz komendę, a licznik już tak na prawdę...
Może jednak najpierw przetestować nadajnik czy wysyła komendy zmiany kierunku.
Ale RS232 to komunikacja punkt-do-punktu. O ile możesz podpiąć dodatkowy odbiornik, to dodatkowego nadajnika absolutnie nie. Czyli tak, na komputerze możesz podsłuchiwać, ale albo MCU, albo moduł, chyba że podłączysz do komputera dwa konwertery i na jednym porcie będziesz miał to, co nadaje MCU a na drugim moduł. Natomiast nie da się wysyłać dodatkowych...
Szczerze? Sprawdź, gdzieś na Forum ktoś kiedyś wrzucił własny program do wysyłania komend, mam https://www.elektroda.pl/rtvforum/viewto...
(...) ercentage); return true; } } } return false; } void displayOxygenPercentage(float percentage) { // Czyszczenie ekranu i ustawienie kursora do wyświetlania danych lcd.clear(); lcd.setCursor(0, 0); lcd.print("Tlen: "); lcd.print(percentage); lcd.print("%"); } Rozumiem, że chcesz zmienić piny używane do komunikacji UART na piny 10 (RX) i 11 (TX)....
Schemat musisz sobie sam stworzyć, tak jak i program? Jak podejść? Od początku... Od zapoznania się z językiem C, architekturą mikrokontrolerów AVR oraz bibliotekami dla nich. Można podeprzeć się bibliotekami dla Arduino. Dla wytrwałych zostaje jeszcze asembler, tego typu program dość łatwo byłoby napisać właśnie w asemblerze. Trzeba odczytywać stan...
W OpenOCD część Twoich założeń może da się spełnić. W każdym razie w źródłach OpenOCD są źródła do alternatywnego firmware'u do ulinka, więc może to Ci coś pomoże.
Wysyłaj po wciśnięciu przycisku komendę ON, a po jego zwolnieniu OFF.
Takim sposobem nie potrafie wysłać wiadomości z mojego Eryka. Wpisuje : AT+CPMS="me" - wybór pamięci z której ma być wysłany AT+CMSS=1 - numer smsa do wysłania Sms jest zapisany w pamięci telefonu wraz z numerem telefonu nadawcy. Jaka może być przyczyna tego że nie mam mozliwości wykonania tej funkcji? A jaką masz pewność , że dla fona "me" i "ME"...
Tak czy inaczej musisz wcześniej gdzieś wpisać komendy. Co do ich automatycznego wysyłania to sprawdź jak wygląda wysyłana z przeglądarki komenda (adres strony) i ustaw analogiczny adres w urządzeniu po drugiej stronie.
Dzieje się tak prawdopodobnie dlatego, że OBK wysyła komendy "w miejscu" zamiast używać kolejki. Przyjrzę się temu wkrótce. Będę musiał tylko dobrze przetestować nowe podejście przed wprowadzeniem go do produkcji.
Czyli tak naprawdę chodzi o wysyłanie komend sterujących ruchem pojazdu. W takim razie najprościej zrobić nieskończoną pętlę, w której jeden przebieg to jest wykonanie jednego rozkazu sterującego pojazdem. Zestaw rozkazów dobierz do potrzeb i możliwości pojazdu. Potem napisz procedurę pobierającą jeden bajt z interfejsu Ethernet lub jakiegokolwiek innego,...
Witam i gratuluje projektu. Mam pytanie odnośnie realizacji samego sposobu nadawania. Powiedzmy, że mam parę urządzeń o adresach 0, 100, 200, 300, 400, oraz 500. Czy przy zaadresowaniu tych urządzeń atmega będzie nadawać puste ramki pomiędzy poszczególnymi adresami, czy też jest konkretnie adresowane finalne urządzenie ? Jakiś czas temu popełniłem sobie...
Witam Też walczę z tą fotopułapką i przez godzinę dostałem jednego MMSa :-( Mam wrażenie, że to urządzenie działa jak chce... Może Twoje jest lepsze... Wydaje mi się, że problem u Ciebie leży, że próbujesz wysyłać SMSa o treści "Start" na numer *530*! Powinieneś wysyłąć komendy SMSowe na numer telefonu, który masz włożony do urządzenia, np.: Jeśli Twój...
wysyłanie komend przez internet pisanie komend lista komend
schemat przewodów paliwa wektor napięcia komunikaty avast
Schemat magnetowidu Otake – gdzie znaleźć, modele VP-33, VCR-555, VR-44, źródła online Fiat Panda 1.1 2004 – radio nieoryginalne nie włącza się bez kluczyka, zasilanie ACC/BATT