AB’15 Arduino ile sensörler dersi

Slides:



Advertisements
Benzer bir sunumlar
Hazırlayan ve Sunan Ali Yasin Çakılcı HUNROBOTX
Advertisements

3. EGITIM CNY 70 SHARP SENSÖRLER ULTRASONİK SENSÖRLER LDR.
GESTURE BASED INTERFACE
Hazirlayan: Yrd. Doç. DR. Emin BORANDAĞ
Gömülü ve Akıllı Sistemler Öğretimi ve Laboratuvarı
5. EGITIM Mikrodenetleyiciler PIC16F628 – PIC16F877
ARDUINO İLE ANALOG ÇIKIŞ VERMEK
16F628 TANIMLAMA KISMI Devrenizi çalıştırmak için 16F628 mikrodenetleyicisini programlarken kullanacağınız tanımlama kısmı verilmiştir. Defterinize not.
ARDUINO DİJİTAL PİN KONTROLÜ
ARDUINO.
Ses Kontrol Metodlar ile ilgili son birkaç söz Tekrar: Programlama için başlıca 3 model.
1) ÖZELLİKLER 120 FRAME/SEWC OUTPUT HIGH SPEED PCI 2.1 INTERFACE MAX 16CH VIDEO INPUT WINDOWS 98 SDK / WIN2000 / WINXP NTSC/PAL VIDEO FORMAT YUV422 FORMAT.
ARDUINO DİJİTAL GiRİŞ KONTROLÜ
ARDUINO RÖLE KONTROLÜ.
Dİjİtal oyun tabanlI öğrenme
DİJİTAL ÇIKIŞ KOMUTLARI
Gesture – Based İnterfaces
WEB PROGRAMCILIĞI.
ARDUINO DİJİTAL PİN KONTROLÜ
CCS C İLE PIC PROGRAMLAMA DERS-3-
Seri Port ile İletişim.
ARDUINO SENSÖR KONTROLÜ
ARDUINO DİJİTAL GiRİŞ KONTROLÜ
ARDUINO İLE SAYAÇ UYGULAMASI
Hakan Dalkılıç Dr. Mehmet Hilal Özcanhan
Sensörler Ders2 Aslı Ergün.
Sensörler Ders1 Aslı ERGÜN.
Sensorler Ders4 Aslı Ergün.
BÖLÜM1:ARDUİNO DÜNYASINA HOŞGELDİNİZ!
LABVİEW İLE ARDUİNO PROGRAMLAMA
ARDUİNO PLATFORMU BÖLÜM2:Arduino platformu Arduino kurulumu ve test
PWM (Pulse Width Modulation- Sinyal Genişlik Modülasyonu)
Ardiuno Sunumu 1.Grup 1.Bölüm
Bluetooth İle Haberleşme
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
Motor Sürücü Devresi ile Kontrol
ARDUİNO PLATFORMU Arduino Çeşitleri.
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino Uno R3 ile Merhaba Dünya Yrd. Doç. Dr. Deniz DAL
Arduino ve Gaz Sensörü.
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
Arduino Uno R3 ile Merhaba Dünya Yrd. Doç. Dr. Deniz DAL
Sevgi gibi bilgi de paylaşıldıkça çoğalır
DERS 1 Gömülü Sistemlere Giriş
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino Arduino Eğitimleri Coşkun Taşdemir
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino Eğitimleri Bölüm 5 Dijital Giriş – Çıkış İşlemleri
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
MBLOCK ile Arduino ve Robotik Kodlama
ARDUİNO Arduino Eğitimleri Bölüm 2 Arduino’ya Giriş
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino Programlama Dili
YANSITILAN GÖRSEL MATERYALLER
İSKENDERUN MESLEK YÜKSEKOKULU
MBLOCK ile Arduino ve Robotik Kodlama
Arduino Uno R3 ile Merhaba Dünya Dr. Öğr. Üyesi Deniz DAL
(Dr. Öğr. Üyesi Deniz Dal)
Bilişim Teknolojileri Öğrt.
ENGEL ALGILAYAN ÇİZGİ İZLEYEN ROBOT HAZIRLANMASI.
Marmara Üniversitesi Mekatronik Tezli YL Programı
Interrupts.
MBLOCK ile Arduino ve Robotik Kodlama
KODLAMA ÖĞRETİMİ Hayal Et– YARAT - PAYLAŞ
Sunum transkripti:

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

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

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

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

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

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

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

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 2014-2015 öğ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

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

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

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

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

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

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

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

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

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

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

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

AB’15 Arduino ile sensörler dersi

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

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

AB’15 Arduino ile sensörler dersi Kaynaklar www.atmel.com/avr www.arduino.cc en.wikipedia.org/wiki/Arduino AC 2011-437: 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

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

AB’15 Arduino ile sensörler dersi Soru ve öneriler iayhan@balikesir.edu.tr AB’15 Arduino ile sensörler dersi