ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum...
Transcript of ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum...
![Page 1: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/1.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
ARDUİNO
Arduino Eğitimleri
Bölüm 2
Arduino’ya Giriş
http://www.flickr.com/photos/collinmel/2317520331/
![Page 2: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/2.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
ARDUİNO
Bu bölümde
- Arduino Kurulumunu,
- Arduino’yu nasıl programlayacağımızı,
- Arduino Geliştirme Ortamının kullanımını göreceğiz
![Page 3: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/3.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Kurulumu
Sürücüler kurulum dosyasının içerisinde Arduino/driversklasörü altında bulunuyor.
Herhangi bir USB cihaz kurulumu gibi sürücüyü bilgisayaratanıtarak kurulum yapabiliyoruz.
Arduino Windows / Linux / Mac platformlarında çalışabiliyor
![Page 4: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/4.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Kurulumu
Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir.
Geliştirme Ortamını http://arduino.cc adresindeki “download” bölümünden indirebilirsiniz.
Arduino Kurulumu
![Page 5: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/5.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino KurulumuArduino Kurulumu
Arduino.exe dosyasını çalıştırarak başlatabilirsiniz.
![Page 6: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/6.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino KurulumuArduino Kurulumu
![Page 7: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/7.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
ArduinoUSB kablosu Bilgisayar
Arduino Kurulumu
![Page 8: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/8.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Kurulumu
![Page 9: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/9.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Kurulumu
![Page 10: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/10.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Kurulumu
![Page 11: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/11.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Kurulumu
![Page 12: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/12.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Kurulumu
![Page 13: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/13.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Kurulumu
![Page 14: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/14.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Geliştirme
Ortamı
Geliştirme Ortamı standart kelime işlemci özelliklerine sahip
Hem Programlarımızı yazma hem de derleyip kartımıza yükleme işlemlerini gerçekleştirebiliyoruz
Çok yakında Türkçe desteği de gelecek!
![Page 15: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/15.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Geliştirme
Ortamı
![Page 16: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/16.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
İ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
}
![Page 17: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/17.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Programlama
loop() fonksiyonu içerisindeki işlemler sürekli tekrarlanır
İşlemcimiz çalıştığı süre boyunca loop() fonksiyonunuyürütür.
setup() fonksiyonu içerisinde “tek bir kez” gerçekleştireceğimiz işlemler yer alır.
![Page 18: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/18.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
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ıyor
![Page 19: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/19.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Geliştirme
Ortamı
13 numaralı dijital giriş / çıkış pinine bağlı olan LED
![Page 20: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/20.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Programlama
![Page 21: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/21.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Programlama
Delay(gecikme) fonksiyonu ile programlarımızda gecikmeler oluşturabiliriz:
Gecikme: ms saniye cinsinden gecikme süresi
Delay(100) 100 ms gecikmeDelay(2000) 2 saniyelik gecikme
![Page 22: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/22.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Programlama
13 numaralı pin 1 saniye aralıklarla HIGH ve LOWkonumuna alınıyor
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
}
![Page 23: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/23.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Programlama
Programımızı derlemek için “verify” butona basıyoruz
![Page 24: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/24.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Programlama
![Page 25: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/25.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Programlama
Programımızı yüklemek için “upload” butona basıyoruz
![Page 26: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/26.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Programlama
![Page 27: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/27.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Geliştirme
Ortamı
Geliştirme Ortamı ile birlikte örnek programlar da geliyor
Örnek programları derleyip Arduino’ya atıp çalıştırabilirsiniz.
![Page 28: ARDUİNO - Kavsaoglu...Arduino Eğitimleri Arduino Kurulumu Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Geliştirme Ortamını](https://reader036.fdocuments.net/reader036/viewer/2022070220/6132de11dfd10f4dd73ab933/html5/thumbnails/28.jpg)
29.02.2016 Coşkun TAŞDEMİR - Çizgi-Tagem
Arduino Eğitimleri
Arduino Geliştirme
Ortamı