Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Robotic Programming with
NETDUINO
Gökhan SİPAHİ
İzmir BILGEADAM Yazılım Birim Müdürü
• Robotic Programlama
• .NET Micro Framework
• Netduino Plus 2
• Visual Studio ile programlama
• Demolar
Agenda
Robotic Programlama
• İnternet bağlantılı bilgisayarlar, bizim gerçek dünyaya açılan
arayüzlerimiz
• Innovatif yaklaşımlar
• Microsoft shrink ...
Robotic - .NET Micro Framework
.NET Micro Framework
• Kısıtlı kaynaklara sahip cihazlarda kullanılmak üzere açık kaynaklı .NET
platformudur
• İndirgenmiş bir CLR sürümüne sah...
• .NET MF 4.0 ile gelen yeni özellikler
– HTTP ve HTTPS protokolü ile istemci / sunucu
uygulama desteği
– Emülatör üzerind...
Netduino Plus 2
Netduino – Mini, Standart, Plus
Netduino Plus 2
• Giriş / Çıkış özellikleri
– 14 tane 3.3V dijital genel amaçlı giriş / çıkış bağlantı noktası
– 6 tanesi 10 bit analog gi...
• Bağlantı
– Ethernet (built-in veya shield)
– Wi-Fi (module)
– 3G (module)
– Bluetooth/BLE (module), telefondaki 3G/Wi-Fi...
• USB veya seri arayüzden programlanabilir
– Kullanıcılar Firmware dahil tüm yazılımlara tam erişim hakkı ile ulaşırlar.
•...
• Visual Studio 2013 Professional (2010-2015) veya
Visual C# Express Edition IDE (free)
– http://www.microsoft.com/visuals...
Demo 1 – Buton ile Led Yakma
• Led’in + pini Dijital IO üzerine bağlanır
• Led’in - pini GND yani toprak hattı üzerine
bağ...
Demo 2 – DC Motor Kontrolü
Demo 3 – Step Motor Kontrolü
Demo 4 – Servo Motor Kontrolü
Demo 5 – TCP/IP ile Web Server
Demo 6 – NodeJS ile RealTime
Demo Solutions
https://github.com/BilgeAdamIzmirSube/Netduino
• http://www.netduino.com/
• http://wiki.netduino.com
• http://en.wikipedia.org/wiki/.NET_Framework
• http://msdn.microsof...
Yararlı Kitaplar
SORULARINIZ ?
Gökhan SİPAHİ
BILGEADAM & İzmir Şube Yazılım Birim Müdürü
Katılım için teşekkürler…
gokhan.sipahi@bilgeadam....
Nächste SlideShare
Wird geladen in …5
×

Bilge Adam İzmir - Gokhan Sipahi - Robotic Programming with Netduino

1.877 Aufrufe

Veröffentlicht am

Bilge Adam İzmir - Gokhan Sipahi - Robotic Programming with Netduino

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

Bilge Adam İzmir - Gokhan Sipahi - Robotic Programming with Netduino

  1. 1. Robotic Programming with NETDUINO Gökhan SİPAHİ İzmir BILGEADAM Yazılım Birim Müdürü
  2. 2. • Robotic Programlama • .NET Micro Framework • Netduino Plus 2 • Visual Studio ile programlama • Demolar Agenda
  3. 3. Robotic Programlama
  4. 4. • İnternet bağlantılı bilgisayarlar, bizim gerçek dünyaya açılan arayüzlerimiz • Innovatif yaklaşımlar • Microsoft shrink yarışması Robotic Programlama
  5. 5. Robotic - .NET Micro Framework
  6. 6. .NET Micro Framework
  7. 7. • Kısıtlı kaynaklara sahip cihazlarda kullanılmak üzere açık kaynaklı .NET platformudur • İndirgenmiş bir CLR sürümüne sahiptir • C# ve VB.NET program dillerini destekler • Donanım ve/veya emülatör üzerinden hata ayıklamayı Visual Studio altında destekler • .NET temel sınıf kütüphanesinin belirli bir kısımını destekler (yaklaşık 70 sınıf ve 420 methot) • Basitleştirilmiş grafiksel kullanıcı arayüzü desteği – Windows Presentation Foundation (WPF) yardımı ile • Gömülü uygulamalar için ek kütüphaneler .NET Micro Framework
  8. 8. • .NET MF 4.0 ile gelen yeni özellikler – HTTP ve HTTPS protokolü ile istemci / sunucu uygulama desteği – Emülatör üzerinde SSL ve HTTPS desteği – Çoklu dokunmatik olaylara destek verme – Versiyonlama – Yerel koleksiyonlar sayesinde performans artışı – Yerel XML Çözümleyici sayesinde XML işlemlerinde performans artışı – Zaman senkronizasyonu – Genişletilmiş arabellek – Watchdog ve güç seviye kontrolü .NET Micro Framework
  9. 9. Netduino Plus 2
  10. 10. Netduino – Mini, Standart, Plus
  11. 11. Netduino Plus 2
  12. 12. • Giriş / Çıkış özellikleri – 14 tane 3.3V dijital genel amaçlı giriş / çıkış bağlantı noktası – 6 tanesi 10 bit analog giriş olarakta kullanılabilir – 4 tanesi 16 bit PWM olarakta kullanılabilir • Bağlantı yetenekleri – USB 2.0 – 10/100 Mbps Ethernet • Çevre Birimleri (Yerleşik) – MicroSD yuvası (2GB’a kadar) – Kullanıcı tarafından kontrol edilebilen LED ve Switch düğme • Güç – USB üzerinden 5V ile beslenebilir – Adaptör girişi üzerinden 7.5V – 12V DC ile beslenebilir – 3.3V ve 5V düzenlenmiş çıkış bulunur – Aktif çalışma anında 80 mA, boşta ise 53 mA kullanır Fiziksel Özellikler
  13. 13. • Bağlantı – Ethernet (built-in veya shield) – Wi-Fi (module) – 3G (module) – Bluetooth/BLE (module), telefondaki 3G/Wi-Fi ile de kullanılabilir – ZigBee (module) – USB (built-in) • Protokol – TCP/IP, HTTP, HTTPS, URIs, DNS, – CSV, JSON, XML, RSS, HTML – APIs, REST, WCF Bağlantı ve Protokol Özellikleri
  14. 14. • USB veya seri arayüzden programlanabilir – Kullanıcılar Firmware dahil tüm yazılımlara tam erişim hakkı ile ulaşırlar. • Intellisense • Debugging – Breakpoints – Console • Emulation • Multithreading • Unit Testing Programlama Özellikleri
  15. 15. • Visual Studio 2013 Professional (2010-2015) veya Visual C# Express Edition IDE (free) – http://www.microsoft.com/visualstudio/en- us/products/ • .NET MF SDK v4.3 QFE1 for VS 2013 (experimental, unofficial) – http://www.netduino.com/downloads/foru ms/MicroFrameworkSDK_vs2013_experimen tal.msi • Netduino SDK v4.3.1 for VS 2013 (experimental) – http://www.netduino.com/downloads/foru ms/netduinosdk_vs2013_experimental.exe Netduino Plus 2 ile Programlama
  16. 16. Demo 1 – Buton ile Led Yakma • Led’in + pini Dijital IO üzerine bağlanır • Led’in - pini GND yani toprak hattı üzerine bağlanır
  17. 17. Demo 2 – DC Motor Kontrolü
  18. 18. Demo 3 – Step Motor Kontrolü
  19. 19. Demo 4 – Servo Motor Kontrolü
  20. 20. Demo 5 – TCP/IP ile Web Server
  21. 21. Demo 6 – NodeJS ile RealTime
  22. 22. Demo Solutions https://github.com/BilgeAdamIzmirSube/Netduino
  23. 23. • http://www.netduino.com/ • http://wiki.netduino.com • http://en.wikipedia.org/wiki/.NET_Framework • http://msdn.microsoft.com/library/zw4w595w.aspx • http://msdn.microsoft.com/library/8bs2ecf4 • http://en.wikipedia.org/wiki/.NET_Micro_Framework • http://www.microsoft.com/en-us/netmf/default.aspx Yararlı Kaynaklar
  24. 24. Yararlı Kitaplar
  25. 25. SORULARINIZ ? Gökhan SİPAHİ BILGEADAM & İzmir Şube Yazılım Birim Müdürü Katılım için teşekkürler… gokhan.sipahi@bilgeadam.com twitter.com/sipahigokhan facebook.com/sipahigokhan

×