ARDUINO Programlama Eğitimi

ARDUINO Programlama Eğitimi

ARDUINO NEDİR?

Arduino, Atmel mikrodenetleyicileri kullanılarak hazırlanmış, elektronik bilgisi çok fazla olmayıp programlamaya ağırlık vermek isteyenler için geliştirilmiş bir programlama kartıdır. Arduino’nun en önemli özelliği sadeliği ve programlamak için herhangi ekstra bir donanıma ihtiyaç olmamasıdır.

PIC’E VE DİĞER MİKRODENETLEYİCİLERE KARŞI ÜSTÜNLÜĞÜ NELERDİR?

Tüm mikrodenetleyiciler kullanıma hazır hale gelmek için ek bir donanıma ihtiyaç duyarlar. Arduino ise bu donanımı kompakt bir hale getirerek tek bir kartla programlama işleminin gerçekleştirilmesine hazırdır. Arduino, programlama yapabilmek için sadece bilgisayara ihtiyaç duymaktadır.

ARDUINO İLE NE GİBİ PROJELER YAPILABİLİR?

Arduino ile yapılacak projelerin sınırı, hayal gücünüz kadardır. Bir uçağın ya da helikopterin programlanmasından tutun, fabrikalarda çalışan makinaların otomasyonuna, ev otomasyon sistemlerine kadar programlamanın kullanıldığı her alanda Arduino’yu kullanabilirsiniz.

HİÇ Mİ ELEKTRONİK BİLGİSİ GEREKMİYOR?

Tabiki yukarıdaki projeleri gerçekleştirmek için elektronik bilgisi gerekir. Kursumuzun temel amacı da, Arduino programlamanın yanı sıra projeleri gerçekleştirebilecek kadar elektronik bilgisini de kursiyerlerimize aktarmak.

EĞİTİM İÇERİĞİ

  • Elektriksel büyüklükler (Akım, Voltaj ve Direnç) tanıtımı ve ohm kanununun uygulanması
  • Analog devre elemanları tanıtımı (direnç, kondansatör, transistör, optocuplor, röle vs)
  • Avometre tanıtımı
  • Avometre kullanılarak analog elemanların değerlerinin ölçülmesi ve kısa devre kontrolü
  • Breadboard kullanımı
  • Sayısal elektroniğe giriş
  • Binary ve Hexadecimal sayı sistemleri ve sayı sistemleri arasındaki dönüşümler
  • Mikrodenetleyicilerin tanıtımı
  • Mikrodenetleyici iç birimleri
  • Atmega328 mikrodenetleyicisinin tanıtımı ve datasheet okuma
  • Arduino UNO kartının içerdiği donanımlar ve kullanımı
  • Arduino IDE program geliştirici tanıtımı
  • C dili temel özellikleri ve komutları
  • Arduino UNO kartı ile bilgisayarın haberleştirilmesi ve program yazılması
  • Değişken tipleri ve tanımlanan değişkenlere değer atama
  • Arduino UNO ile breadboard kullanarak devre kurma
  • Basit bir led uygulaması
  • Karar döngüleri (If..else, For..next, While..wend)
  • Temel döngü oluşturma kuralları
  • Arduino IDE içerisindeki kütüphanelerin kullanımı
  • Matematiksel mantık komutlarının kullanımı
  • Matematiksel komutlar kullanarak yazılmış örnek program
  • If..else döngüsünün kullanımı ve örnek program
  • For..Next döngüsünün kullanımı ve örnek program
  • While..wend döngüsünün kullanımı ve örnek program
  • 2×16 LCD’nin tanıtılması ve kütüphanesinin kullanımı
  • LCD için özel karakter tasarlamak
  • LCD için menü oluşturmak
  • LCD üzerinde kayan yazı oluşturmak
  • 2×16 LCD kullanılarak kahve otomatı tasarımı
  • Analog Dijital çevirici tanıtımı
  • Analog Dijital çevirici kullanılırken dikkat edilmesi gerek noktalar ve register ayarları
  • LM35 sensörünün tanıtımı
  • LM35’den alınan bilginin nasıl dijitale dönüştürüldüğünün anlatılması
  • Pic ile röle kontrolü
  • Ayarlı sıcaklık kontrolü için örnek LCD’li program (Röleli)
  • Tarama metodu ile 4×4 tuş takımının kullanımı
  • 4×4 tuş takımı kullanılarak kapı kilidi tasarımı
  • 4×4 tuş takımı kullanılarak LCD üzerinden menü oluşturmak
  • Eeprom tanıtımı ve kullanımı
  • READ ve WRITE komutları
  • Tuş takımı kullanılarak eepromlu şifreli kilit (şifresi değiştirilebilen), sıcaklık kontrolü, led kontrolü uygulamasının tasarımın ve programının yapılması
  • Şifreli kasa uygulaması (parayı hafızasında tutan)
  • Arduino UNO kartı ile bilgisayarı  haberleştirmek,
  • Bilgisayardan gönderilen verilerle Arduino UNO kartının kontrolü

EĞİTİMİN AMACI

Bu eğitim programının amacı, kullanıcıya ARDUINO programlama yeteneği kazandırarak ARDUINO KARTLAR ile temel düzey otomasyon projelerini donanım ve yazılımsal olarak gerçekleştirilebilmesi amaçlanmaktadır.

HEDEFLENEN KATILIMCILAR

Tüm alanlarda ve kademelerde; işletmelerde, sahalarda elektrik-elektronik bakım onarımcısı olarak faaliyet gösterenler, elektrik, elektronik, otomasyon ve mekatronik alanında çalışanlar ve eğitim gören öğrenciler, sistematik düzeyde programlama ve ARDUINO öğrenmek isteyenler.

EĞİTİMLERİNİZDE HANGİ MATERYALLERİ KULLANIYORSUNUZ ?

Eğitmen notları, AKADEMİ OTOMASYON notları, kullanım kılavuzları, Türkçe ve yabancı çeşitli kaynaklar.

Eğitim sonunda katılımcılara sertifika, eğitim dökümanları, program tanıtım kılavuzu ve seçim rehberi sunulur.

EĞİTİM BANA NE KAZANDIRACAK ?

EĞİTİM NEREDE VE NE ZAMAN OLACAK ?

Eğitim için planlanan süre 30 ders saatidir. Eğitimlerimiz, haftada 2 gün olmak üzere toplam 2 hafta, yani 4 gün sürmektedir. Dolayısı ile kurslarımıza katılan katılımcılar, haftada 14 saat uygulamalı eğitim alması sağlanacaktır. Eğitimlerimiz; projeksiyonlu sınıflarda ve laboratuvar ortamında, her katılımcının uygulama imkanının olacağı AKADEMİ OTOMASYON‘da verilmektedir.

Eğitimlerimiz; 1’er hafta ara ile açılmakta olup genellikle Cumartesi-Pazar şeklinde düzenlenmektedir. İstisnai durumlara göre hafta içi yapılabilir. Kurumsal veya gruplara özel eğitimler için lütfen bizimle iletişime geçiniz. Yeni açılacak olan eğitimlerimizi duyurulardan takip edebilir veya şimdiden ileri tarihli kayıt yaptırabilirsiniz. Eğitim sınıfı açıldığı anda ilgililer sizleri hemen arayacaklardır.

EĞİTİM ÜCRETİ NE KADAR ?

Eğitim ücretimiz 1150 TL + KDV olarak belirlenmiştir.

EĞİTİME NASIL KAYIT OLABİLİRİM ?

Ön kayıt için Kurs Başvuru sayfamızdan online olarak başvuru yapabilir yada egitim@akademiotomasyon.com.tr  adresine “KAYIT” konulu, adınızı, soyadınızı ve telefon numaranızı içeren bir e-mail göndermeniz yeterlidir.

Gönderdiğiniz mailin ardından sizinle yazmış olduğunuz telefon numarasından irtibata geçerek kaydınızı tamamlayacağız.