Menü Kapat

Arduino Programlama Eğitimi

Arduino üzerinde mikrodenetleyici barındıran kartlar, geliştirme ortamı ve internetteki geniş bir topluluktan oluşan bir ekosistemdir.

Üzerindeki mikrodenetleyicileri programlayarak fiziki programlama yapılmasına olanak sağlar. Böylelikle alt seviye elektronik bilgisi olmayan kişilerin “akıllı sistem” olarak tabir edilen sistem tasarlamasına ve çalıştırmasına olanak sağlar.

Arduino kartları profesyonel ürünler gibi endüstriyel ortamlara yönelik olarak üretilmediklerinden üretim hattı, fabrika ortamı gibi yerlerde kritik işlerde kullanılmak için uygun olmayabilirler. Ancak prototipleme, konsept geliştirme, kritik olmayan işlemlerin gerçekleştirilmesi gibi uygulamalarda rahatlıkla kullanılabilirler.

Arduino eğitimlerinin amacı profesyonel olarak elektronik mühendisliği, ar-ge mühendisliği, gömülü sistem tasarımcısı olmayan kişilerin de çeşitli akıllı sistemleri, IOT ve Endüstri 4.0 uygulamaları gerçekleştirebilmelerini sağlamaktır.

Arduino programlama eğitimi, Arduino platformunun sunduğu basit arabirim ve kütüphaneler ile gömülü sistemler, mikrodenetleyici programlamaya hızlı ama sağlam bir temel atmayı düşünenler için geliştirilmiş bir eğitimdir.

Eğitim Süresi

28 Saat ( 4 gün – 7’şer Saat)

Eğitim İçeriği

1.Gün

  1. Gömülü Sistemlere Giriş
  2. Mikroişlemciler ve Mikrodenetleyiciler
  3. Arduino Projesi’nin Kısa Tarihçesi
  4. Arduino Platformu
  5. Mikrodenetleyiciler ve Arduino
  6. Arduino Donanım Çeşitleri
  7. Arduino Donanım Eklentileri (Shields)
  8. Arduino Platformu
  9. Arduino Kurulum İşlemleri
  10. İlk Programın Derleyip Çalıştırılması
  11. Arduino Geliştirme Ortamına Ayrıntılı Bakış
  12. Mikrodenetleyiciye ait kaynakların incelenmesi
  13. Donanım Soyutlama Katmanı Kavramı
  14. C ve C++ Programlama Dilleri
  15. C Programlama Diline Giriş
  16. Değişkenler
  17. Operatörler
  18. Kontrol Yapıları

2.Gün

  1. Döngüler
  2. Fonksiyonlar
  3. Diziler
  4. Mikrodenetleyicilerde IO Kavramı
  5. Dijital Giriş Çıkış işlemlerine giriş
  6. Dijital Giriş – Çıkış Uygulamaları
  7. Analog Dijital Dönüşüm
  8. Analog Dijital Çevirici Uygulamaları
  9. PWM Kavramı

3.Gün

  1. Arduino’daki Analog Çıkış İşlemleri
  2. Gecikme ve zaman fonksiyonları
  3. Mikrodenetleyicilerde eş zamanlılık
  4. Seri Haberleşme
  5. Seri Haberleşme Uygulamaları
  6. Seri Haberleşmede Protokol Kavramı
  7. ASCII ve Binary Protokoller
  8. 2×16 LCD Ekran Kullanımı
  9. LCD Kütüphanesi fonksiyonları
  10. LCD Uygulamaları

4.Gün

  1. Dahili Kalıcı / EEPROM belleğin Kullanımı
  2. Örnek uygulama
  3. I2C Protokolü
  4. Wire Kütüphanesi
  5. Wire Kütüphanesi ile harici EEPROM Kullanımı
  6. Örnek Uygulama
  7. Soruların cevaplanması ve kapanış