Witam serdecznie. Chcialbym zrobic "obsluge telefonu komurkowego"... Chodzi o to ze gdy wystapi odpowiednie zdarzenie, moj mikrokontroler wybierze numer telefonu (to akurat nie bedzie trudne). A nastepnie po polaczeniu zacznie generowac dzwiek. Problem lezy tutaj ze moga wystapic pewne okolicznosci jak: numer zajety, abonent poza zasiegiem, nikt nie odbiera... i teraz na takie sytuacje on powinien zareagowac odpowiednio. Pytanie 1: Na jakim mikrokontrolerze (najchetniej Atmel) bylo by to najlepiej zrobic? Pytanie 2: Jak obsluzyc cos takie sytuacje? Bo "nagranie i porownywanie" dzwiekow bedzie chyba dosc trudne i wymagalo olbrzymiej ilosci pamieci - a moze sie myle? Z gory dziekuje za wszelkie odpowiedzi.
Mikrokontroler i zaawansowany projekt...
Jul 27, 2004
3 Replies
U¿ytkownik "Ja555" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl...
ktore dzwieki chcesz porownywac ? zajetosc ? jesli komunikujesz sie z tel. kom. przez zlacze i ma on wsparcie dla komend AT to dostajesz tekstowe komunikaty:
RING NO DIALTONE BUSY NO CARRIER
dlaczego po polacznieu chcesz generowac dzwiek? dla przekazania informacji ? to moze DTMF
ale nie musisz generowac dzwieku przez komorke mozesz sie polaczyc jak przez modem (CSD) i przesylac znaki lub przez GPRS'a i polaczyc sie bezposrednio z jakims serwerem w internecie
W zasadzie wszelkiego rodzaju dzwieki ktore moge otrzymac: Sygnal zajetosci, abonent poza zasiegiem, to ze ktos odebral telefon, lub ze dzwonie i ktos nie podnosi sluchawki. Ogolnie wszystkie zdazenia ktore potrafi rozpoznac czlowiek.
Nigdzie nie znalazlem informacji ze telefon ma takie wsparcie - wiec wnioskuje ze nie ma - tym bardziej ze jest to leciwy telefon.
tak - dla informacji... i wykorzystam do tego DTMF lub ktorki komunikat nagrany wczesniej.
Hm... nie moge przez GPRS, gdyz ten telefon go nie posiada. A chce nawiazac polaczenei z osoba po drugiej stronie aparatu, wiec albo sms albo normalna "rozmowa"
Pozdrawiam.
Chyba komorkowego...
A jaki telefon chcesz obslugiwac juz wiesz ? Bo wszystkich raczej nie obsluzysz. Jak jeden kolega juz tu napisal z komorka komunikujesz sie najczesciej po porcie szeregowym i albo komendami AT (np Siemensy) albo specjalnym protokolem (np Nokia 5110). Wtedy caly czas znasz stan telefonu i mozesz odpowiednio zareagowac.
W najprosztrzym przypadku pewnie 2313 by starczyla jak nie to np. ATmega8/16 jak poglowkujesz to moze zmiescisz obsluge kilku "rodzin" telefonow. Zalezy co konkretnie musisz zrobic.
Ale bez komunikacji z telefonem nie wybierzesz nawet numeru wiec co chcesz porownywac ? Komorka to nie telefon stacjonarny...
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required