Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanReginald Phelps Değiştirilmiş 6 yıl önce
1
ARDUİNO Arduino Eğitimleri Bölüm 2 Arduino’ya Giriş 06.12.2018
Arduino Eğitimleri Bölüm 2 Arduino’ya Giriş Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
2
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 Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
3
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Arduino Windows / Linux / Mac platformlarında çalışabiliyor Herhangi bir USB cihaz kurulumu gibi sürücüyü bilgisayara tanıtarak kurulum yapabiliyoruz. Sürücüler kurulum dosyasının içerisinde Arduino/drivers klasörü altında bulunuyor. Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
4
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Arduino Kurulumu Geliştirme Ortamını adresindeki “download” bölümünden indirebilirsiniz. Geliştirme ortamı herhangi bir kurulum gerektirmeden zip dosyasından açılarak çalıştırılabilir. Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
5
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Arduino Kurulumu Arduino.exe dosyasını çalıştırarak başlatabilirsiniz. Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
6
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Arduino Kurulumu Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
7
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Arduino USB kablosu Bilgisayar Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
8
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
9
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
10
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
11
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
12
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
13
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Kurulumu Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
14
Arduino Geliştirme Ortamı
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! Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
15
Arduino Geliştirme Ortamı
Arduino Geliştirme Ortamı Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
16
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 Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
17
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
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ır Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
18
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 Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
19
Arduino Geliştirme Ortamı
Arduino Geliştirme Ortamı 13 numaralı dijital giriş / çıkış pinine bağlı olan LED Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
20
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Programlama Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
21
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 gecikme Delay(2000) 2 saniyelik gecikme Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
22
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Programlama void loop() { digitalWrite(13, HIGH); // LED’i yak delay(1000); // Bir saniye bekle digitalWrite(13, LOW); // LED’i söndür } 13 numaralı pin 1 saniye aralıklarla HIGH ve LOW konumuna alınıyor Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
23
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Programlama Programımızı derlemek için “verify” butona basıyoruz Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
24
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Programlama Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
25
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Programlama Programımızı yüklemek için “upload” butona basıyoruz Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
26
Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri
Arduino Programlama Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
27
Arduino Geliştirme Ortamı
Arduino Geliştirme Ortamı Geliştirme Ortamı ile birlikte örnek programlar da geliyor Örnek programları derleyip Arduino’ya atıp çalıştırabilirsiniz. Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
28
Arduino Geliştirme Ortamı
Arduino Geliştirme Ortamı Coşkun TAŞDEMİR - Çizgi-Tagem Arduino Eğitimleri Coşkun Taşdemir - Arduino Eğitimleri
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.