12.04.23 Çizgi - Tagem Arduino Web Seminerleri
ARDUİNO
Arduino Eğitimleri Bölüm 2
Arduino’ya Giriş
http://www.flickr.com/photos/collinmel/2317520331/
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
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
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Kurulumu
Sürücüler kurulum dosyasının içerisinde Arduino/drivers klasö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
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
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
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino KurulumuArduino Kurulumu
Arduino.exe dosyasını çalıştırarak başlatabilirsiniz.
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino KurulumuArduino Kurulumu
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino USB kablosu Bilgisayar
Arduino Kurulumu
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Kurulumu
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Kurulumu
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Kurulumu
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Kurulumu
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Kurulumu
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Kurulumu
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
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!
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Geliştirme Ortamı
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
İLK PROGRAMIMIZ/* Pin13’e bağlı olan LED saniyede birYakı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.04.23 Çizgi - Tagem Arduino Web Seminerleri
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.
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
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
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Geliştirme Ortamı
13 numaralı dijital giriş / çıkış pinine bağlı olan LED
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Programlama
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
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
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
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}
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Programlama
Programımızı derlemek için “verify” butona basıyoruz
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Programlama
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Programlama
Programımızı yüklemek için “upload” butona basıyoruz
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Programlama
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Geliştirme Ortamı
Geliştirme Ortamı ile birlikte örnek programlar da geliyor
Örnek programları derleyip Arduino’ya atıp çalıştırabilirsiniz.
12.04.23 Çizgi - Tagem Arduino Web Seminerleri
Arduino Geliştirme Ortamı