SlideShare a Scribd company logo
1 of 26
Download to read offline
ARDUINO
Resul Rıza DOLANER
www.resuldolaner.com
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
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
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.
Arduino Nedir ?
• Arduino Uno üzerinde ki mikrodenetleyici Atmel
Atmega328 ' dir.
• 16 MHz ' lik kristal bulunmaktadır.
ARDUINO
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
Arduino Fiziksel İncelenmesi
ARDUINO
Arduino Fiziksel İncelenmesi
ARDUINO
Programlayıcı
USB
Bağlantı
Enerji
Girişi 9 V
Regülator
Kristal
Osilator
Atmega 328
Microdenetleyici
Giriş_Çıkış
Arduino Ailesi
• Arduino UNO R3
Arduino Ailesi
• Arduino Leonard
Microcontroller ATmega32u4
Arduino Ailesi
• Arduino Yun
Arduino Ailesi
• Arduino Robot
Arduino Ailesi
• Arduino Mega 2560
• 54 dijital I/O pin
• 14 tanesi PWM çıkış
• 16 analog giriş
Arduino Ailesi
• Arduino Nano V3.0
• ATmega328
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.
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.
Arduino IDE
Arduino Modülleri
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)
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
Arduino Kablosuz Modülleri
• Wireless Module
TTL serial port communication to
IEEE802.11b/g/n wireless
communication
Arduino Kablosuz Modülleri
• GSM / GPRS Module
Quad-Band 850/ 900/ 1800/ 1900 MHz, voltage: 5V
Arduino Kablosuz Modülleri
• VS1838B Infrared Receiver Module
• 38 KHz'lik 1838B
kızılötesi alıcı
• 8-10 metreye
kadar haberleşme
• 60º'lik alıcının
görme açısı
bulunmaktadır
Arduino Kablosuz Modülleri
• VS1838B Infrared Receiver Module PWR FF629D
CH FFE21D
|<< FF22DD
>| FFC23D
>>| FF02FD
- FFE01F
Plus FFA857
EQ FF906F
0 FF6897
100 FF9867
200 FFB04F
1 FF30CF
2 FF18E7
3 FF7A85
4 FF10EF
5 FF38C7
6 FF5AA5
7 FF42BD
8 FF48B5
9 FF52AD
Kaynaklar
• http://arduino.cc/en/
• http://arduinoturkiye.com/
• http://www.instructables.com/
• http://www.adafruit.com/
• http://www.mcu-turkey.com/
• http://fritzing.org/
DEMO ZAMANI
Mini Akıllı Ev Sistemi

More Related Content

Viewers also liked

Akıllı şehirler ankara'da akıllı ulaşım sistemleri
Akıllı şehirler ankara'da akıllı ulaşım sistemleriAkıllı şehirler ankara'da akıllı ulaşım sistemleri
Akıllı şehirler ankara'da akıllı ulaşım sistemleriResul Rıza Dolaner
 
Sosyal medya i̇le beledi̇ye hi̇zmetleri̇ni̇ yönetmek
Sosyal medya i̇le beledi̇ye hi̇zmetleri̇ni̇ yönetmekSosyal medya i̇le beledi̇ye hi̇zmetleri̇ni̇ yönetmek
Sosyal medya i̇le beledi̇ye hi̇zmetleri̇ni̇ yönetmekResul Rıza Dolaner
 
Angularjs ve Angularjs 2 nedir?
Angularjs ve Angularjs 2 nedir?Angularjs ve Angularjs 2 nedir?
Angularjs ve Angularjs 2 nedir?Engin Polat
 
AspNet MVC ile metin resim sifreleme (Steganography)
AspNet MVC ile metin resim sifreleme (Steganography)AspNet MVC ile metin resim sifreleme (Steganography)
AspNet MVC ile metin resim sifreleme (Steganography)Engin Polat
 

Viewers also liked (6)

Akıllı şehirler ankara'da akıllı ulaşım sistemleri
Akıllı şehirler ankara'da akıllı ulaşım sistemleriAkıllı şehirler ankara'da akıllı ulaşım sistemleri
Akıllı şehirler ankara'da akıllı ulaşım sistemleri
 
Sosyal medya i̇le beledi̇ye hi̇zmetleri̇ni̇ yönetmek
Sosyal medya i̇le beledi̇ye hi̇zmetleri̇ni̇ yönetmekSosyal medya i̇le beledi̇ye hi̇zmetleri̇ni̇ yönetmek
Sosyal medya i̇le beledi̇ye hi̇zmetleri̇ni̇ yönetmek
 
Angularjs ve Angularjs 2 nedir?
Angularjs ve Angularjs 2 nedir?Angularjs ve Angularjs 2 nedir?
Angularjs ve Angularjs 2 nedir?
 
AspNet MVC ile metin resim sifreleme (Steganography)
AspNet MVC ile metin resim sifreleme (Steganography)AspNet MVC ile metin resim sifreleme (Steganography)
AspNet MVC ile metin resim sifreleme (Steganography)
 
UML ile Modelleme
UML ile ModellemeUML ile Modelleme
UML ile Modelleme
 
Hastane Poliklinik Otomasyonu
Hastane Poliklinik OtomasyonuHastane Poliklinik Otomasyonu
Hastane Poliklinik Otomasyonu
 

Similar to Arduino ve Kablosuz Haberleşme Modülleri

Arduinoİle Programlama
Arduinoİle ProgramlamaArduinoİle Programlama
Arduinoİle ProgramlamaHARUN PEHLIVAN
 
Java, android ve arduino ile gömülü programlama
Java, android ve arduino ile gömülü programlamaJava, android ve arduino ile gömülü programlama
Java, android ve arduino ile gömülü programlamaborasayiner
 
MİKRODENETLEYİCİLER İLE MOTOR UYGULAMALARI2.pptx
MİKRODENETLEYİCİLER İLE MOTOR UYGULAMALARI2.pptxMİKRODENETLEYİCİLER İLE MOTOR UYGULAMALARI2.pptx
MİKRODENETLEYİCİLER İLE MOTOR UYGULAMALARI2.pptxordulu1
 
Arduino' nun temel kavramları
Arduino' nun  temel kavramlarıArduino' nun  temel kavramları
Arduino' nun temel kavramlarıFatma Cnblt
 
Android ve Arduino ile Bluetooth üzerinden uzaktan kumandalı araba
Android ve Arduino ile Bluetooth üzerinden uzaktan kumandalı arabaAndroid ve Arduino ile Bluetooth üzerinden uzaktan kumandalı araba
Android ve Arduino ile Bluetooth üzerinden uzaktan kumandalı arabaMuharrem Tac
 
Avid sync hd turkce
Avid sync hd turkceAvid sync hd turkce
Avid sync hd turkceRadikal Ltd.
 
Bilge Adam İzmir - Gokhan Sipahi - Robotic Programming with Netduino
Bilge Adam İzmir - Gokhan Sipahi - Robotic Programming with NetduinoBilge Adam İzmir - Gokhan Sipahi - Robotic Programming with Netduino
Bilge Adam İzmir - Gokhan Sipahi - Robotic Programming with Netduinosipahigokhan
 
Sound devices pix260i
Sound devices pix260iSound devices pix260i
Sound devices pix260iRadikal Ltd.
 
What is Raspberry Pi and Using
What is Raspberry Pi and Using What is Raspberry Pi and Using
What is Raspberry Pi and Using o__duman
 
Donanim
DonanimDonanim
Donanimniyazi
 

Similar to Arduino ve Kablosuz Haberleşme Modülleri (15)

Arduinoİle Programlama
Arduinoİle ProgramlamaArduinoİle Programlama
Arduinoİle Programlama
 
Java, android ve arduino ile gömülü programlama
Java, android ve arduino ile gömülü programlamaJava, android ve arduino ile gömülü programlama
Java, android ve arduino ile gömülü programlama
 
Arduino sunum1
Arduino sunum1Arduino sunum1
Arduino sunum1
 
MİKRODENETLEYİCİLER İLE MOTOR UYGULAMALARI2.pptx
MİKRODENETLEYİCİLER İLE MOTOR UYGULAMALARI2.pptxMİKRODENETLEYİCİLER İLE MOTOR UYGULAMALARI2.pptx
MİKRODENETLEYİCİLER İLE MOTOR UYGULAMALARI2.pptx
 
Arduino' nun temel kavramları
Arduino' nun  temel kavramlarıArduino' nun  temel kavramları
Arduino' nun temel kavramları
 
Android ve Arduino ile Bluetooth üzerinden uzaktan kumandalı araba
Android ve Arduino ile Bluetooth üzerinden uzaktan kumandalı arabaAndroid ve Arduino ile Bluetooth üzerinden uzaktan kumandalı araba
Android ve Arduino ile Bluetooth üzerinden uzaktan kumandalı araba
 
Avid HD Madi
Avid HD MadiAvid HD Madi
Avid HD Madi
 
Pardus
PardusPardus
Pardus
 
Avid sync hd turkce
Avid sync hd turkceAvid sync hd turkce
Avid sync hd turkce
 
Bilge Adam İzmir - Gokhan Sipahi - Robotic Programming with Netduino
Bilge Adam İzmir - Gokhan Sipahi - Robotic Programming with NetduinoBilge Adam İzmir - Gokhan Sipahi - Robotic Programming with Netduino
Bilge Adam İzmir - Gokhan Sipahi - Robotic Programming with Netduino
 
Sound devices pix260i
Sound devices pix260iSound devices pix260i
Sound devices pix260i
 
What is Raspberry Pi and Using
What is Raspberry Pi and Using What is Raspberry Pi and Using
What is Raspberry Pi and Using
 
Kaydediciler
KaydedicilerKaydediciler
Kaydediciler
 
Ekran Kartları
Ekran KartlarıEkran Kartları
Ekran Kartları
 
Donanim
DonanimDonanim
Donanim
 

Arduino ve Kablosuz Haberleşme Modülleri

  • 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
  • 8. Arduino Fiziksel İncelenmesi ARDUINO Programlayıcı USB Bağlantı Enerji Girişi 9 V Regülator Kristal Osilator Atmega 328 Microdenetleyici Giriş_Çıkış
  • 10. Arduino Ailesi • Arduino Leonard Microcontroller ATmega32u4
  • 13. Arduino Ailesi • Arduino Mega 2560 • 54 dijital I/O pin • 14 tanesi PWM çıkış • 16 analog giriş
  • 14. Arduino Ailesi • Arduino Nano V3.0 • ATmega328
  • 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
  • 22. Arduino Kablosuz Modülleri • GSM / GPRS Module Quad-Band 850/ 900/ 1800/ 1900 MHz, voltage: 5V
  • 23. Arduino Kablosuz Modülleri • VS1838B Infrared Receiver Module • 38 KHz'lik 1838B kızılötesi alıcı • 8-10 metreye kadar haberleşme • 60º'lik alıcının görme açısı bulunmaktadır
  • 24. Arduino Kablosuz Modülleri • VS1838B Infrared Receiver Module PWR FF629D CH FFE21D |<< FF22DD >| FFC23D >>| FF02FD - FFE01F Plus FFA857 EQ FF906F 0 FF6897 100 FF9867 200 FFB04F 1 FF30CF 2 FF18E7 3 FF7A85 4 FF10EF 5 FF38C7 6 FF5AA5 7 FF42BD 8 FF48B5 9 FF52AD
  • 25. Kaynaklar • http://arduino.cc/en/ • http://arduinoturkiye.com/ • http://www.instructables.com/ • http://www.adafruit.com/ • http://www.mcu-turkey.com/ • http://fritzing.org/