2. Arduino Nedir ?
• Arduino İtalyan elektronik mühendisleri tarafından açık
kaynak kodlu geliştirilen, isteyen herkesin baskı devreleri
indirerek kendi devrelerini basabilecekleri dilerlerse şık bir
görüntüye sahip hazır basılmış ve bileşenleri yerleştirilmiş
halde alabilecekleri, esnek, kolay kullanımlı donanım ve
yazılım tabanlı bir elektronik prototip platformudur.
ARDUINO
3. Arduino Nedir ?
• Arduino geliştirme kartı üzerindeki mikrodenetleyici
(AtmegaXX), Arduino programlama dili (wiring tabanlı) ile
programlanır ve bu program Processing
tabanlı Arduino Yazılım Geliştirme Ortamı (IDE) yardımı
ile karta yüklenir.
• Arduino’nun kullandığı dilden bahsedicek olursak,
kullandığı dil oldukça basittir, çok temel bir C bilgisi ile usb
üzerinden direkt olarak mikrodenetleyicimizi
programlayabiliyoruz ve gerçek zamanlı uygulamalar
çalıştırabiliyoruz. Programlama yaparken java üzerine
yazılmış güzel, sade bir o kadarda akıllı bir editör
tasarlanmıştır
ARDUINO
4. Arduino Nedir ?
• Mikrodenetleyici işlemcilerden farkı, işlemci de dahil
olmak üzere yapısında birçok bileşen bulundurmasıdır.
Yani bir mikrodenetleyicinin içinde, CPU,RAM, I/O (giriş
– çıkış birimi) gibi birçok bileşen vardır.
• Veriler RAM , komutlar ROM bellekte tutulurlar.
ARDUINO
Mikro işlemci
*Sadece CPU içerir diğer birimler
ayrıca bağlanır.
*Pahalıdır.
*Çok yönlüdür.
*Genel amaçlıdır.
*Bilgisayarlarda kullanılır.
Mikro denetleyici
*CPU ve diğer birimler tek bir çipte
bulunur.
*Ucuzdur.
*Tek amaçlıdır.
*Elektronik cihazların çoğunda
mevcuttur.
5. Arduino Nedir ?
• Arduino Uno üzerinde ki mikrodenetleyici Atmel
Atmega328 ' dir.
• 16 MHz ' lik kristal bulunmaktadır.
ARDUINO
6. Arduino Özellikleri
Arduino Uno R3 Özellikleri:
• ATmega328 Mikrodenetleyici
• 7-12V Giriş Voltajı
• 14 Dijital G/Ç Pini
• 6 PWM Çıkışı
• 6 ADC Girişi
• 16MHz Çalışma Frekansı
• 32KB Flash Hafıza
• 1saniyede 16 milyon işlem, bir işlem 6 clock scyle
sürüyorsa o zaman 2 milyon işlem yapar
ARDUINO
15. Arduino IDE Kurulumu
• http://arduino.cc/en/Main/Software
• Sitesinden en son versiyonunu indirip kurabilirsiniz.
• Windows, Linux ve Mac OS işletim sistemlerine göre ayrı
ayrı kurulumları bulunmaktadır.
16. Arduino IDE Kurulumu
• Kurulum anında «Install USB driver» seçeneğinin işaretli
olduğuna emin olun. IDE nin Arduino ile usb den seri port
haberleşmesi yapabilmesi için gerekli olan kurulumu
sağlar.
19. Arduino Kablosuz Modülleri
• Bluetooth Module
Frequency:
• 2.4GHz ISM band(industrial,
scientific and medical (ISM) radio bands)
• Band genişliği 100 MHz
Modulation:
• GFSK(Gaussian Frequency Shift Keying)
20. Arduino Kablosuz Modülleri
• RF Wireless Transmitter & Receiver Module
Transmitter :
Working frequency: 315MHz - 433MHz
Transmission power: 25mW (315MHz at 12V)
Receiver :
Working method: OOK/ASK
Working frequency: 315MHz-433.92MHz
Bandwidth: 2MHz
21. Arduino Kablosuz Modülleri
• Wireless Module
TTL serial port communication to
IEEE802.11b/g/n wireless
communication