Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Arduino eğitimleri 2 - arduino platformuna giriş

6,146 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

×