ARDUİNO PLATFORMU Arduino Çeşitleri.

Slides:



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

Konu: Windows Sistem Araçları
BİLGİSAYAR PORTLARI.
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
Kasalar Kasanın içinde anakart takma tepsisi, güç kaynağı yuvası, birkaç tane 5.25" ve 3.5"luk yuvalar -ki buralara sabit disk ve CD-ROM sürücü gibi aygıtlar.
BLG 201 ŞAHİN AKDAĞ.
Temel Bilgisayar Bilimleri Dersi
OGM SİTESİNDEN GİRİLEREK E-POSTA HESAP ŞİFRESİ DEĞİŞTİRME
Bilgi Teknolojisinin Temel Kavramları
Ders Adı: Bilgisayar Donanımına Giriş
Ders Adı: Bilgisayar Donanımına Giriş
Bilgisayar 1 Dr İsmail Marulcu Dr. Ismail Marulcu
Tools İlk olarak bir tane İnternet Explorer sayfası açarak “Tools” (Araçlar) butonuna tıklıyoruz.
XML Biçimli, Belirsiz Değişkenlikteki Verilerin Aktarım ve Görselleştirmesine Mikrodenetleyici Destekli Bir Çözüm Hüseyin GÜRÜLER*, Ayhan İSTANBULLU**,
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
WİNDOWS 7 KURULUM.
ARDUINO İLE ANALOG ÇIKIŞ VERMEK
ARDUINO DİJİTAL PİN KONTROLÜ
İşletim Sistemleri Tanım: Kullanıcı ile bilgisayar donanımı arasında bağlantıyı sağlayan özel bir yazılımdır.
ARDUINO.
NİLGÜN DÜZEN Bilgisayarınızda kayıtlı olan dosyalarınız sizin çok değerli olabiliyor.Bazen bütün anılarınızı, bazen yılların birikimini, bazen.
İSTANBUL İLİNDEKİ ENDÜSTRİ MESLEK LİSELERİN KONUMUNU BELİRTEN HARİTA
YARD. DOÇ.DR. ZEYNEP ÇİÇEK ÖNEM
Leap Motion Grup Üyeleri: Fatih Akkaya Hüseyin Özkan Halil Güvel
Windows XP Konu: Denetim Masası Windows 8 Windows XP Windows 7.
UBUNTU LINUX KURULUMU Ders-2
Denetim Masası Ms. Windows 8.1
DENETİM MASASI.
İnternet'e Bağlanmak İçin Neler Gereklidir?
Bilgisayara bilgilerimizi saklayabiliriz.
Dijital Çıkış Mantığı.
Arduino Uno R3 ile Merhaba Dünya Yrd. Doç. Dr. Deniz DAL
Bilgisayar 1 Dr İsmail Marulcu Musa İNCEKARA
VERİ KURTARMA.
Kuzey ve Güney Köprüleri
Prof. Dr. Hamit ACEMOĞLU Tıp Eğitimi AD 2015
GGJ 2016 Oyun Yükleme GGJ Takımı. Bir GGJ kullanıcısı olmalısınız. Bir oyunu sisteme yüklemek için: 1. Bir GGJ hesabınız olmalı. 2. Bir jam merkezini.
AB’15 Arduino ile sensörler dersi
LOGMEIN İLK OLARAK, “REMOTE CONTROL” ILE BAŞKA BIR BILGISAYARA BAĞLANMAYı VE ERIŞILEN BILGISAYAR ÜZERINDEN KOLAYCA IŞLEM YAPMAYı ANLATACAĞıM. ”
Ağ Donanımları Ağ Nedir ? Ağ Donanımları Bridge Hub Switch Router
MEKATRONİK dersİ arduino DERS notlarI
LABVİEW İLE ARDUİNO PROGRAMLAMA
ARDUİNO PLATFORMU BÖLÜM2:Arduino platformu Arduino kurulumu ve test
Ardiuno Sunumu 1.Grup 1.Bölüm
Bluetooth İle Haberleşme
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
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
UBUNTU LINUX KURULUMU Ders-2
Arduino ve Gaz Sensörü.
Neler Öğreneceksiniz ? Windows ve temel bileşenleri,
XPEECH S Serisi IVR Yükleme ve Tanımlama
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
Arduino Uno R3 ile Merhaba Dünya Yrd. Doç. Dr. Deniz DAL
BİLGİSAYARDA DONANIM ve YAZILIM
DERS 1 Gömülü Sistemlere Giriş
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino Arduino Eğitimleri Coşkun Taşdemir
ÇEVRE BİRİMLERİ VE SORUNLARI HAZIRLAYAN  SEDANUR SOYUK.
Arduino Eğitimleri Bölüm 5 Dijital Giriş – Çıkış İşlemleri
MBLOCK ile Arduino ve Robotik Kodlama
ARDUİNO Arduino Eğitimleri Bölüm 2 Arduino’ya Giriş
MBLOCK ile Arduino ve Robotik Kodlama
Program Kurulum Seti Hazırlamak
Arduino Uno R3 ile Merhaba Dünya Dr. Öğr. Üyesi Deniz DAL
Bilişim Teknolojileri Öğrt.
ENGEL ALGILAYAN ÇİZGİ İZLEYEN ROBOT HAZIRLANMASI.
ANAKARTLAR.
Interrupts.
Sunum transkripti:

ARDUİNO PLATFORMU Arduino Çeşitleri

Arduino’nun bir çok çeşidi vardır Arduino’nun bir çok çeşidi vardır. Nasıl bir projede kullanacağınıza göre değişiklik gösterir. Bu çeşitler fonksiyonlarına göre değişiklik arz eder. İnternet üzerinden yapılacak bir uygulama için ayrı Arduino çeşidi olduğu gibi, bluetooth uygulamaları için ayrı bir Arduino, wireless, GSM, RF uygulamaları için başka Arduino’lar vardır.

Arduino Mega 2560 Arduino LilyPad Arduino UNO Arduino Leonardo Arduino Due Arduino Esplora R-Arduino Arduino Mini Arduino Pro Mini Arduino Nano Arduino Mega ADK Arduino Ethernet Arduino BT(Bluetooth) Arduino Fio

Arduino temel olarak nedir ve onunla neler yapabiliriz? Kolay bir şekilde çevresiyle etkileşime girebilen sistemler tasarlayabileceğiniz  Açık kaynaklı bir geliştirme platformudur.  Arduino kartları üzerinde Atmega firmasının 8 ve 32 bit mikrodenetleyicileri (arduino due) bulunur.  Arduino kütüphaneleri ile mikrodenetleyicileri kolaylıkla programlayabilirsiniz.  Analog ve dijital girişleri sayesinde analog ve dijital verileri işleyebilirsiniz.  Sensörlerden gelen verileri kullanabilirsiniz  Dış dünyaya çıktılar (ses, ışık, hareket vs…) üretebilirsiniz.

Arduino İle Örnek Projeler 1) Kalem israfı saat

2) Kameralı NOKİA 3310

3) Çay Karıştırıcısı

4) Temaslı Online Santraç

5) Oyun Sehpası

Arduino Kurulumu Ve Test

Windows Üzerinde Kurulum

MAC OS X Kurulumu

Linux Kurulumu

İlk Programın Çalıştırılması Arduino’ya program atmak için ilk olarak bilgisayarımıza bağladığımız Arduino’yu ve bağlantı portunu Arduino program menüsünden seçmemiz gerekiyor. Bunun için sırayla şu adımları izleyebiliriz:

a) İlk olarak, programı açıp şu ekranı görüyoruz

Hemen ardından, Tools menüsü altında Serial Port seçeneğine gelip bağladığımız port’un yanında tik işareti yoksa tıklayıp işaretliyoruz. Genelde tek port gözükeceği için burada seçim hakkınız olmayacak. Birden çok seri port olduğu durumlarda Arduino’nuzu söküp takarak hangi port değişiyorsa onu seçmeniz gerektiğini anlayabilirsiniz. b) İkinci aşama olarak, kullandığımız Arduino modelini tanıtıyoruz. Onun için de şu ekrandan elinizdeki Arduino modelini seçmeniz gerekiyor.

Bu seçenekler arasından da elimizdeki Arduino modelini seçtikten sonra, Arduino üzerinde bulunan örnek programlardan LED yakıp söndüren basit uygulamayı deneyebiliriz.

Bu ekranda Blink seçeneğine tıklıyoruz ve önceden yazılıp test edilmiş basit bir kod karşımıza geliyor. Şöyle bir ekran olmalı

Arduino Seri İletişim Arduino UNO’nun 0 ve 1 dijital pinleri doğal donanım seri iletişim yeteneğine sahiptir. Serial.write(), Serial.print(), Serial.println() komutlarını kullanarak göndereceğiniz seri veriyi; Arduino IDE üzerinden Tools-> Serial Monitor kullanarak yada bu pinlere bağlayacağınız bir kablo ile bilgisayarınız üzerinden izleyebilirsiniz. Seri iletişim çift yönlü olduğundan Arduino’nuza bilgisayarınızdan da bilgi gönderebilirsiniz. Dikkat etmeniz gereken nokta; setup() içerisinde tanımladığınız Serial.begin(9600); satırı ile bilgisayarınızın ayarları ile aynı olması. putty veya benzeri bir program seri porttan veri okumanız için yeterli olacaktır. Arduino’muzu bilgisayar ile haberleştirerek, 5 nolu pinin durumunu bilgisayarda görmek için aşağıdaki kurulumu yapabiliriz

Yukarıdaki bağlantı şekline göre Arduino üzerindeki 5 nolu dijital pin’in değerini seri arabirim üzerinden okumak için aşağıdaki programcığı kullanabiliriz.

Peki, bu iletişimi çift taraflı hale getirmek istersek önceki donanım kurulumunu aşağıdaki şekilde değiştirip, resmin hemen altında yer alan kodu kullanarak bilgisayardan gelen veriye göre led’imizi yakabiliriz. Led’i yakmak için SPACE tuşunu kullanınız.

Kendimizi geliştirmek için neler yapabiliriz Arduino ile aslında pek çok elekronik uygulamayı geliştirebiliriz. Tabi ki bir ay robut’u yapamayız ama gerekli bilgi ve tecrübe ile basitinden bir quad-capter yapabiliriz.

Arduino kısaca bir elektronik beyin diyebiliriz. Sınırlarımız:Windows, Linux, Androis gibi işletim sistemleri kuramayız. Sınırlarmız tamamen 1 ve 0 yazan 16Mhz’lık işletimden ibaret neler yapabiliriz? Arduino kısaca bir elektronik beyin diyebiliriz. =

GRUP ÜYELERİ NUMARASI ADI SOYADI 2067150050 OĞUZHAN ETEŞ 2067130047 MUHAMMED ERİŞ 2067130041 İLHAN ŞAHİNER 2067150037 MUHAMMED MUSTAFA ARAÇ