Mehmet
Mehmet
Kütahya
25/02/2016 tarihinden beri üye
125 GY Puanı
37K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
1 Soru Sordu
3 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Dumlupınar Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

4
Tümünü Gör

Arduinodan Androide veri gönderiyorum ama okutamıyorum

Arduino dan HC-05 Bluetooth Modül ile Android e veri gönderip Android e okutarak bu veriyi bir text in içine yazdırmaya çalışıyorum ama başaramadım.Elimdeki program Android studio da yazıldı bu programa veriyi okutamadım yada okuduysa bile text e yazmadı. Kodların ilgili kısımları aşağıdaki gibi 

private class ConnectedThread extends Thread {
        private final BluetoothSocket mmSocket;
        private final InputStream mmInStream;

        public ConnectedThread(BluetoothSocket socket) {
            mmSocket = socket;
            InputStream tmpIn = null;
            OutputStream tmpOut = null;

            try {
                tmpIn = socket.getInputStream();     
                tmpOut = socket.getOutputStream();  
            } catch (IOException e) { }

            mmInStream = tmpIn;
            outstream = tmpOut;
        }
        public void run() {
            byte[] buffer = new byte[1024];
            int bytes;
            while (true) {
                try {
                    //buffer = new byte[1024];
                    bytes = mmInStream.read(buffer);
                    mHandler.obtainMessage(mesajoku, bytes, -1, buffer)
                            .sendToTarget();
                } catch (IOException e) {
                    break;
                }
            }
        }
        public void cancel() {
            try {
                mmSocket.close();
            } catch (IOException e) { }
        }
    }

Hanler kodları

private final Handler mHandler = new Handler(){
        @Override
        public void handleMessage(Message msg) {
            // TODO Auto-generated method stub
            super.handleMessage(msg);
            switch(msg.what){
              case baglanti:

               ConnectedThread connectedThread = new ConnectedThread((BluetoothSocket)msg.obj);
                    Toast.makeText(getApplicationContext(), "Baglandı", 0).show();
                    String s = "successfully connected";
                    break;
               case mesajoku:
                    byte[] readBuf = (byte[])msg.obj;
                    String string = new String(readBuf, 0, msg.arg1);  
                    Toast.makeText(getApplicationContext(), string, 0).show();


                    göster=(TextView)findViewById(R.id.deger);
                    göster.setText(readBuf[0]);

                    break;

            }
        }
    };

Bu kodlarla okutup text e yazdıramıyorum Android Developers ın sitesindeki BluetoothChat örneğiyle de yapmayı denedim ama oda HC-05 Bluetooth Modüle bağlanmıyor 'Unable to Connect Device' (Cihaz bağlanılamıyor) uyarı veriyor.

Yardımcı olabilirseniz sevinirim

8 yıl 1 ay önce yanıtladın

Arduinodan Androide BT ile veri aktarmak

Merhaba bende Arduino dan Androide veri göndermeye çalışıyorum. Bende veriyi okumada sıkıntı yaşıyorum şuan elimdeki programa veriyi okutamıyorum. BluetoothChat örneğini kullanayım dedim o da HC-05 e bağlanmıyor. Sen HC-06 da böyle bir sorun yaşadınmı yaşadıysan nasıl çözdün.

Senin yaşadığın sorunu belki aşağıdaki sitedeki örnekteki gibi çözebilirsin Handler kodlarını ayrıca word belgesine koydum direk ordan bakabilirsin

http://www.mcu-turkey.com/android-uzerinde-bluetooth-ile-kablosuz-kontrol-uygulamasi/

android bluetooth basit veri gonderen code nasıl yazabılırım

08 Mart 2016 tarihinde cevaplandı

Eğer Android Studio da yazmak istiyorsan aşağıdaki linkte anlatım ve kodlar var. Anlatımda kodlar Eclipse te yazılmış ama Android Studioda da aynı kodlar sorunsuz çalışıyor

http://www.gokhangol.com/arduino/android-uygulama-gelistirme-dersleri-android-led-kontrol/

Bende Arduinodan Androide Bluetoot ile veri göndermeye çalışıyorum bilginiz varsa paylaşırsanız sevinirim

android bluetooth basit veri gonderen code nasıl yazabılırım

08 Mart 2016 tarihinde cevaplandı

Merhaba sorunun cevabını bulamadıysan youtube da anlatımı var orada SenText teki text in içine 1 yerine a,b,c gibi harfler yazabilirsin

 https://www.youtube.com/watch?v=7S0m3YRrBKI