• Sonuç bulunamadı

Arduino Nedir?

N/A
N/A
Protected

Academic year: 2021

Share "Arduino Nedir?"

Copied!
19
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Arduino Nedir?

ÖĞR. GÖR. GÖKHAN MANAV

(2)

Mikrodenetleyici Üreticileri

AMCC

Atmel

Comfile Technology Inc.

Coridium

Cypress MicroSystems

Dallas Semiconductor

Elba Corp.

Freescale Semiconductor

Fujitsu

Holtek

Infineon

Intel

Microchip Technology

National Semicondutor

NEC

Parallax, Inc.

Philips Semiconductors

PICAXE

Renesas Technology

Silabs

Silicon Motion

STMicroelectronics

Texas Instruments

Toshiba

Western Design Center

Ubicom

Xemics

Xilinx

ZiLOG

(3)

Neden Arduino ?

Hobi uygulamaları için geliştirilmiştir.

Ucuzdur.

IDE (Integrated Development Environment) birçok platform için geliştirilmiştir (Mac, Windows, Linux)

«C» ile basit, anlaşılır programlama imkanı

Açık kaynak ve yazılım / donanım geliştirilebilir.

Arduino Shields

(4)

Örnek Arduino Shields

VGA Kamera

GPS (Global Positioning System)

LCD Ekran

Eternet

WiFi

Motor Kontrol (DC, adım motoru)

Load Cell

İvme ölçer / jiroskoplar

LED göstergeler

Hafıza Kartları

Hava sensörleri

Röleler

Robotik

(5)

Arduino Uygulamaları

Arduino WEB Server

Eternet Depolama

İşlemci

(6)

Araştırma

Bir sonraki dersimize kadar sizlerde Arduino ile yapılan ya da yapılabilecek uygulamalar hakkında kısa bir araştırma yapın.

(7)

Arduino UNO R3

(8)

Arduino Uyumlu Kartlar

BUONO UNO LC MAGPIE Arduino Uno R3 Compatible

ATMEGA328P CH340

(9)

Sheilds - http://shieldlist.org/

(10)

GPIO – General Purpose Input Output

Genel amaçlı giriş çıkış birimi

Dijital giriş ve çıkış olarak kullanılabilirler.

Her bir bacak bir birinden bağımsız olarak giriş ya da çıkış olarak kullanılabilir.

«Analog» (PWM) çıkış bacakları (3,5,6,9,10,11)

Analog bacaklar ayrıca dijital GPIO olarak kullanılabilirler.

(11)

Dijital Giriş

Ayrık Devre

Elemanları

(12)

I2C (Inter-Integrated Circuit)

(13)

SPI (Serial Peripheral Interface)

(14)

Analog Girişler

Girişine 0 ile 5V arasında analog sinyal uygulanabilir.

Giriş değeri 0 ile 1023 arasında dijital sayıya dönüştürülür.

(15)

Analog Çıkışlar - PWM

PWM (Pulse Width Modulation) periyot ve görev süresi ile tanımlanan bir modülasyon biçimidir.

(16)

Donanım ve Yazılım

Yazılım

Arduino IDE

C/C++

ASM

(17)

Yazılım Dillerinin Karşılaştırılması

Arduino IDE C / C++ ASM

Yazılım Geliştirmek Kolay Orta Zahmetli

Kütüphaneler Çok Çok Yok

Hız - Performans Yavaş Hızlı Olabildiğince Hızlı

İşlemci

Özelliklerinin Kullanımı

Çok Kısıtlı Oldukça Fazla Hepsi

(18)

Arduino IDE

Ücretsiz Yazılım

http://arduino.cc/en/Main/Software internet sitesinden indirebilirsiniz.

Mac, Windows, Linux işletim sistemleri için kurulumları vardır.

(19)

Uygulama

Arduino IDE içerisinde bir çok temel örnek uygulama ile birlikte gelmektedir. Ayrıca yeni bir kütüphane eklediğinizde çoğu zaman eklenilen kütüphanedeki fonksiyonların çalışmasını gösteren örnek bir uygulama da kütüphane ile birlikte gelir. Şimdi Arduino IDE içerisindeki temel örneklere bir göz atma zamanı.

Referanslar

Benzer Belgeler

Tablo 2.5’ten alınan ve işlenen 0.3(=0.5-0.2) normalize edilmiş kesim frekansı değeri alçak geçiren filtrenin filtre katsayısı 1 tanedir, çünkü bu durumda

Bu bağlamda okul liderlerinin, dijital liderlik yeterliliklerinden bilgi ve veri okuryazarlığı, iletişim ve iş birliği, dijital içerik oluşturma, güvenlik ve problem

Regülatörün yerleştirileceği yere bağlı olarak, vakum adaptörünü doğrudan duvardaki prize takın veya bir Amvex vakum hortumu grubunun bir ucunu emme regülatörünün

12 Volt yüksek kapasiteli oto akülerini test etmek için tasarlanmışt›r. Şarz dinamosunun ç›k›ş noktas›n› ve kablodaki k›sa devreleri

( cihaz içerisinde g sensör bulunmakta ve cihaz önceden belirlenen açıdan daha fazla yatık durumda kalırsa, cihaz alarm vererek otomatik olarak çıkış yapmaya

Bu devre R-2R merdiven tipi D/A converter devresi olarak da

Dünya bunları konuşuyor, bizim artık bu tip yapılanmalara girmemiz gerekli hatta Kültür Üniversitesi’nin kattığı bir çok şeylerden ben söyliyim

Haz odaklı yaşam süren hedonist bireyler ve dijital ortamlarda yaşanan teknolojik yenilikler, dijital göçebelik kavramının daha iyi bir şekilde anlaşılabilmesi