Kayıtlar

arduino etiketine sahip yayınlar gösteriliyor

Arduino Ultrasonic Sensör - Android Bluetooh

Resim
Bu yazımızda da Arduino ile Android i konuşturacağız. Daha önce Arduino HC-05 bluetooh ve ultrasonic sensör ile ilgili bir örnek yapmıştık, Bu yapı birebir aynı sadece uygulama tarafında artık windows form yerine Android olacak. İletişim birebir aynı, bu uygulamada Telefon ile HC-05 i eşleştirmiş olmamız gerekiyor. Varsayılan şifre 1234 (HC-05 için) Android için bir Activity oluşturduktan sonra aşağıdaki kodları kullanabiliriz. package com.example.ardubtusdist;  import android.app.Activity; import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothSocket; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.RectF; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.ProgressBar; import andro...

Arduino Ultrasonic Sensör - Windows Form Uygulaması

Resim
Arduino gömülü sistem kartlarının en yaygın olanlarından birisi ve oldukça kullanışlı. Başlıkta da belirttiğim üzere hazırladığım uygulamayı bu sayfada paylaşıyor olacağım. Öncelikle kapsamdan biraz bahsetmek gerekirse; Arduinoya bağlı bir ultrasonic mesafe ölçerden aldığımız değeri Arduino Bluetooth (HC-05) sensörü ile bilgisayara göndereceğiz. Burada bilgisayara HC-05 i eşleştirmiş olmamız gerekiyor. Varsayılan olarak eşleşme şifresi 1234 tür. AT komutları ile şifreyi değiştirebilirsiniz. Eşleştirme yapıldıktan sonra Arduinumuz gönderdiği değeri bilgisayardan okuyabilmek için Bluetooth' a bir COM port atamamız gerekiyor. Sonrasında seri port okur gibi okuyabiliriz. Arduino kodları; #include <SoftwareSerial.h> #define echoPin 7 // Echo Pin #define trigPin 8 // Trigger Pin #define LEDPin 13 //  LED SoftwareSerial mySerial(10, 11); // RX, TX int maximumRange = 20000; // Max  range int minimumRange = 0; // Min range unsigned long duration, last_dista...