C# ile SMS Mesaj Gönderme Program-II
Önceki yazımda biraz değinmiştim. Bu yazıda da siz kullanıcıların denemesi için programı bizim robotik ve otomasyon kulübü programından ayırıp küçücük paketledim. İçerisinde C# kodları da mevcut. İsterseniz kendi değişikliklerinizi yapıp programın bundan nasıl etkilendiğini görebilirsiniz.
Programda seriport için gerekli bazı ayarlamalar var, öncelik start stop biti gibi. Onları da ben standart olarak ayarladım. Yani programı açtığınızda o abuk subuk ayarları yapmadan sadece bağlı bulunduğunuz COM PORT'u seçerek programı çalıştırabiliyorsunuz.
Problem şu ki şu an sadece Nokia telefonlar ile çalışıyor. Çoğunu denedim başarılı. Ancak Sony Ericsson telefonlarda AT kodları yüzünden bir problem çıkıyor. Diğer telefonları da denemedim bile (:
Programın ekran görüntüsü şu şekilde:

Program linki:
http://projects.harmankaya.org/index.php?dir=BluetoothSMS
Bağlı bulunduğunuz COM portu anlamak için birşeyler söylemek isterdim ama Toshiba harici bilgisayarlarda durum nasıl inanın bilmiyorum. Toshiba olanlarda ise Bluetooth ikonuna tıkladığınızda bir pencere belirir: Bu pencereden önce telefonunuz ile bilgisayarınızı eşleştirirsiniz. Sonrasındaorada sizin için başlantı ikonu çıkar. Bu ikona çift tıklayarak bağlanırsınız. Bağlantı kurulduktan sonra Sağ Tuş tıklayarak Details diyerek COM Portunuzun adını öğrenmiş olursunuz.



21. HAZ, 2009






Sponsor Linkler
Çarşı C# a karşı! Taşasın linuz yaşasın java amk :P
Dostum Java ile de sen yaz da onu kullanalım madem (=
Ben de Powershell'de yazayım bari böyle bir şeyi. Sunucu var da Bluetooth'lu cep telefonu yok işte :)
Benim eski 7610 u tamirden gelince sana havale ediyim o zaman. 3 aydır tamir de . Gidip de gelmemek var =)
Benim eski 7610 u tamirden gelince sana havale ediyim o zaman. 3 aydır tamir de . Gidip de gelmemek var =)
yorum yok
Sony için at kodları:
http://developer.sonyericsson.com/getDocument.do?docId=65054
hayrını gör hacım =)
Sağol Kardeşim =)
Ama şöyle bir durum var ki; ben de Ericsson telefon yok seninki lazım
:)
merhabalar,öncelikle projeyi paylaştığınız için teşekkür ederim.Kodlar içinde yer alan şu satırların
sp.BaudRate = int.Parse("33600");
sp.DataBits = int.Parse("8");
sp.StopBits = System.IO.Ports.StopBits.One;
sp.Parity = System.IO.Ports.Parity.None;
ne anlama geldiğini açıklarsanız çok memnun kalacağım.Teşekkürler...
Merhaba;
Baud Rate denilen değeri haberleşmedeki bilgi aktarım hızı gibi düşünebilirsiniz.
DataBits ile de kaçar bitlik veri gönderimi yapacağımızı söylüyoruz. Stop bitide keza verinin bittiğinin karşı tarafa anlatmak için yapılan bir hadise. Bunların hepsi PIC ile aynı olunca haberleşme gerçekleşiyor.
Açık oldum mu bilmiyorum RS232 haberleşme standardını biraz internetten araştırıp okursanız sanırım daha faydalı olur. Saygılar ..
Bu Proje Sms Yollamıyor :(
Yollamaz tabi. SMS'i telefon yolluyor. Bu program sadece bir aracı. Telefona ne yapması gerektiğini söylüyor :)