O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
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....
Próximos SlideShares
Carregando em…5
×

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

1.825 visualizações

Publicada em

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

Publicada em: Software
  • Seja o primeiro a comentar

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

×