BAĞLAN

App Inventor 2 ile Barkod Okuyucu Uygulaması Yapımı

  • Görüntülenme 1620
  • PAYLAŞ
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  

    Bu projemizde App inventor 2 ile barkod okuyucu uygulaması yapacağız. Uygulamamız bluetooth üzerinden arduino ile haberleşip, uygulamaya eklediğimiz karekod numarasıyla eşleştiğinde arduinoya veri gönderip istediğimiz işlemi yaptıracağız.

    1.Adım : İlk olarak random.org sitesinden aşağıdaki şekildeki gibi  20 karakterli 2 adet çıktı oluşturalım.

     

     

    2. Adım: Alınan 2 Numaradan biri arduinoya göndereceğimiz kod diğeri de karekodun numarası olacak. goqr.me adresinden aşağıdaki şekildeki gibi 20 karakterli bir kodu ekrana yapıştırıp karekod oluşturun. Karekodu png formatında kaydedeniz.

     

    3.Adım: ai2.appinventor.mit.edu adresine girip yeni proje oluşturun. Sensors menüsünden barcodeScanner ve connectivity menüsünden bluetoothClient modülünü ekrana sürükleyerek ekleyin.

     

     

    4. Adım: Blocks Bölümüne geçip aşağıdaki adımları uygulayınız.

     

     

     

    Aşağıdaki şekilde gösterilen yere kendi bluetooth modülünüzün ip adresini yazınız.

     

    5. Adım :  Uygulamamızın kod kısmını tamamladık  ve aşağıdaki gibi apk dosyasını bilgisayarımıza indiriyoruz. İndirdiğimiz apk dosyasını android telefona gönderip yüklüyoruz.

     

    Android barkod uygulamamızı yaptık. Uygulamamızı açtığımızda id sini tanımladığımız bluetooth modüle bağlanacak. Daha sonra tanımlanan barkodu okuttuğumuzda, uygulama bluetooth üzerinden arduinoya 20 karakterli diğer numarayı gönderecektir. Bu karakter geldiğinde arduinoda tanımladığınız istediğiniz işlemi gerçekleştirebilirsiniz. Ana kod aşağıdaki gibidir.

     

    Arduino Kodu: 

    // Robimek - Robotik Sistemler
    // www.robimek.com
    String readString;
     
    void setup() {
     Serial.begin(9600);
    }
     
    void loop() {
     while (Serial.available()) {
     delay(4); 
     char c = Serial.read();
     readString += c; 
     }
     if (readString.length() >0) {
     Serial.println(readString);
     if (readString == "5g00pqcvhi96ofte9gjj")//telefonun gönderdiği kod eşleşti ise aşağıdaki işlemi yap
     {
     
     //Buraya yaptırmak istediğiniz işlem fonksiyonlarını yazın.
     
     } 
     }
    }

     


    PAYLAŞ
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    Sezgin GÜL

    Sezgin GÜL

    Makine Mühendisi, Girişimci, Maker

    Kimler Neler Demiş?

    İlk Yorum Hakkı Senin!

    avatar
    wpDiscuz

    Yeni Projeler More

    • 16 Şubat 2017
      1 hafta ÖNCE 2 Yorum

      Öğrenme Fonksiyonuna Sahip Hareket Kopyalayan Robot Kol Yapımı

      Bu projede öğrenme yoluyla hareket kopyalayan robot kol yapımından bahsedeceğim. Endüstride kullanılan robot kollar, her zaman aynı hareketleri yapmaya odaklıdır. Örneğin ürün bandından bir nesneyi alıp başka bir banda aktarımını yapan robot kollar sürekli aynı hareketi yapmaktadır. Bu hareketler önceden öğretilerek robot kola aktarılır. Burada da aynı mantıkla robot ...

    • 11 Şubat 2017
      2 hafta ÖNCE 3 Yorum

      Arduino İle Labirent Çözen Robot Yapımı

      Kendi robotunu yap projelerimizin bu bölümünde arduino ile labirent çözen robot yapacağız. Labirent çözen robot özellikle robot yarışmalarında yer almaktadır. Bir labirentin çözüm yolunu bulmak aslında tek bir etkene bağlıdır. Bu etken sağ veya sol taraftaki herhangi bir duvarı takip ettirmektir. Bu etkenden yola çıkarak robot sol veya sağ ...

    • 07 Şubat 2017
      2 hafta ÖNCE Yorum Yok

      Arduino ile MLX90614 Kızılötesi Sıcaklık Sensörü Kullanımı

      Cisme temas etmeden, cismin sıcaklığını ölçen MLX90614 kızılötesi sıcaklık sensöründen bahsedeceğim. Dahili bir 17-bit ADC ve güçlü bir DSP, MLX90614'ün ölçümlerinde yüksek doğruluk ve çözünürlük verir. Vücut sıcaklığı ölçmek için uygundur. Ayrıca hareket algılamada da kullanabilirsiniz. MLX90614 Özellikler: Ortam sıcaklığı ölçme aralığı -40 ile + 125 ° C Nesne ...

    • 05 Şubat 2017
      3 hafta ÖNCE Yorum Yok

      Arduino ile Yazıyı Sese Dönüştüren Emic 2 Modülü Kullanımı

      Robotunuzu konuşturmak ve neler olup bittiğini söyletmek ister misiniz ? Emic 2 yazıyı sese çeviren modülle kolaylıkla projeleriniz konuşabilir. Emic-2, Parallax tarafından, ses sentezini tamamen zahmetsiz kılmak için Grand Idea Studio ile birlikte tasarlanmıştır.

    • 31 Ocak 2017
      3 hafta ÖNCE 7 Yorum

      Arduino ile DHT22 Sıcaklık Nem Sensörü Kullanımı

      DHT sensörleri, kapasitif nem sensörü ve bir termistör olmak üzere iki parçadan oluşur. DHT11 ve DHT22 olan iki DHT modelini ele alalım. Görünüm ve pin yapısı olarak benzer görünmelerine rağmen farklı ölçüm hassasiyetlerine sahiptirler. Aşağıda iki modelin karşılaştırmasına bakalım.

    Bizi Takip Et

    Son Yorumlar

    Sezgin GÜL
    Sezgin GÜL 2017-02-23 19:53:34
    I2Cdev.h MPU6050 kütüphanesinin içinde bulunuyor ayrı indirmenize gerek yok.
    mahmut 2017-02-23 18:25:28
    iyi günler ı2cdev.h kutuphanesını nerden bulabılırım
    Sezgin GÜL
    Sezgin GÜL 2017-02-23 15:27:37
    Arduino Uno
    mustafa 2017-02-23 15:02:27
    abi yukarida paylaştıgın videodaki arduino çeşidini yazarmisin aynısından alacağimda
    Sezgin GÜL
    Sezgin GÜL 2017-02-23 13:23:12
    İndirdiğin eklentiyi aç.Klasör içine gir. 3 dosya bir klasör olacak. Onların hepsini yukarıda belirtiğim konuma ekle. Önceki eklediğini sil. Programı.....
    mustafa 2017-02-23 13:06:37
    abi bütün yazilimi 1 sekmeyemi ekliyoruz
    Sezgin GÜL
    Sezgin GÜL 2017-02-22 13:37:41
    Eklentiyi yanlış yere kurmuş olduğunuz için görünmüyor.Attığınız konumu tekrar kontrol edin.
    enver 2017-02-22 13:17:45
    iyi günler ben inkspace 0.48,5 kurdum anacak içine linkini verdiğiniz gcode dosyasını belirrttiğiniz adrese atmama rağmen gcode dosyası olarak kaydedemiyorum......