Professional Documents
Culture Documents
Uzaktan Bluetooth Kontrollü Oyuncak Araba: Abdulbaki Dalmı S
Uzaktan Bluetooth Kontrollü Oyuncak Araba: Abdulbaki Dalmı S
OYUNCAK ARABA
Abdulbaki Dalmış
Elektrik Elektronik Mühendisliği
Sakarya Üniversitesi
Sakarya, Türkiye
Abdulbaki.dalmis@ogr.sakarya.edu.tr
int check()
if (Serial.available() > 0) //Serial portun kontrollü
while (det == ’L’) //SOL dataIn = Serial.read(); //Telefondan gelen verilerin kontrollü
digitalWrite(pinsol, HIGH); if (dataIn == ’F’)
det = check(); determinant = ’F’;
while (det == ’R’) //SAĞ else if (dataIn == ’B’)
digitalWrite(pinsag, HIGH); determinant = ’B’;
det = check(); else if (dataIn == ’L’)
while (det == ’G’) //İLERİ SOL determinant = ’L’;
digitalWrite(pinileri, HIGH); else if (dataIn == ’R’)
digitalWrite(pinsol, HIGH); determinant = ’R’;
det = check(); else if (dataIn == ’G’)
while (det == ’I’) //İLERİ SAĞ determinant = ’G’;
else if (dataIn == ’I’)
digitalWrite(pinileri, HIGH); determinant = ’I’;
digitalWrite(pinsag, HIGH); else if (dataIn == ’H’)
det = check(); determinant = ’H’;
else if (dataIn == ’J’)
while (det == ’H’) //GERİ SOL determinant = ’J’;
digitalWrite(pingeri, HIGH); else if (dataIn == ’W’)
digitalWrite(pinsol, HIGH); determinant = ’W’;
det = check(); else if (dataIn == ’w’)
while (det == ’J’) //GERİ SAĞ determinant = ’w’;
digitalWrite(pingeri, HIGH); else if (dataIn == ’U’)
digitalWrite(pinsag, HIGH); determinant = ’U’;
det = check(); else if (dataIn == ’u’)
while (det == ’W’)// ÖN LAMBA YAKMA determinant = ’u’;
digitalWrite(pinonla, HIGH); else if (dataIn == ’V’)
det = check(); determinant = ’V’;
while (det == ’w’) // ÖN LAMBA SÖNDÜRME else if (dataIn == ’v’)
digitalWrite(pinonla, LOW); determinant = ’v’;
det = check(); else if (dataIn == ’X’)
while (det == ’U’) //ARKA IŞIK YAKMA determinant = ’X’;
digitalWrite(pinarkala, HIGH); else if (dataIn == ’x’)
det = check(); determinant = ’x’;
while (det == ’u’) //ARKA LAMBA SÖNDÜRME else if (dataIn == ’S’)
digitalWrite(pinarkala,LOW); determinant = ’S’;
det = check();
while (det == ’V’)// KORNA ÇALMA
digitalWrite(pinkorna, HIGH); return determinant;
delay(500);
digitalWrite(pinkorna, LOW);
delay(100);
det = check();
while (det == ’v’)//KORNA SUSTURMA D. Projemde kullandığım devre şeması
digitalWrite(pinkorna, LOW);
det = check();
while (det == ’X’)// DÖRTLÜ YAKMA
digitalWrite(pindortlu, HIGH); det = check();
A. Hesaplamalar
Ürettikleri güçler 9voltluk için : w=v*i
9*(400 mAh)= 9*0.4 = 2.7w
12voltluk için: 12*0.9 = 10.8w
B. Kullanım klavuzu
Son olarak projeye yabancı birinin oyuncağı nasıl kul-
lanacağını anlatacağım.Öncelikle aracımın alt kısmında iki
tane anahtar bulunmaktadır.Bunlardan biri arduinoyu besleyen
güç kaynağını , diğeri ise motor sürücüsünü aktif hale ge-
tirmektedir.Anahtarları açtıktan sonra aracın arka tarafında
bulunanan bluetooth sensörün aktif hale geldiğini göre-
ceksiniz. Şimdi ise telefonla bluetooth sensörü eşleştirmeliyiz.
Şifre=1234 olacaktır.Eşleşme tamamlandıktan sonra telefo-
nunuzdan bluetoooth rc contoller uygulamasını açmalıyız ve
uygulama içinden hc-06 senserünü seçip yeşil ışık yanana
kadar beklemeliyiz .Sonradasındaysa eğlenmenin keyfini çıkar-
malıyız.
K AYNAKÇA
[1] <div class="csl-entry"><i>Arduino ile Bluetooth Kontrollü Araba Yapımı
| roboturka.com |</i>. (n.d.). https://roboturka.com/arduino/arduino-ile-
bluetooth-kontrollu-araba-yapimi/</div>