fbpx
İstanbul
0536 776 9999
info@robokodlama.com

Arduino Eğitimi

Genel Bilgiler

Arduino Eğitimi, dünya çapında eğitim uzmanları, içerik geliştiriciler, mühendisler ve etkileşim tasarımcıları tarafından oluşturulan kapsamlı bir ekip tarafından hazırlanmış bir programdır. Eğitim, yeni nesil STEAM (Bilim, Teknoloji, Mühendislik, Sanat ve Matematik) sistemlerinin geliştirilmesine odaklanarak, öğrencilere ve eğitimcilere sadece teorik bilgi değil, aynı zamanda pratik beceriler kazandırmayı amaçlamaktadır. Bu program, öğrencilerin STEM alanlarına olan ilgisini artırırken, eğitimcilerin de bu alanlarda etkili ve yaratıcı öğretim yöntemlerini kullanabilmelerini sağlamayı hedefler.
Arduino, öğrencilerin kendi projelerini geliştirebilmeleri için gerekli donanım ve yazılım araçlarını sağlar. Bu, hem teorik öğrenmenin hem de pratik uygulamaların birleşimiyle, öğrencilerin bilgiye dayalı düşünme becerilerini geliştirirken aynı zamanda yaratıcılıklarını ve eleştirel düşünme becerilerini de destekler. Eğitimin odak noktası, öğrencilere gerçek dünyadaki sorunları çözebilme yeteneği kazandırmak ve onları mühendislik, teknoloji ve bilim alanlarında ilerlemeye teşvik etmektir.


Eğitimin Kazanımları:
– Programlamanın Temel Yapıları: Öğrenciler, temel programlama dillerine giriş yaparak, algoritmalar, döngüler, koşullar ve fonksiyonlar gibi programlamanın temel yapılarını öğrenirler. Bu yapıların kullanımıyla ilgili çeşitli örnekler ve projeler üzerinden pratik yaparak kodlama becerilerini geliştirirler.
– Problem Çözme Becerisi: Arduino ile yapılan projeler, öğrencilere gerçek hayatta karşılaşılan problemlere yönelik çözüm yolları üretme fırsatı verir. Bu süreç, öğrencilerin analitik düşünme becerilerini geliştirir ve sorunları sistematik bir şekilde çözmelerine yardımcı olur.
– Algoritmik Düşünce Sistemi: Eğitim, öğrencilerin algoritmik düşünce becerilerini geliştirmeyi hedefler. Bu, bir problemi çözmek için adım adım bir yol haritası oluşturma, mantıklı ve etkili çözümler üretme yeteneğini kazandırır. Öğrenciler, algoritmaların nasıl çalıştığını ve farklı problemlere nasıl uygulanabileceğini öğrenirler.
– Temel Elektronik Becerileri: Arduino, öğrencilerin elektronik bileşenlerle tanışmasını sağlar. Dirençler, LED’ler, sensörler, motorlar gibi temel elektronik bileşenlerin nasıl çalıştığını öğrenir ve bunları projelerine entegre ederek uygulamalı deneyim kazanırlar. Elektronik devrelerin tasarımı ve devre montajı konusunda da pratik yaparak, bu alandaki becerilerini geliştirirler.

Yaş Seviyesi

10 – 18 Yaş Arası

Kontenjan

Maksimum 10 Öğrenci

Ekipman

Bilgisayar getirilmelidir.

Ders İzlencesi

Hafta 1: Giriş ve Temel Bilgiler

  • Arduino nedir ve nasıl çalışır?
  • Arduino IDE kurulumu ve kullanımı
  • Temel elektronik bileşenler (LED, direnç, jumper kablolar)
  • Basit bir LED yanıp sönen proje

Hafta 2: Dijital Giriş ve Çıkışlar

  • Dijital giriş ve çıkışlar hakkında temel bilgiler
  • Butonlar ve LED’ler kullanarak devreler oluşturma
  • digitalWrite() ve digitalRead() komutlarının kullanımı
  • Butonla LED açma/kapama projesi

Hafta 3: Analog Giriş ve Çıkışlar

  • Analog giriş ve çıkışlar (Potansiyometre ve analog sensörler)
  • analogRead() ve analogWrite() komutlarının açıklaması
  • Analog sinyalleri okuma ve LED parlaklık ayarı projesi

Hafta 4: Döngüler ve Koşullar

  • for ve while döngüleri
  • if, else ve else if koşul ifadeleri
  • LED’ler ve butonlar ile çeşitli koşullu projeler
  • LED’in parlaklığını potansiyometre ile kontrol etme

Hafta 5: Fonksiyonlar ve Modüler Programlama

  • Fonksiyon nedir ve nasıl yazılır?
  • void fonksiyonları ile programı modüler hale getirme
  • LED ve buton projeleri için fonksiyon kullanımı
  • Proje: Butona basıldığında farklı LED’leri kontrol etme

Hafta 6: Zamanlayıcılar ve Gecikmeler

  • millis() ve delay() fonksiyonlarının kullanımı
  • Zamanlayıcılar ile LED’lerin yanıp sönmesi
  • Gecikmeli işlevler ve zamanlayıcılar ile uygulamalar
  • LED'leri belirli bir süreyle açıp kapama projesi

Hafta 7: Sensörler ve Veri Okuma

  • Temel sensörler: sıcaklık sensörü (LM35), ışık sensörü (LDR)
  • Sensör verilerinin okunması ve kullanılması
  • Proje: Sıcaklık sensörü ile sıcaklık verisi okuma ve ekranda gösterme

Hafta 8: Motorlar ve Hareket

  • DC motorlar ve servo motorlar ile çalışmak
  • Motor sürücü devreleri ve motor kontrolü
  • Proje: Servo motor ile bir robot kolu hareket ettirme

Hafta 9: LCD Ekran ve Veri Görselleştirme

  • LCD ekranlar ile çalışmak (16x2 LCD ekran kullanımı)
  • Verilerin LCD ekranda gösterilmesi
  • Proje: LCD ekran üzerinde sıcaklık ve ışık verilerini gösterme

Hafta 10: İletişim Protokolleri: Seri Haberleşme

  • Seri port üzerinden veri gönderme ve alma
  • Arduino ile bilgisayar arasındaki veri iletişimi
  • Proje: Seri monitörde sıcaklık ve ışık verilerini gösterme

Hafta 11: Bluetooth ile Kontrol

  • Bluetooth modülü (HC-05/HC-06) ile iletişim kurma
  • Arduino’dan telefon veya bilgisayara veri gönderme
  • Proje: Bluetooth üzerinden bir LED’in kontrol edilmesi

Hafta 12: Final Projesi ve Uygulama

  • Öğrencilerin öğrendikleri tüm bilgileri kullanarak kendi projelerini yapmaları
  • Proje önerileri: Akıllı ev sistemi, güvenlik alarmı, otomatik sulama sistemi
  • Projelerin sunumu ve grup değerlendirmesi

Öğrenci Kayıt Formu