SlideShare a Scribd company logo
1 of 25
Raspberry Pi
Recep Duman – ING Bank Yazılım Müh.
AJANDAMIZ
 Raspberry Pi Nedir?
 Raspberry Pi Özellikleri
 Amacı
 Genel Özellikler
 Raspberry Pi İşletim Sistemleri
 Raspberry Pi ile Programlama Dilleri
 Neden Python?
 Ardunio – Raspberry Karşılaştırması
 IDE Desteği
 Raspberry Pi ile Yapılan Çalışmalar
Raspbery Pi Nedir?
Raspberry Pi, İngiltere’de bulunan Raspberry Pi Vakfı tarafından desteklenen;
öğrenci, amatör ve hobicilerin kullanımına sunulan kredi kartı büyüklüğünde,
tek bir board'dan oluşan mini bilgisayar
Özellikleri
 Kredi Kartı büyüklüğünde
 İşletim sistemi kurulabilir.
 Word, excel tarzında office uygulamalarını çalıştırabilir.
 Raspbmc ile media player özelliğini kullanabilirsiniz.
 Güçlü ve taşınabilir bir cihazdır.
Amacı
 Kar amacı gütmez
 Çocuklara bilgisayar bilimlerini kolayca anlatmak
 Elektronik devre bilgisini öğretir.
 Kodlama bilgisini öğretir
 İstediğiniz cihazları tasarlayabilmenizi sağlar
İlk Raspberry Pi
Genel Özellikler
Model A Model B
Çıkış Tarihi: Şubat 2013 Çıkış Tarihi: Haziran 2012
Genel Özellikler
Model A+ Model B+
Çıkış Tarihi: Kasım 2014 Çıkış Tarihi: Temmuz 2014
Genel Özellikler
Model 2 B
Çıkış Tarihi: Şubat 2015
Model Zero
Çıkış Tarihi: Kasım 2015
4 x USB 2.0
Ethernet 10/100 Mb
RJ45
Hub USB
Kulaklık
KameraHDMI
Micro USB
SD Kart
40 GPIO PIN
Ekran
Raspberry Pi İşletim Sistemleri
Neden Python?
 Merak
 Pseudocode syntax
 İngilizce keyword
 Rpi.GPIO, picamera vb. Kütüphaneleri
Ardunio – Raspberry Pi Karşılaştırması
Raspberry Ardunio
32-Bit ARM Tabanlı Mikroişlemci bulunur. 8-Bit Atmega Mikrokontrolcü bulunur.
1 Ghz işlemci hızı 8-16 Mhz işlemci hızı
1 GB RAM Kapasitesi vardır 2-8 KB RAM kapasitesi vardır.
Complex programlama Basic programlama
HDMI, USB, Etherhet girişleri vardır Bazı modellerde var, bazılarında yok.
İşletim Sistemi kurulabilir. İşletim sistemi kurulamaz.
Mini bilgisayar olarak kullanılabilir. İster tek bir
iş veya birden fazla iş için programlanabilir.
Micro kontroller vardır. Daha donanım tabanlı
tek bir iş yapmak için kullanılır.
Linux ve Windows 10 IoT Core Yoktur.
IDE’ler
BlueJ IDE • Java programlama dili
• http://pi4j.com/ Java SE uygulamalar geliştirebilirsiniz.
Adafruit WebIDE • Python, Ruby, JavaScript vb.
• https://learn.adafruit.com/webide/overview
AlgoIDE • C, C++, Python, Java, JavaScript, Lua, Smalltalk, Objective C ve
Actionscript dillerini desteklemektedir.
• http://store.raspberrypi.com/projects/algoid
Ninja-IDE • Python uygulamaları geliştirilebilir.
• http://ninja-ide.org/
IDE’ler
Lazuarus IDE • Rapid Applicationlar geliştirmeyi sağlar. (Rapid application
yüksek hız, yüksek kalite ve düşük maliyet)
• http://www.lazarus-ide.org/
Code Blocks IDE • C, C++ ve Fortran dillerinde geliştirme yapabilirsiniz.
• http://store.raspberrypi.com/projects
Greenfoot IDE • Java dili ile geliştirme yapabilirsiniz.
• secondary/high school, colleges and undergraduate levels
öğrencileri için geliştirilmiştir.
• http://www.greenfoot.org/overview
IDE’ler
Geany IDE • C, Java, PHP, HTML, Python, Perl, Pascal vb.
• http://www.geany.org/
Visual Studio IDE • C++C#, Python, Node.js vb dillerini destekler.
• http://ms-iot.github.io/content/en-US/GetStarted.htm
Raspberry Pi ile Yapılan Çalışmalar
Raspberry Pi ile Yapılan Çalışmalar
Raspberry Pi ile Yapılan Çalışmalar
Raspberry Pi ile Yapılan Çalışmalar
Teknolojiye sadece dokunmayın, onu hissedin...
Takip Edilmesi Gereken Siteler
 https://www.raspberrypi.org/help/faqs/
 http://raspi.tv
 https://www.raspberrypi.org/forums/viewforum.php?f=15
 https://learn.adafruit.com/category/learn-raspberry-pi
 https://www.element14.com/community/community/raspberry-pi
 http://elinux.org/RPi_Hub
 http://forum.raspi.gen.tr/
İletişim
Mail Adresim: rcpduman@gmail.com

More Related Content

Similar to What is Raspberry Pi and Using

Programlama Dilleri Tanıtım
Programlama Dilleri TanıtımProgramlama Dilleri Tanıtım
Programlama Dilleri TanıtımAtilla Özgür
 
Python programlama
Python programlamaPython programlama
Python programlamaMurat KARA
 
Microcontroladores: Compilador PI C Compiler.pdf
Microcontroladores: Compilador PI C Compiler.pdfMicrocontroladores: Compilador PI C Compiler.pdf
Microcontroladores: Compilador PI C Compiler.pdfSANTIAGO PABLO ALBERTO
 
GDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme TeknikleriGDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme TeknikleriLemi Orhan Ergin
 
İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?
İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?
İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?Ahmet Başaran
 
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
 
Büyük Kamu Projelerinde PHP Kullanımı @ Phpİst 2013
Büyük Kamu Projelerinde PHP Kullanımı @ Phpİst 2013Büyük Kamu Projelerinde PHP Kullanımı @ Phpİst 2013
Büyük Kamu Projelerinde PHP Kullanımı @ Phpİst 2013Hüseyin Mert
 
Python Programlama Diline Giriş - Güncelleme 2018
Python Programlama Diline Giriş - Güncelleme 2018Python Programlama Diline Giriş - Güncelleme 2018
Python Programlama Diline Giriş - Güncelleme 2018Murat KARA
 
Python proje
Python projePython proje
Python projesersld98
 
Python ve iot uygulamalari
Python ve iot uygulamalariPython ve iot uygulamalari
Python ve iot uygulamalariŞahin MERSİN
 
Android İşletim Sistemi
Android İşletim SistemiAndroid İşletim Sistemi
Android İşletim Sistemi_aerdeger
 
Windows Xp Mode Sunum
Windows Xp Mode SunumWindows Xp Mode Sunum
Windows Xp Mode Sunumwindowsblogu
 
Processing - Programcılar için eskiz defteri
Processing - Programcılar için eskiz defteriProcessing - Programcılar için eskiz defteri
Processing - Programcılar için eskiz defteriFatih Erikli
 
IBM Yazılım Akademisi 2011 - Ender MERT
IBM Yazılım Akademisi 2011 - Ender MERTIBM Yazılım Akademisi 2011 - Ender MERT
IBM Yazılım Akademisi 2011 - Ender MERTEnder MERT
 
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017Serhat Dirik
 
Python odev-sitesi
Python odev-sitesiPython odev-sitesi
Python odev-sitesisersld98
 

Similar to What is Raspberry Pi and Using (20)

Programlama Dilleri Tanıtım
Programlama Dilleri TanıtımProgramlama Dilleri Tanıtım
Programlama Dilleri Tanıtım
 
Nedir Bu Java ?
Nedir Bu Java ?Nedir Bu Java ?
Nedir Bu Java ?
 
Python programlama
Python programlamaPython programlama
Python programlama
 
Microcontroladores: Compilador PI C Compiler.pdf
Microcontroladores: Compilador PI C Compiler.pdfMicrocontroladores: Compilador PI C Compiler.pdf
Microcontroladores: Compilador PI C Compiler.pdf
 
GDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme TeknikleriGDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme Teknikleri
 
İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?
İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?
İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?
 
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
 
Büyük Kamu Projelerinde PHP Kullanımı @ Phpİst 2013
Büyük Kamu Projelerinde PHP Kullanımı @ Phpİst 2013Büyük Kamu Projelerinde PHP Kullanımı @ Phpİst 2013
Büyük Kamu Projelerinde PHP Kullanımı @ Phpİst 2013
 
Python Programlama Diline Giriş - Güncelleme 2018
Python Programlama Diline Giriş - Güncelleme 2018Python Programlama Diline Giriş - Güncelleme 2018
Python Programlama Diline Giriş - Güncelleme 2018
 
Android
AndroidAndroid
Android
 
Web development
Web developmentWeb development
Web development
 
Python proje
Python projePython proje
Python proje
 
Python ve iot uygulamalari
Python ve iot uygulamalariPython ve iot uygulamalari
Python ve iot uygulamalari
 
Android İşletim Sistemi
Android İşletim SistemiAndroid İşletim Sistemi
Android İşletim Sistemi
 
Windows Xp Mode Sunum
Windows Xp Mode SunumWindows Xp Mode Sunum
Windows Xp Mode Sunum
 
Processing - Programcılar için eskiz defteri
Processing - Programcılar için eskiz defteriProcessing - Programcılar için eskiz defteri
Processing - Programcılar için eskiz defteri
 
IBM Yazılım Akademisi 2011 - Ender MERT
IBM Yazılım Akademisi 2011 - Ender MERTIBM Yazılım Akademisi 2011 - Ender MERT
IBM Yazılım Akademisi 2011 - Ender MERT
 
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
 
Open Your Source
Open Your SourceOpen Your Source
Open Your Source
 
Python odev-sitesi
Python odev-sitesiPython odev-sitesi
Python odev-sitesi
 

What is Raspberry Pi and Using

  • 1. Raspberry Pi Recep Duman – ING Bank Yazılım Müh.
  • 2. AJANDAMIZ  Raspberry Pi Nedir?  Raspberry Pi Özellikleri  Amacı  Genel Özellikler  Raspberry Pi İşletim Sistemleri  Raspberry Pi ile Programlama Dilleri  Neden Python?  Ardunio – Raspberry Karşılaştırması  IDE Desteği  Raspberry Pi ile Yapılan Çalışmalar
  • 3. Raspbery Pi Nedir? Raspberry Pi, İngiltere’de bulunan Raspberry Pi Vakfı tarafından desteklenen; öğrenci, amatör ve hobicilerin kullanımına sunulan kredi kartı büyüklüğünde, tek bir board'dan oluşan mini bilgisayar
  • 4. Özellikleri  Kredi Kartı büyüklüğünde  İşletim sistemi kurulabilir.  Word, excel tarzında office uygulamalarını çalıştırabilir.  Raspbmc ile media player özelliğini kullanabilirsiniz.  Güçlü ve taşınabilir bir cihazdır.
  • 5. Amacı  Kar amacı gütmez  Çocuklara bilgisayar bilimlerini kolayca anlatmak  Elektronik devre bilgisini öğretir.  Kodlama bilgisini öğretir  İstediğiniz cihazları tasarlayabilmenizi sağlar
  • 7. Genel Özellikler Model A Model B Çıkış Tarihi: Şubat 2013 Çıkış Tarihi: Haziran 2012
  • 8. Genel Özellikler Model A+ Model B+ Çıkış Tarihi: Kasım 2014 Çıkış Tarihi: Temmuz 2014
  • 9. Genel Özellikler Model 2 B Çıkış Tarihi: Şubat 2015 Model Zero Çıkış Tarihi: Kasım 2015
  • 10. 4 x USB 2.0 Ethernet 10/100 Mb RJ45 Hub USB Kulaklık KameraHDMI Micro USB SD Kart 40 GPIO PIN Ekran
  • 12.
  • 13. Neden Python?  Merak  Pseudocode syntax  İngilizce keyword  Rpi.GPIO, picamera vb. Kütüphaneleri
  • 14. Ardunio – Raspberry Pi Karşılaştırması Raspberry Ardunio 32-Bit ARM Tabanlı Mikroişlemci bulunur. 8-Bit Atmega Mikrokontrolcü bulunur. 1 Ghz işlemci hızı 8-16 Mhz işlemci hızı 1 GB RAM Kapasitesi vardır 2-8 KB RAM kapasitesi vardır. Complex programlama Basic programlama HDMI, USB, Etherhet girişleri vardır Bazı modellerde var, bazılarında yok. İşletim Sistemi kurulabilir. İşletim sistemi kurulamaz. Mini bilgisayar olarak kullanılabilir. İster tek bir iş veya birden fazla iş için programlanabilir. Micro kontroller vardır. Daha donanım tabanlı tek bir iş yapmak için kullanılır. Linux ve Windows 10 IoT Core Yoktur.
  • 15. IDE’ler BlueJ IDE • Java programlama dili • http://pi4j.com/ Java SE uygulamalar geliştirebilirsiniz. Adafruit WebIDE • Python, Ruby, JavaScript vb. • https://learn.adafruit.com/webide/overview AlgoIDE • C, C++, Python, Java, JavaScript, Lua, Smalltalk, Objective C ve Actionscript dillerini desteklemektedir. • http://store.raspberrypi.com/projects/algoid Ninja-IDE • Python uygulamaları geliştirilebilir. • http://ninja-ide.org/
  • 16. IDE’ler Lazuarus IDE • Rapid Applicationlar geliştirmeyi sağlar. (Rapid application yüksek hız, yüksek kalite ve düşük maliyet) • http://www.lazarus-ide.org/ Code Blocks IDE • C, C++ ve Fortran dillerinde geliştirme yapabilirsiniz. • http://store.raspberrypi.com/projects Greenfoot IDE • Java dili ile geliştirme yapabilirsiniz. • secondary/high school, colleges and undergraduate levels öğrencileri için geliştirilmiştir. • http://www.greenfoot.org/overview
  • 17. IDE’ler Geany IDE • C, Java, PHP, HTML, Python, Perl, Pascal vb. • http://www.geany.org/ Visual Studio IDE • C++C#, Python, Node.js vb dillerini destekler. • http://ms-iot.github.io/content/en-US/GetStarted.htm
  • 18. Raspberry Pi ile Yapılan Çalışmalar
  • 19. Raspberry Pi ile Yapılan Çalışmalar
  • 20. Raspberry Pi ile Yapılan Çalışmalar
  • 21. Raspberry Pi ile Yapılan Çalışmalar
  • 22.
  • 24. Takip Edilmesi Gereken Siteler  https://www.raspberrypi.org/help/faqs/  http://raspi.tv  https://www.raspberrypi.org/forums/viewforum.php?f=15  https://learn.adafruit.com/category/learn-raspberry-pi  https://www.element14.com/community/community/raspberry-pi  http://elinux.org/RPi_Hub  http://forum.raspi.gen.tr/