Metin Tabanlı Robotik Kodlama · Başlangıç · Ortaokul ve üzeri
Arduino'ya Giriş
Arduino nedir, ilk devreyi nasıl kurarız ve LED'i kodla nasıl yakarız? Sıfırdan başlangıç kursu.
Derse başla5ders
60dakika
5kazanım
Bu kursta neler öğreneceksin?
- Arduino kartını ve IDE'yi tanır, karta kod yükler.
- Breadboard üzerinde güvenli devre kurar.
- Dijital çıkışla LED kontrol eder, delay() ile zamanlama yapar.
- Butonla dijital giriş okur.
- Potansiyometreyle analog değer okur, PWM ile parlaklık ayarlar.
Neler gerekli?
- Arduino Uno ve USB kablosu
- Breadboard
- LED, 220Ω ve 10kΩ dirençler
- Buton ve potansiyometre
- Jumper kablolar
- Arduino IDE kurulu bilgisayar
Bu kurs, hiç elektronik bilmeyen öğrenciler için hazırlandı. Arduino kartını tanıyacak, ilk devreyi kuracak ve ilk kodunu yazacaksın.
Her ders kısa bir video ve uygulamalı bir örnek içerir.
İçindekiler
- 1 Konu anlatımı ⏱ 8 dk 🔒 öğrencilere özel Arduino Dünyasına Giriş ve IDE Kurulumu Arduino Uno kartının yapısını (dijital ve analog pinler, güç pinleri, ATmega328P), Arduino IDE kurulumunu, kart/port seçimini ve temel sketch yapısını öğrenin.
- 2 Konu anlatımı ⏱ 12 dk 🔒 öğrencilere özel Breadboard Kullanım ve İlk Devre: Harici LED Yakmak Breadboard iç yapısı, LED'in anot (+) ve katot (-) bacakları, direnç koruması, dijital pin çıkışı ve pinMode(), digitalWrite() komutlarıyla LED yakmayı öğrenin.
- 3 Konu anlatımı ⏱ 10 dk 🔒 öğrencilere özel LED'i Yanıp Söndürmek (Blink Uygulaması ve delay() Zamanlaması) delay() fonksiyonu ile zamanlama mantığı, LED'i periyodik olarak yakıp söndürme (Blink uygulaması) ve kod yapısının detaylı incelenmesi.
- 4 Konu anlatımı ⏱ 15 dk 🔒 öğrencilere özel Dijital Giriş: Buton ile LED Kontrolü Dijital giriş kavramı, push buton çalışma mantığı, 10kΩ pull-down direnci bağlantısı, digitalRead() ile buton okuma ve if-else ile LED kontrolü.
- 5 Konu anlatımı ⏱ 15 dk 🔒 öğrencilere özel Analog Giriş ve PWM: Potansiyometre ile LED Parlaklığı Kontrolü ve Seri Port Ekranı Analog/dijital sinyal farkı, potansiyometre kullanımı (A0), analogRead(), map() ve PWM (~9) ile LED parlaklığı ayarlama, Serial.begin(9600) ve Serial.println().