Arduino X Eğitimi

Arduino Nedir?

Arduino bir G/Ç kartı ve Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama platformudur. Arduino kartlarının donanımında bir adet Atmel AVR mikrodenetleyici (ATmega328, ATmega2560, ATmega32u4 gibi) ve programlama ve diğer devrelere bağlantı için gerekli yan elemanlar bulunur. Her Arduino kartında en azından bir 5 voltluk regüle entegresi ve bir 16MHz kristal osilator (bazılarında seramik rezonatör) vardır. Arduino kartlarında programlama için harici bir programlayıcıya ihtiyaç duyulmaz, çünkü karttaki mikrodenetleyiciye önceden bir bootloader programı yazılıdır. Genuino, Arduino ‘nun kardeş markasıdır. Arduino ‘nun eş kurucuları olan Massimo Banzi, David Cuartielles, Tom Igoe, ve David Mellis tarafından kurulmuştur. Birleşik Devletler dışında satılan Arduino ürünleri için kullanılan bir markadır. Genuino Uno, Genuino 101, Genuino Mega 2560, Genuino Zero ve Genuino Micro kartları bulunmaktadır. Bu kartlar ile Arduino versiyonları arasındaki tek fark marka ismindeki farklılıktır. Kartların bileşenleri ve özellikleri her birinin Arduino versiyonu ile aynıdır.

Arduino Bileşenleri

Arduino ‘nun temel bileşenleri : Arduino geliştirme ortamı (IDE), Arduino bootloader (Optiboot), Arduino kütüphaneleri, AVRDude (Arduino üzerindeki mikrodenetleyici programlayan yazılım) ve derleyiciden (AVR-GCC) oluşur. Arduino yazılımı bir geliştirme ortamı (IDE) ve kütüphanelerden oluşur. IDE, Java dilinde yazılmıştır ve Processing adlı dilin ortamına dayanmaktadır. Kütüphaneler ise C ve C++ dillerinde yazılmıştır ve AVR-GCC ve AVR Libc. ile derlenmiştir. Arduino kaynak kodlarına buradan ulaşabilirsiniz. Optiboot bileşeni Arduino ‘nun bootloader bileşenidir. Bu bileşen, Arduino kartlarının üzerindeki mikrodenetleyicinin programlanmasını sağlayan bileşendir. Arduino ‘nun bu kadar çok tercih edilmesini sağlayan en önemli bileşen ise mikrodenetleyici konusunda detaylı bilgi sahibi olmayı gerektirmeden herkesin programlama yapabilmesini sağlayan Arduino kütüphaneleridir. Arduino kütüphanelerinin bir listesine buradan ulaşabilirsiniz. Arduino kütüphaneleri, geliştirme ortamı ile birlikte gelmekte ve “libraries” klasörünün altında bulunmaktadır. Kodları inceleyerek mikrodenetleyicilerin nasıl programlandığını ve kütüphanelerin yapısını görmeniz mümkündür. Son olarak AVRDude bileşeni ise derlenen kodları programlamak için kullanılır.

Arduino İle Neler Yapılabilir ?

Arduino kütüphaneleri ile kolaylıkla programlama yapabilirsiniz. Analog ve digital sinyalleri alarak işleyebilirsiniz. Sensörlerden gelen sinyalleri kullanarak, çevresiyele etkileşim içerisinde olan robotlar ve sistemler tasarlayabilirsiniz. Tasarladığınız projeye özgü olarak dış dünyaya hareket, ses, ışık gibi tepkiler oluşturabilirsiniz. Arduino ‘nun farklı ihtiyaçlara çözüm üretebilmek için tasarlanmış çeşitli kartları ve modülleri mevcuttur. Bu kart ve modülleri kullanarak projelerinizi geliştirebilirsiniz. Arduino Nasıl Kullanılır ? Arduino tüm bu avantajlı özelliklerine rağmen, tüm projelerinizi sıfır elektronik ve yazılım bilgisi ile çabucak yapabileceğiniz bir araç değildir. Hazır kütüphaneleri ve örnekleri kullanarak belli bir yerden sonra tıkanmamak için Arduino ile birlikte elektronik ve yazılım da öğrenmeniz gerekir. Arduino kartlarının getirdiği kolaylıkların bir götürüsü olarak Arduino kartlarda Atmega mikrodenetleyicilerin performansını %100 kullanamazsınız. Arduino ile çalışmaya başlamadan önce Arduino hakkında temel bilgileri edinmeniz faydalı olacaktır. Sonrasında sizin için uygun olan Arduino kartını (Arduino Uno, Arduino Mega 250, Arduino Leonardo… vs) seçip bir adet edinmelisiniz. Tüm Arduino kartları aynı şekilde programlanabilir, ancak farklı kartların farklı özellik ve fonksiyonları olur. Örneğin sıklıkla tercih edilen 2 Arduino kartı, Arduino Uno ve Arduino Mega;

Arduino Nano kartı, Uno kartı ile aynı özelliklere ve aynı yapıya sahip olup Uno’dan çok daha küçüktür. Bu sayede daha küçük tasarımlı projelerde Uno yerine tercih edilirler. Arduino Uno’dan sonra en ünlü kartlardan biridir.

Arduino Mega, çalışma prensibi olarak Arduino Uno’ya benzeyen ve ondan sonra en ünlü olan bir diğer karttır. Arduino Mega, Nano’nun tersine Uno’dan çok daha büyük bir yapıya sahiptir. Bununla birlikte çok daha fazla giriş/çıkış pini vardır. Arduino Mega daha büyük tasarımlı ve daha çok elektronik komponentin bulunduğu, daha fazla pine ihtiyaç duyulan projeler için kullanılmaktadır.

Arduino Pro Mini, Uno’dan farklı olarak fazladan 2 analog girişe sahiptir ve doğrudan USB kablosu üzerinden programlanmamaktadır. Pinleri lehimsiz olarak gelmektedir. Arduino Mini kartı ise Pro Mini ile neredeyse aynı olup sadece Breadboard üzerinde kablolama imkanı sunmaktadır.

Arduino’nun giyilebilir teknoloji için özel olarak tasarladığı bir kart vardır: LilyPad. LilyPad, değişik pin tasarımı ve dikilebilir yapısı ile amaca özel olarak tasarlanmış bir Arduino modelidir.

Arduino DUE kartı diğer kartlardan çok daha farklı olup 32 Bit işlemciye sahip ilk Arduino modelidir. Üzerinde ARM mimarisine sahip 32 Bitlik işlemci vardır. Bu, diğer Arduino kartlarına göre çok daha fazla veri işleyebildiği anlamına gelmektedir. Yapı olarak Arduino Mega ile aynıdır.

Arduino Leonardo modeli pin yapısı olarak Uno’ya benzemektedir. Uno’dan en büyük farkı üzerinde dahili bir serial dönüştürücü olmamasıdır. Bunun sebebi Leonardo üzerinde bulunan Atmega32u4 işlemcisinin kendi pinleri vardır. Kullanım olarak Uno’dan bir farkı yoktur.

Arduino Esplora yapı olarak diğer modellerden farklıdır, biraz daha kumandaya benzemektedir. Esplora’nın yapılış amacı Arduino’ya yeni başlayanlara çeşitli sensörlerin kullanımını öğretmektir. Üzerinde çeşitli sensörler, Joystick ve farklı elektronik komponentler bulunmaktadır.

Arduino YUN, üzerinde dahili olarak hem ethernet hem de WiFi modülü içermektedir. Kartın üzerinde hem bir Atmega mikroişlemci hem de Linux mikroişlemci bulunmaktadır. Host özellikli, Linux işlemciye bağlı ikinci bir USB portu bulunmaktadır. Kartın hafızası harici bellek ile artırılabilmektedir.

Program Detayları

Program ücreti Aylık 545 TL
Ders programı Haftada 2 gün 2 saat (Ayda toplam 16 saat)
Başvurabilecek yaş grupları Anasınıfı, İlkokul, Ortaokul, Lise
Uzaktan eğitime uyumlu mu ? EVET. (İsteyen öğrencilerimiz eğitimini evinden yada istediği yerden uzaktan eğitimle alabilir)
Pakete herşey dahil mi? EVET. Sizden ayrıca bir ücret talep edilmeyecek.(kitap yada oyun ücreti  vs.)
Promosyonlar neler ? 1) 4 saat kulüp etkinliği ücretsizdir

2) 8 ayını tamamlayan öğrenciye eğitim kiti hediye edilir.

3) Program ücreti Aylık 725 TL Yerine 01,01,2021 tarihine kadar %25 indirimle 545 TL

ONLINE KAYIT
SORUN CEVAPLAYALIM