SlideShare a Scribd company logo
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

Uart ve seri̇ haberleşme
Uart ve seri̇ haberleşmeUart ve seri̇ haberleşme
Uart ve seri̇ haberleşme
can ezgi aydemir
 
Online Data Manager
Online Data ManagerOnline Data Manager
Online Data Manager
Burak Özkan
 
MIT Yaratıcı Kompütasyon Rehberi-pdf
MIT Yaratıcı Kompütasyon Rehberi-pdfMIT Yaratıcı Kompütasyon Rehberi-pdf
MIT Yaratıcı Kompütasyon Rehberi-pdfOgrenenOkullar
 
Tools to teach kids to code
Tools to teach kids to codeTools to teach kids to code
Tools to teach kids to code
Michael Blumenthal (Microsoft MVP)
 
Kids Can Code
Kids Can CodeKids Can Code
Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)
Una Tao
 
Arduino eğitimleri 4 - arduino programlama dili - 2
Arduino eğitimleri   4 - arduino programlama dili - 2Arduino eğitimleri   4 - arduino programlama dili - 2
Arduino eğitimleri 4 - arduino programlama dili - 2
Coşkun Taşdemir
 
Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)
Una Tao
 
Kids computer-programming
Kids computer-programmingKids computer-programming
Kids computer-programming
Edward Burns
 
How to Teach how to Code for kids
How to Teach how to Code for kidsHow to Teach how to Code for kids
How to Teach how to Code for kids
eLearning Consortium 電子學習聯盟
 
STEM Education Reform: Technology Learning Center v5.3a
STEM Education Reform: Technology Learning Center v5.3aSTEM Education Reform: Technology Learning Center v5.3a
STEM Education Reform: Technology Learning Center v5.3a
Bob Lurker
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
Joanne Villis
 
Stem education by priti vats
Stem education  by priti vatsStem education  by priti vats
Stem education by priti vats
Priti Vats
 
An Overview of STEM Education
An Overview of STEM EducationAn Overview of STEM Education
An Overview of STEM Education
Ganesh Machinery
 
Scratch In The Classroom
Scratch In The ClassroomScratch In The Classroom
Scratch In The Classroom
Janis Williams
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
Akshar Desai
 
İlkokul scratch kitabı (pdf)
İlkokul scratch kitabı (pdf)İlkokul scratch kitabı (pdf)
İlkokul scratch kitabı (pdf)OgrenenOkullar
 
mBot workshop
mBot workshopmBot workshop
mBot workshop
Jens Brynildsen
 

Viewers also liked (20)

Uart ve seri̇ haberleşme
Uart ve seri̇ haberleşmeUart ve seri̇ haberleşme
Uart ve seri̇ haberleşme
 
Online Data Manager
Online Data ManagerOnline Data Manager
Online Data Manager
 
Scratch Kartları
Scratch KartlarıScratch Kartları
Scratch Kartları
 
MIT Yaratıcı Kompütasyon Rehberi-pdf
MIT Yaratıcı Kompütasyon Rehberi-pdfMIT Yaratıcı Kompütasyon Rehberi-pdf
MIT Yaratıcı Kompütasyon Rehberi-pdf
 
Scratch Kavramları
Scratch KavramlarıScratch Kavramları
Scratch Kavramları
 
Tools to teach kids to code
Tools to teach kids to codeTools to teach kids to code
Tools to teach kids to code
 
Kids Can Code
Kids Can CodeKids Can Code
Kids Can Code
 
Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)Makeblock mDrawbot User Manual (from @Makeblock)
Makeblock mDrawbot User Manual (from @Makeblock)
 
Arduino eğitimleri 4 - arduino programlama dili - 2
Arduino eğitimleri   4 - arduino programlama dili - 2Arduino eğitimleri   4 - arduino programlama dili - 2
Arduino eğitimleri 4 - arduino programlama dili - 2
 
Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)Makeblock mBot User Manual (Engligh Version)
Makeblock mBot User Manual (Engligh Version)
 
Kids computer-programming
Kids computer-programmingKids computer-programming
Kids computer-programming
 
How to Teach how to Code for kids
How to Teach how to Code for kidsHow to Teach how to Code for kids
How to Teach how to Code for kids
 
STEM Education Reform: Technology Learning Center v5.3a
STEM Education Reform: Technology Learning Center v5.3aSTEM Education Reform: Technology Learning Center v5.3a
STEM Education Reform: Technology Learning Center v5.3a
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
 
Stem education by priti vats
Stem education  by priti vatsStem education  by priti vats
Stem education by priti vats
 
An Overview of STEM Education
An Overview of STEM EducationAn Overview of STEM Education
An Overview of STEM Education
 
Scratch In The Classroom
Scratch In The ClassroomScratch In The Classroom
Scratch In The Classroom
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
 
İlkokul scratch kitabı (pdf)
İlkokul scratch kitabı (pdf)İlkokul scratch kitabı (pdf)
İlkokul scratch kitabı (pdf)
 
mBot workshop
mBot workshopmBot workshop
mBot workshop
 

Similar to Arduino ve Kablosuz Haberleşme Modülleri

Arduinoİle Programlama
Arduinoİle ProgramlamaArduinoİle Programlama
Arduinoİle Programlama
HARUN 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ü programlama
borasayiner
 
Arduino sunum1
Arduino sunum1Arduino sunum1
Arduino sunum1
BetaBilisim
 
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
ordulu1
 
Arduino- Potansiyometre
Arduino- PotansiyometreArduino- Potansiyometre
Arduino- Potansiyometre
Fatma Cnblt
 
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ı araba
Muharrem Tac
 
Avid HD Madi
Avid HD MadiAvid HD Madi
Avid HD Madi
Radikal Ltd.
 
Pardus
PardusPardus
Avid sync hd turkce
Avid sync hd turkceAvid sync hd turkce
Avid sync hd turkce
Radikal 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 Netduino
sipahigokhan
 
Sound devices pix260i
Sound devices pix260iSound devices pix260i
Sound devices pix260i
Radikal 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
 
Ekran Kartları
Ekran KartlarıEkran Kartları
Ekran Kartları
Celal Karaca
 
Donanim
DonanimDonanim
Donanim
niyazi
 

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

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- Potansiyometre
Arduino- PotansiyometreArduino- Potansiyometre
Arduino- Potansiyometre
 
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/