Bilgisayar
OKUDUĞUNUZ KONU
MIT App Inventor 2 İle Arduino Led Yak Söndür Projesi
5

MIT App Inventor 2 İle Arduino Led Yak Söndür Projesi

Yazar : Ahmet Uğurlu25 Şubat 2017

Bu projede app inventor kullanarak android program yapacaz ve yaptığımız uygulamayı bluetooth üzerinden arduino ile haberleştirip led yakıp söndürecez, yapacağımız proje led yerine röle bağlanarak evimizin lambalarını kontrol edebilir, aynı işlemi tekrar uygulayarak bluetooth kontrollü araba yapabiliriz.

MALZEMELER:

1. Arduino uno
2. Hc 06 bluetooth modülü
3. Led diyot
4. Bağlantı kabloları

BAĞLANTI :

Hc06 bluetooth bağlantılarına dikkat ediniz

Arduino kod:

int data; //data adında değişken oluşturuldu
int led=13; // 13 numaralı pine led ismi verildi
void setup() {
pinMode(led,OUTPUT); // led pini çıkış pini olarak belirlendi
Serial.begin(9600);
}
void loop() {
{
if (Serial.available()) // haberleşme başlatıldı
{
int data = Serial.read();
delay(100);
if(data=='1'){ // serialden gelen bilgi 1 ise
digitalWrite(led,HIGH);// ledi yak denildi
}
if(data=='0'){ // serialden gelen bilgi 0 ise
digitalWrite(led,LOW); // led söndür denildi
}
delay(100);
}
}
} 

MIT App Inventor:
Öncelikle Google MIT App Inventor 2 yi aratıyoruz ve siteye giriyoruz

Resimde görülen arduino led ve kedi isimli dosya sizde gözükmeyecektir( onlar benim daha önceden kayıt etiğim uygulamalar )

 

 

Sol üst köşeden start new project tıklıyoruz ve üst resimde görülen ekran bizi karşılıyor ekranda bulunan kutucuğa projemizin ismini giriyoruz

Ok dedikten sonra üst resimde görülen ekran bizi karşılayacaktır

Palette bölümünden components bölümünde bulunan ögeleri seçiyoruz          ( buton ve labellere isim verilmesinde fayda var )

 

Sağ üst kısımdan brocks butonuna tıklıyotuz ve  üstte görülen boş sayfa bizi karşılıyor bu sayfaya kod bölümüdür

Blocks bölümünden üst şekilde görülen parçaları seçip resimdeki gibi birleştiriyoruz

Connect’ e tıkladığımızda al companion, emulator, usb gibi bi ekran görüyoruz burdan all companion a tıkladığımızda bize qr kod ekranı çıkacak

Bu ekranda görülen qr kod telefonumuza indirdiğimiz mıtapp ınventer uygulamasına okutuyoruz yada ekrandaki kodu giriyoruz ( dikkat edilmesi gereken husus pc ve android telefonumuz aynı ağda olması gerekir )

Qr kodu yada şifreyi girdikten bisüre sonra pc de yaptığımız uygulamayı telefonumuzda görücez daha sonra bluetooth ları listele butonuna tıklayıp arduinoya bağladığımız bluetooth seçiyoruz ilk defa bluetooth kullanıyorsanız şifre 1234 olarak belirlenmiştir eğer şifrenizi değiştirdiyseniz belirlediğini şifreyi girmeniz gerekir  led yak butonuna tıkladığınızda ledin yandığını led söndür butonuna tıkladığınızda ise ledin söndüğünü göreceksiniz

Eğer qr kod ile uğraşmak istemiyorsanız build kısmından hazırladığınız dosyayı indirip android cihazına yüklemeniz yeterli.İşte bu kadat artık cebinide bulunan android cihazınız ile birledi kontrol edebileceksiniz lek yerine röle bağlayıp röle çıkışınada evinizdeki aydınlatmayı bağlarsanız evinizin aydınlatmasını kontrol edersiniz

SİZCE NASIL OLMUŞ?
Beğendim
86%
İlginç
7%
Eh İşte
0%
Anlamadım
0%
Kötü
0%
Berbat
7%
YAZAR HAKKINDA
Ahmet Uğurlu
Ahmet Uğurlu
Merhabalar öncelikle kısaca kendimi tanıtayım amasya üniversitesinde mekatronik öğrencisiyim elektrik - elektronik , mekanik gibi konulara oldum olası ilgim var , öğrenmeyi ve bildiklerimi başkaları ile aktarmayı seven birisiyim o yüzden burada sizlerle birlikteyim.
5 YORUMLAR
  • Efe uğurlu
    25 Şubat 2017 at 21:10

    Bașarılarılarınızın devamını dilerim

  • Ahmet Uğurlu
    Ahmet Uğurlu
    26 Şubat 2017 at 17:52

    Teşekkür ederim eksik olmayın

  • M. Fatih VAHABOĞLU
    24 Mart 2017 at 21:25

    bunun için Java ve android programlama öğrenmem gerek sanıyodum.

    Süper yaaa 😀

  • enesyuksel
    8 Nisan 2017 at 21:43

    İşletim sistemim Win10 64bit telefonum Discovery2 4.4 arduino ch340ı aldım driverları internetten indirip kurdum arduino yazılımınında en son sürümünü indirip kurdum windowsum da güncel fakat şu hatayı aldım kodları arduinoya yüklerken:

    Çalışmanız programın 1912 bayt (5 %) saklama alanını kullandı. Maksimum 32256 bayt.
    Global değişkenler belleğin 182 byte kadarını (8%) kullanıyor. Yerel değişkenler için 1866 byte yer kalıyor. En fazla 2048 byte kullanılabilir.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x33
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x33
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x33
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x33
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x33
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x33
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x33
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x33
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x33
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x33
    Karta yüklenirken sorun oluştu. Tavsiyeler için http://www.arduino.cc/en/Guide/Troubleshooting#upload adresine göz atabilirsiniz.

    • Ahmet Uğurlu
      Ahmet Uğurlu
      15 Nisan 2017 at 16:16

      arduinoya kodları yüklerken araçlar > port bölümünden arduinoyu bağladığın com seçili olmasına dikkat et bu hatayı o yüzden alıyosun

YORUM YAP