Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

AB’15 Arduino ile sensörler dersi

Benzer bir sunumlar


... konulu sunumlar: "AB’15 Arduino ile sensörler dersi"— Sunum transkripti:

1 AB’15 Arduino ile sensörler dersi
Açık kaynaklı donanım Arduino Platformu ile Sensörler Dersi Deneyimleri AB’15 Arduino ile sensörler dersi

2 AB’15 Arduino ile sensörler dersi
Fiziksel programlama Dış dünya ile etkileşimde bulunan sistemlerin programlanmasına fiziki programlama (Physical computing) denmektedir. Bu sistemler; dış dünyadan algılayıcılar (Sensörler) aracılığı ile alınan sıcaklık, ses, ışık şiddeti gibi büyüklükleri mikroişlemcili sisteme aktarıp sayısal olarak işleyerek daha sonra aktüatörler ile yine dış dünyaya aktarmaktadır Aktuator Arduino sensör AB’15 Arduino ile sensörler dersi

3 AB’15 Arduino ile sensörler dersi
Arduino nedir? Açık donanımlı ve açık kaynak yazılımı ile geliştirilmiştir. Çok yaygındır. Birçok proje açıktır. Ekstra donanım HW (shields) kullanılabilir. Diğer cihazlara nispeten daha ekonomiktir. AB’15 Arduino ile sensörler dersi

4 AB’15 Arduino ile sensörler dersi
Arduino Nano AB’15 Arduino ile sensörler dersi

5 AB’15 Arduino ile sensörler dersi
Açık kaynak. Siz kendi kartınızı tasarlayabilir veya satın alabilirsiniz. AB’15 Arduino ile sensörler dersi

6 Ethernet shield w/micro-SD okuyucu
AB’15 Arduino ile sensörler dersi

7 AB’15 Arduino ile sensörler dersi
shield yığını Bluetooth to TTL 5V module AB’15 Arduino ile sensörler dersi

8 AB’15 Arduino ile sensörler dersi
Açık kaynaklı donanım Arduino Platformu ile Sensörler Dersi deneyimleri Bu çalışma; Balıkesir MYO, Bilgisayar Teknolojileri bölümü öğrencilerine öğretim yılı güz döneminde verilen, Sensörler dersinde Arduino Platformu kullanımı deneyimini paylaşmayı amaçlar. AB’15 Arduino ile sensörler dersi

9 AB’15 Arduino ile sensörler dersi
Sensörler dersi Bilgisayar Teknolojileri (BT) önlisans öğrencilerinin elektronik devre yapabilme kabiliyetini artırmak amacıyla müfredatlarında bulunduğu belirtilir. sensörlerin kullanılması akıllı telefon ve cihazlarda fonksiyonların artması, Yakınsama etkisiyle yazılımcıların da bundan uzak kalamayışı etkili olabilir. Android ve Iphone telefonlar içerisinde farklı sensörler bulunmaktadır. Otomatik kontrol sistemlerinin başlıca girdileri sensörler aracılığı iledir. . AB’15 Arduino ile sensörler dersi

10 AB’15 Arduino ile sensörler dersi
Öğrenci sayıları n.ö ve i.ö Bilgisayar teknolojileri önlisans programları; farklı lise ve bölümlerden gelen öğrencileri kabul etmektedir. Bunların bilgi ve programlama becerileri de aynı değildir. AB’15 Arduino ile sensörler dersi

11 AB’15 Arduino ile sensörler dersi
Ders içeriği Sensörler 5 hafta *3 saat Arduino anlatımı 4 hafta * 3 saat Uygulamalar 2 hafta * 3 saat AB’15 Arduino ile sensörler dersi

12 AB’15 Arduino ile sensörler dersi
int ledPin = 13; // LED connected to digital pin 13 // The setup() method runs once, when the sketch starts void setup() { // initialize the digital pin as an output: pinMode(ledPin, OUTPUT); } // the loop() method runs over and over again, // as long as the Arduino has powervoid loop() { digitalWrite(ledPin, HIGH); // set the LED on delay(500); // wait for half a second digitalWrite(ledPin, LOW); // set the LED off delay(500); // wait for half a second AB’15 Arduino ile sensörler dersi

13 AB’15 Arduino ile sensörler dersi
Arduino IDE AB’15 Arduino ile sensörler dersi

14 AB’15 Arduino ile sensörler dersi
Arduino dili C syntax gibi, ama basitleşitirilmiş Öğrenmesi kolay ve yeterli örnek kodlar bolca var C-kodlu diğer projelerden kolayca tekrar kullanım Kütüphaneleri C++ ile tekrar yazılabilir Ek Donanım Kütüphaneleri kullanıma açıktır. AB’15 Arduino ile sensörler dersi

15 Arduino uygulamaları 5*3 saat
Arduino platformu ve açık donanım tanıtımı Temel fonksiyonların anlatım Led yakma, buton okuma, Sensör uygulamaları, ldr, ntc okuma Ultrasound ile mesafe ölçme uygulamaları yapıldı. Öğrencilerinde kendi uygulamalarını yapmaları istendi. AB’15 Arduino ile sensörler dersi

16 AB’15 Arduino ile sensörler dersi
Sensör kullanımı için Arduino temel fonksiyonları • pinMode() – Pin’i giriş veya çıkış olarak kurar • digitalWrite() – digital pin high/low kurar • digitalRead() –digital pin’lerin durumunu okur • analogRead() – analog giriş pini okur • analogWrite() – “analog pin’e” PWM değerini yazar • delay() – zaman gecikmesi için AB’15 Arduino ile sensörler dersi

17 AB’15 Arduino ile sensörler dersi
Sensörler dersinde verilen ödevde 3 farklı uygulamanın seçilmesine izin verilmiştir. Board üzerinde elektronik devre kurulumu arduino platformu üzerinde sensör uygulaması Veya isteyen öğrenciler Xbox 360’in Kinect sensörü üzerinde uygulamalar geliştirmesidir. AB’15 Arduino ile sensörler dersi

18 Sınıf çalışmalarından görüntüler
AB’15 Arduino ile sensörler dersi

19 Sonuç: Geribildirimler
AB’15 Arduino ile sensörler dersi

20 AB’15 Arduino ile sensörler dersi

21 AB’15 Arduino ile sensörler dersi
Kinect uygulaması Üç öğrenci Microsoft Kinect hareket algılayacı sensörü kullanarak bir oyun geliştirmiştir. Bunun için Kinect SDK ve Unity 3d programını kullandılar. AB’15 Arduino ile sensörler dersi

22 AB’15 Arduino ile sensörler dersi
Sonuç Vize %25 , Uygulama %15 ve Final %60 Finalde 40 test sorusunun 15’i arduino platformu ile ilgilidir. Öğrencilerin geçen yıllardaki durumuna göre derslere katılımı artmıştır. Başarı yükselmiştir. Yazar tarafından verilmekte olan sensörler dersinde öğrencilerin ilgisini ve kabiliyetlerini geliştirmek için arduino platformunu kullanılmasına karar verilmiştir. Öğrenciler farklı uygulama tasarımları yapmaya heveslidir. Kendilerine güven gelmiştir. Açık kaynak kod yanında açık donanım konusunda da farkındalık oluşmuştur. AB’15 Arduino ile sensörler dersi

23 AB’15 Arduino ile sensörler dersi
Kaynaklar en.wikipedia.org/wiki/Arduino AC : USE OF THE ARDUINO PLATFORM FOR A JUNIOR-LEVEL UNDERGRADUATE MICROPROCESSORS COURSE, Nathaniel Bird, Ohio Northern University Massimo Banzi. Getting Started with Arduino. Make, 2008. AB’15 Arduino ile sensörler dersi

24 AB’15 Arduino ile sensörler dersi
Yaklaşık maliyetler Arduino Uno TL Protobord 5 TL Ethernet shield 25 TL Bluetooth modül hc06 20 TL AB’15 Arduino ile sensörler dersi

25 AB’15 Arduino ile sensörler dersi
Soru ve öneriler AB’15 Arduino ile sensörler dersi


"AB’15 Arduino ile sensörler dersi" indir ppt

Benzer bir sunumlar


Google Reklamları