Ardiuno Sunumu 1.Grup 1.Bölüm

Slides:



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

Anakartlar Sistemin merkezi bileşenidir.
GENEL OLARAK Ana kart Nedir? Ana kartın Yapısı
BİLGİSAYAR PORTLARI.
TEMEL ELEKTRONİK EĞİTİMİ
BİLGİSAYAR KULLANIMI KURSU
Gömülü Sistemler İçin Kullanıcı Ara Yüzü Tasarımı
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
BİLGİSAYAR SİSTEMİ.
Ders Adı: Bilgisayar Donanımına Giriş
BİLGİSAYAR AĞLARI.
PORT ve KONNEKTÖRLER SAMSUNG AKADEMİ İstanbul Emin CELİLOĞLU
Bilgi Teknolojisinin Temel Kavramları
Yrd.Doç.Dr.Levent Malgaca,2010
Elektrik Elektronik’in Alt Dalları
Gömülü ve Akıllı Sistemler Öğretimi ve Laboratuvarı
EMİN CELİLOĞLU - IT Eğitmeni SAMSUNG AKADEMİ Emin CELİLOĞLU IT Eğitmeni KONNEKTÖRLER.
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI
ARDUINO.
Bilişim Sistemleri Mühendisliği nedir? Neden ihtiyaç vardır?
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
YAZILIM.
YAZILIM.
Mobil Uygulama Geliştirme
Hafta2 Bilgisayar Donanımı Dersi
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
ARM TABANLI İŞLEMCİLER
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
PROJENİN ADI “Doğrusal Konumlandırıcılar” için Profesyonel Kontrol Ara yüz Tasarımı ve İmalatı.
ISL429-Yönetim Bilişim Sistemleri İletişim ve Ağ Sistemleri.
AB’15 Arduino ile sensörler dersi
Hakan Dalkılıç Dr. Mehmet Hilal Özcanhan
Psikolojik Danışman: Hasan KARAKIŞ.  Bilgisayar kullanımı yirminci yüzyılın özellikle son on yılında büyük bir hızla artmıştır. Bu artış, hem tüm dünyaya.
USB Universal Serial Bus Evrensel Seri veriyolu. Tak çalıştır aygıtların sistemlerde daha kolay bir şekilde kullanımını sağlamak amacıyla geliştirilmiş.
Barış Ceviz Yazılım Geliştiricisi Yazılım, Yazılımcı, Yazılım Dilleri.
Bilgisayar Donanımı Dersi
Anakart Bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçalar arasında iletişimi sağlayan birincil devre kartıdır. Anakartlar elektriği geçirmeyen.
BÖLÜM1:ARDUİNO DÜNYASINA HOŞGELDİNİZ!
BTP 106 Bilgisayar Donanımı 1. Grup ( )
LABVİEW İLE ARDUİNO PROGRAMLAMA
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
ARDUİNO PLATFORMU Arduino Çeşitleri.
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
Pınar KAPLAN Sevgi DEMİRCİ SLOTLAR.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
YAZILIM.
İŞLETİM SİSTEMİ Adem ÇİMEN İşletim Sistemi Nedir
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
Ağ Nedir IP Adresi DNS Sunucu
DERS 1 Gömülü Sistemlere Giriş
BİLİŞİM TEKNOLOJİLERİ ALANI
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Ü
MBLOCK ile Arduino ve Robotik Kodlama
Bilgisayarın çalışması için gerekli tüm bileşenleri taşıyan ve bu bileşenlerin iletişimini sağlayan temel donanım öğesidir.anakart; işlemci, bellek, kartlar.
Analog Elektronik Hafta 1
Bilgisayar Mühendisliğine Giriş
BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ
BİLİŞİM TEKNOLOJİLERİ
Arduino Uno R3 ile Merhaba Dünya Dr. Öğr. Üyesi Deniz DAL
Bilişim Teknolojileri Öğrt.
ENGEL ALGILAYAN ÇİZGİ İZLEYEN ROBOT HAZIRLANMASI.
ANAKARTLAR.
Bilgisayar Donanımı Dersi Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı.
Sunum transkripti:

Ardiuno Sunumu 1.Grup 1.Bölüm Süreç Ölçümleri II Ardiuno Sunumu  1.Grup 1.Bölüm

              Elektronik Devrimi  Son yüzyılda dünyamız büyük bir değişim geçirdi.Elektroniğin gelişmesi bilgisayar dünyasını da büyük bir değişime uğrattı. Elektronik alanında en önemli gelişme transistörün keşfi ve microçip teknolojisinin ortaya çıkışı sayılabilir.Transistör ile daha önce çok büyük boyutlardaki diyot lambaların yerini daha ufak devreler aldı.Microçip ile de birim alana daha çok transistör sığdırmak mümkün hale geldi.

            Elektronik Devrimi   Gelişen teknoloji ile dijital elektronik ve sayısal işlem yapan devreler tasarlandı.Ardından sayılarla yapacağı işlemleri belirli bir program dahilinde yürüten mikroişlemciler çıktı.Geçmişte her bir ayrı iş için ayrı bir dijital devre hazırlanırken, artık fiziksel bir değişiklik yapılmadan programın değiştirilmesiyle farklı işlemler yapılabiliyordu.Günümüzde mikroişlemcilerin çoğu akıllı cihazlarda bulunmaktadır.

            Elektronik Devrimi   Genel olarak elektrik mühendisliğinin uygulama alanına giren elektronik sistem tasarımı günümüz de tasarımcıların da ilgisini çeken bir alan haline geldi.Fiziki dünya ile etkileşime giren sistemler tasarımcıların da alanına girdi.Dolayısıyla tasarımcıların projelerini kolaylıkla sürdürebilecekleri bir platforma ihtiyaçları vardı. İşte Arduino böyle bir temeli baz almıştır.Çok derin yazılım ve elektronik bilgisi olmayan kişilerin de kolaylıkla proje geliştirebileceği Arduino günümüzün en popüler açık kaynak donanım projelerinden biridir.

Fiziki Programlama(Pysical Computing) Programlamayla uğraşanların bildiği üzere ortaya çıkan yazılımlar genellikle bilgisayar içerisinde çalışan sanal işlemler yapar.Bundan farklı olarak dış dünya ile etkileşime geçen sistemlerin programlanmasına Fiziksel Programlama adı verilir. Burada bahsedilen sistemler dış dünyadan sensörler aracılığıyla aldığı sıcaklık,ses,ışık şiddeti gibi büyüklükleri elektronik ortama aktarıp elektronik olarak işleyip daha sonra aktuator aracılığıyla yine dış dünyaya sunan sistemlerdir.

Fiziki Programlama(Pysical Computing) Şema Eyleyiciler İnteraktif Sistem Dış Dünya  Sensörler

Fiziki Programlama(Pysical Computing) Dış dünyaya ait fiziki büyüklükler algılayıcılar tarafından elektronik dünyaya aktarılır.Elektronik dünya analog ve dijital olmak üzere iki ye ayrılır.Analog elektronik sürekli ve sonsuz farklı değer alabilen sinyallerle uğraşırken dijital elektronik binary sayı sistemlerinden oluşan sinyallerle ilgilenir.

Gömülü Sistemler (Embedded System) Çok farklı tanımları olsa da gömülü sistemlere belirli bir işi gerçekleştirmek için tasarlanmış donanım,yazılım ve bazen de mekanik bileşenlerden oluşan ve çoğu zaman kendisinden büyük bir sistemin içine gömülü   olarak çalışan sistemler diyebiliriz.Artık içerisinde microçip bulunmayan modern bir sistem hemen hemen hiç kalmamış durumda.

Açık Kaynaklı Donanımlar Açık kaynak kavramı ilk olarak yazılım dünyasından çıkmış olsa da son dönemde donanım alanında da kendine yer edinmiş durumda.Yazılımların kaynak kodlarının kullanıcılara üzerinde değişiklik yapma hakkıyla birlikte verildiği açık kaynak kavramı donanım tarafında da bir donanıma ait bütün tasarım elemanlarının (devre şeması,PCB çizimi vs.) üzerinde değişiklik yapma ve serbestçe üretme haklarıyla beraber veriliyor. 

Arduino Arduino'nun kökenleri Wiring ve Processing projelerine dayanıyor.Proc essing, hiç programalama deneyimleri olmayan kişilere programlama öğretmek amacıyla Casey Reas ve Ben Fry adlı araştırmacılar tarafından geliştirilmiş bir  programlama dili ve geliştirme ortamı. Arduino projesi de Massimo Banzi liderliğindeki bir ekip tarafından Wiring temel alınarak üretildi.Bütün bu projelerin ortak özelliği elektronik ve programlama konusunda bilgileri sınırlı olan kişilere kolayca tasarımlar yapabilcekleri bir ortam sunmak.

Arduino'nun Popüler Olma Sebepleri Geliştirme ortamının ve sürücülerinin kurulumu çok kolay. Geniş bir kütüphaneye sahip. Birlikte çalışabilecek bir sürü ek donanım desteği sunuyor.Hemen hemen her sensör Arduino'ya bağlanabiliyor. Açık kaynaklı olduğundan istiyen herkes istediği gibi kullanmakta serbest. Ulaşması kolay ve ucuz. Arkasında geniş bir kitle ve binlerce örnek proje var.

Arduino Çeşitleri  Arduino kartlarının bir çok çeşidi bulunuyor.Temel olarak bütün kartlarda benzer bileşenler olmakla beraber mikrodenetleyici modelleri,giriş-çıkış pinleri ve dahili modüllerin sayısı, boyut ve çalışma gerilimleri gibi farklılıklara sahipler.

Arduino UNO Üzerinde Atmega328 mikrodenetleyici, USB bağlantı portu, güç regülatörü, 16mHz kristal gibi bileşenler bulunuyor.Üzerindeki USB port sayesinde port üzerinden hem programlanabilmekte hem de seri port üzerinden haberleşebilmektedir.Kart hem USB girişinden hem de adaptör girişinden beslenebiliyor.

Arduino Mega Arduino Mega üzerinde Atmega2560 mikrodenetleyicisi bulunuyor.54 giriş/çıkış pinine (14 Tanesi PWM çıkışı olarak kullanılabilen),16 tane analog girişe, 4 donanımsal seriporta ve 16mhz kristal osilatöre sahip.Fazla giriş çıkış gerektiren uygulamalar için ideal ve hem USB üzerinden hem de DC adaptör üzerinden beslenebiliyor.

Arduino Lilypad Lilypad elbiseler ve kumaş üzerine dikilebilecek şekilde tasarlanmıştır.Bu sayede giyilebilir şekilde tasarlanabilecek projelerde kullanılabiliyor.Üzerinde Atmega 168V microdenetleyicisi bulunuyor.

Arduino ADK   Adk temel olarak mega ile aynı denebilir.Üzerinde "host" özelliğiyle kullanılabilecek ekstra bir USB bağlantısı daha bulunuyor.Bu bağlantı ile Android işletim sistemine sahip telefon ve tabletlerle iletişim kurabilen projeler yapmak mümkün.

Arduino Ethernet Arduino Ethernet'in üzerinde internet bağlantılı projeler yapabilmek için üzerinde bir ethernet çipi ve ethernet portu bulunuyor.Mikrodenetleyici olarakta Atmega328 modeline sahip olan kart üzerinde ayrıca SD-kart yuvası da var.Kütüphanede yer alan internet ve SD kart fonksiyonlarıyla oldukça güzel projeler yapmaya imkan veriyor.

Arduino Bluetooth Özellikle cep telefonlarında kullanılan Bluetooth protokolüyle haberleşen uygulamalar yapmak için ideal olan Arduino BT üzerinde bir Bluetooth modül bulunmaktadır.Bu modül aynı zamanda Arduino'nun da BT üzerinden programlanabilmesi için kullanılabiliyor.

Arduino Mini ve Mini Pro Arduino Mini ve Mini Pro modelleri devre tahtası (breadboard) üzerinde veya başka bir tasarıma entegre olarak çalıştırılabilecek şekilde tasarlanmış modeller.Üzerinde Atmega168 ve Atmega 328 model mikrodenetleyiciler bulunuyor.Küçük boyutlu projeler için idealler.Programlama için harici USB-seri dönüştürücüye ihtiyaç duyuyorlar.

Arduino Nano Arduino Nano oldukça ufak ve devre tahtası üzerindeki uygulamalar için uygun şekilde tasarlanmıştır.Üzerinde Atmega328 veya 168 mikrodenetliyicisi , gerilim regülatörü,seri Usb çevirici çipi,Dc gerilim giriş portu ve mini USB portu bulunuyor.USB port üzerinden programlanabiliyor.

Arduino Leonardo Arduino Leonardo üzerinde Atmega32u4 mikrodenetleyicisi barındıran ve Usb bağlantısı için ayrıca bir çipe gerek duymayan yeni Arduino kartlarından birisidir.Üzerinde 20 dijital giriş/çıkış 12 analog girişi olan karttır.Programlama açısından diğer Arduino’lardan bir farkı bulunmamaktadır.Usb sayesinde bilgisayara klavie ve mouse olarak bağlayabilirsiniz.

Arduino Mega Arduino Mega üzerinde Atmega2560 mikrodenetleyicisi bulunur. 54 dijital giriş/çıkış 16 analog girişe 4 donanımsal seriporta 16 mhz kristal osilatöre sahiptir.Hem Usb üzerinden hem de DC adaptör üzerinden beslenebilir.

Arduino Esplora Diğerlerinden farklı olarak üzerinde çeşitli sensörler barındıran bir karttır. Bu sensörler sayesinde başka eklentilere ve fazla elektronik bilgisine ihtiyaç duymadan bir çok uygulamaya geliştirmek mümkündür. Üzerinde Atmega32u4 AVR mikrodenetleyici bulunmaktadır. Usb bağlantısı sayesinde bilgisayara rahatlıkla bağlanabilir.

Arduino Due Due aslında Arduino dünyasında yepyeni bir aşaması diyebiliriz. Daha önceki kartların hepsinde 8 bitlik Atmega AVR serisi mikrodenetleyici bulunurken Due üzerinde 32 bit ARM Vortex-M3 çekirdeğe Atmel SAM3X8E adlı çok daha güçlü bir mikrodenetleyici bulunmaktadır.Üzerinde 12’si PWM çıkışı olarak kullanılabilen 54 dijital giriş-çıkış pini, 12 analog girişi, 4 seri haberleşme portu, OTG özelliği olanUSB portu, 2 dijital analog çevirici, 2TWI iletişim, CAN-BUS ve DMA modülleri bulunur.Karta baktığımızda 2 Usb portu bulunur, birisi kartı programlamak için diğeri Usb bağlantı bileşenlerle haberleşmek için kullanılır. Due diğerlerinden farklı olarak 3.3V ile çalışır.

Arduino Donanım Eklentileri (Shield) Arduino’nun popüler hale gelmesinin nedenlerinden biri de oldukça geniş donanım eklentisi seçeneği olmasıdır. Arduino kartları üzerine kolaylıkla monte edilebilen ve Shield adı verilen donanım eklentileri ile gerçekleştirilemeyecek bir proje hemen hemen yok gibidir. Hemen her türlü sensör, giriş-çıkış birimi vs.., için geliştirilmiş donanım eklentileri bulunuyor. Böylelikle normalde tasarımlarızahmetli olan Arduino kartlarının geniş donanım ve yazılım kütüphanesi desteği ile birkaç dakikada gerçekleştirebilmek mümkündür.

Arduino Web Sitesi Arduino geliştirme ortamını ücretsiz olarak inceleyebileceğimiz web siteside (www.arduino.cc) aynı zamanda Arduino ile ilgili temel bilgileri ve örnek programlama da bulabilirsiniz.Web sitesini kısaca inceleyelim; Buy: Satın alma Download: İndirme Getting Starded: Başlangıç Learning: Öğrenme References:Referans Hardware: Donanım Playground: Oyun alanı FAQ: Sıkça sorulan sorular