SOYER 21 stycznia Udostępnij 21 stycznia Tak, pcb i sprężynkę dostałem w komplecie, raczej zawsze dają. Ja pytałem o baciki. Muszą/powinny być strojone pod GSM? Czy też, "lepiej żeby były, ale nie ma musu". Cytuj Link do komentarza Share on other sites More sharing options...
Fedra 21 stycznia Udostępnij 21 stycznia Witam, podczas mierzenia oporu mojego ciała wyszedł mi ujemny wynik tak powinno być ?😅 (Ω) Cytuj Link do komentarza Share on other sites More sharing options...
farmaceuta 21 stycznia Autor tematu Udostępnij 21 stycznia 43 minuty temu, SOYER napisał: Ja pytałem o baciki. Muszą/powinny być strojone pod GSM? Czy też, "lepiej żeby były, ale nie ma musu". Tak raczej powinny...jako że tu szerokość pasma to nawet powyżej GHz to można stwierdzić że wzmocnienie tych anten jest do d...ale za to działają w szerokim paśmie...sam bym zrobił 0orzadne anteny, no ale właśnie..na jakie pasmo? To akurat ciężko stwierdzić... Cytuj Link do komentarza Share on other sites More sharing options...
farmaceuta 22 stycznia Autor tematu Udostępnij 22 stycznia (edytowany) @SOYER powiedz mi jak wiesz (bo nie mam jak teraz sprawdzić) czy ten odebrany sms to jeden String?? To co zaczyna się od CMT+ do końca... Edytowano 22 stycznia przez farmaceuta Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
SOYER 22 stycznia Udostępnij 22 stycznia Nie wiem, wołaj @ethanak. Tak jak pisałem. Nie ogarniam bufora. Co chcesz zrobić z tym sms? Coś wyodrębnić? 1 Cytuj Link do komentarza Share on other sites More sharing options...
farmaceuta 22 stycznia Autor tematu Udostępnij 22 stycznia 11 minut temu, SOYER napisał: Jj @ethanak Co chcesz zrobić z tym sms? Coś wyodrębnić? Dokładnie tak...SMS może mieć w swojej strukturze ZAPISZ/USUN/PIN...i muszę znalezdz te słowa zanim zacznę wyodrębniać nr tel itd...i właśnie mnie zastanawia czy to jest jeden String(mam nadzieję, bo w przeciwnym razie strasznie mi to życie skomplikuje) Cytuj Link do komentarza Share on other sites More sharing options...
SOYER 23 stycznia Udostępnij 23 stycznia @farmaceuta pisz w wątku, a nie na czacie. To może ktoś się też tu czegoś nauczy. Np. ja😁. Również używam indexOff, też mnie za to zganił @ethanakkiedyś. Wklejaj kawałki swojego szkicu, mądrzejsi pomogą, a my się czegoś nauczymy. Może nawet obsługi danych z bufora... 1 Cytuj Link do komentarza Share on other sites More sharing options...
farmaceuta 23 stycznia Autor tematu Udostępnij 23 stycznia (edytowany) @SOYER no właśnie też chce użyć tego indexOf bo sprawdza i jednocześnie zwraca mi pozycję, a tylko w ten sposób będę mógł wyodrębnić nr...sprawa by była dużo prostsza gdyby es zawsze miał ta samą długość, ale jako że data i godzina się zmienia to i długość całości też..coś tam już napisałem, tylko sprawdzić zostaje, jak coś to oczywiście wkleje😉 Co do bufora to ja to robię tak że jeśli coś przyjdzie to sprawdzam czy połączenie czy SMS...jeśli SMS to dopiero sprawdzam czy przyszedł nr do zapisu/usunięcia/czy nr administratora...troszkę zamotane, ale nie wygląda jeszcze źle ten kod😜 Edytowano 23 stycznia przez farmaceuta Cytuj Link do komentarza Share on other sites More sharing options...
ethanak 23 stycznia Udostępnij 23 stycznia 49 minut temu, farmaceuta napisał: chce użyć tego indexOf bo sprawdza i jednocześnie zwraca mi pozycję Nieśmiało chciałbym zauważyć, że strstr zwraca wskaźnik do znalezionego napisu (lub NULL jeśli go nie znajdzie), co może być wygodniejsze. Przykładowo: strstr("To jest test SMS-a", "test") zwróci wskaźnik do napisu "test SMS-a" Niestety poleganie na strstr (czy indexOf czy co tam) to raczej takie radosne założenie, że w sms-ie jest dokładnie to co chcę. Przykładowo: strstr("Wszyscy protestujemy przeciwko wyzyskiwaniu na forbocie","test") zwróci wskaźnik do "testujemy przeciwko wyzyskiwaniu na forbocie", a nie zawsze o to nam chodziło 😉 Warto zapoznać się z funkcją strpbrk... ale o tym zdaje się wspominałem na czacie? Aha, w ramach nauki odbierania sms-ów warto sprawdzić sobie jak są kodowane polskie ogonki (tudzież ogonki w innych językach) i zapoznać się z UTF-8. Tyle ode mnie w sprawie szukania czegoś w napisach. 1 Cytuj Link do komentarza Share on other sites More sharing options...
matsobdev 23 stycznia Udostępnij 23 stycznia (edytowany) W sumie zależy, zwykły "klasyczny" SMS to 140 bajtów, 160 znaków. 7 bitów na znak. Pewnie dlatego dziwne rzeczy trzeba robić, wysyłając i odczytując SMS Arduinem przez starego Sony Ericssona. Choć tutaj pewnie SIM robi robotę, której samemu nie trzeba robić. Edytowano 23 stycznia przez matsobdev 1 Cytuj Link do komentarza Share on other sites More sharing options...
ethanak 23 stycznia Udostępnij 23 stycznia Klasyczny SMS może być szesnastobitowy 1 Cytuj Link do komentarza Share on other sites More sharing options...
farmaceuta 23 stycznia Autor tematu Udostępnij 23 stycznia Moje wiadomości będą wyglądać tak.. 64467447 ZAPISZ 64335676 USUN 64356755 14553 (jakis pin) Więc sądzę że nie będzie tak źle bo tylko na te słowa będę reagował...ja właśnie wolałbym indeks niż wskaźnik bo łatwiej się poruszać po wiadomości, a potem to tylko str.substring() i dalej robię z numerem co chcę...ale sprawdzę @ethanak tego strpbrk Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ 23 stycznia Udostępnij 23 stycznia A co jeśli będziesz chciał usunąć/zapisać kilka numerów z rzędu? Jest jeszcze taka fajna funkcja jak strtok i strtok_r Cytuj Link do komentarza Share on other sites More sharing options...
farmaceuta 23 stycznia Autor tematu Udostępnij 23 stycznia 9 minut temu, _LM_ napisał: A co jeśli będziesz chciał usunąć/zapisać kilka numerów z rzędu? Wysyłanie będzie pojedyncze, kod tak napisany że sprawdzam czy es doszedł i dopiero sprawdzam co mam zrobić z jego zawartością.. Cytuj Link do komentarza Share on other sites More sharing options...
_LM_ 23 stycznia Udostępnij 23 stycznia #include <string.h> #include <stdio.h> int main () { char str[] = "ZAPISZ:123456789"; const char s[] = ":"; char *token; /* get the first token */ token = strtok(str, s); /* walk through other tokens */ while( token != NULL ) { printf( " %s\n", token ); token = strtok(NULL, s); } return(0); } Wklej do jakiegoś kompilatora online, to jest chyba to czego szukasz leniu 😉 1 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!