Arduino eğitimleri 2 - arduino platformuna giriş

5,690 views

Published on

Arduino web seminerleri - 2

Published in: Technology
  • Be the first to comment

Arduino eğitimleri 2 - arduino platformuna giriş

  1. 1. ARDUİNO http://www.flickr.com/photos/collinmel/2317520331/ Arduino Eğitimleri Bölüm 2 Arduino’ya Giriş12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  2. 2. ARDUİNOBu bölümde- Arduino Kurulumunu,- Arduino’yu nasıl programlayacağımızı,- Arduino Geliştirme Ortamının kullanımını göreceğiz12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  3. 3. Arduino KurulumuArduino Windows / Linux / Mac platformlarında çalışabiliyorHerhangi bir USB cihaz kurulumu gibi sürücüyü bilgisayaratanıtarak kurulum yapabiliyoruz. Sürücüler kurulum dosyasının içerisinde Arduino/driversklasörü altında bulunuyor.12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  4. 4. Arduino Kurulumu  Geliştirme Ortamını http://arduino.cc adresindeki “download” bölümünden indirebilirsiniz.  Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir.12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  5. 5. Arduino Kurulumu  Arduino.exe dosyasını çalıştırarak başlatabilirsiniz.12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  6. 6. Arduino Kurulumu12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  7. 7. Arduino Kurulumu Arduino USB kablosu Bilgisayar12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  8. 8. Arduino Kurulumu12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  9. 9. Arduino Kurulumu12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  10. 10. Arduino Kurulumu12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  11. 11. Arduino Kurulumu12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  12. 12. Arduino Kurulumu12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  13. 13. Arduino Kurulumu12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  14. 14. Arduino Geliştirme Ortamı Geliştirme Ortamı standart kelime işlemci özelliklerinesahipHem Programlarımızı yazma hem de derleyip kartımızayükleme işlemlerini gerçekleştirebiliyoruz Çok yakında Türkçe desteği de gelecek!12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  15. 15. Arduino Geliştirme Ortamı12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  16. 16. İLK PROGRAMIMIZ /* Pin13’e bağlı olan LED saniyede bir Yakılıp söndürülüyor. */ void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // LED’i yak delay(1000); // Bir saniye bekle digitalWrite(13, LOW); // LED’i söndür delay(1000); // Bir saniye bekle }12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  17. 17. Arduino Programlama  setup() fonksiyonu içerisinde “tek bir kez” gerçekleştireceğimiz işlemler yer alır.  İşlemcimiz çalıştığı süre boyunca loop() fonksiyonunu yürütür.  loop() fonksiyonu içerisindeki işlemler sürekli tekrarlanır12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  18. 18. Arduino Programlama void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(13, OUTPUT); } 13 numaralı pin dijital çıkış olarak ayarlanıyor12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  19. 19. Arduino Geliştirme Ortamı 13 numaralı dijital giriş / çıkış pinine bağlı olan LED12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  20. 20. Arduino Programlama12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  21. 21. Arduino Programlama Delay(gecikme) fonksiyonu ile programlarımızda gecikmeler oluşturabiliriz: Gecikme: ms saniye cinsinden gecikme süresi Delay(100)  100 ms gecikme Delay(2000)  2 saniyelik gecikme12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  22. 22. Arduino Programlama void loop() { digitalWrite(13, HIGH); // LED’i yak delay(1000); // Bir saniye bekle digitalWrite(13, LOW); // LED’i söndür delay(1000); // Bir saniye bekle } 13 numaralı pin 1 saniye aralıklarla HIGH ve LOW konumuna alınıyor12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  23. 23. Arduino ProgramlamaProgramımızı derlemek için “verify” butona basıyoruz12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  24. 24. Arduino Programlama12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  25. 25. Arduino ProgramlamaProgramımızı yüklemek için “upload” butona basıyoruz12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  26. 26. Arduino Programlama12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  27. 27. Arduino Geliştirme Ortamı Geliştirme Ortamı ile birlikte örnek programlar da geliyorÖrnek programları derleyip Arduino’ya atıp çalıştırabilirsiniz.12/11/12 Çizgi - Tagem Arduino Web Seminerleri
  28. 28. Arduino Geliştirme Ortamı12/11/12 Çizgi - Tagem Arduino Web Seminerleri

×