Arduino ile Alkışla Açılıp Kapanan Işık Nasıl Yapılır? Çocuklar İçin Proje Rehberi
Bir odaya girdiğinizde düğmeye dokunmadan yalnızca alkışlayarak ışığı açabilseydiniz nasıl olurdu?
Peki elektronik bir sistem alkış sesini nasıl algılar ve bu sesi bir komuta nasıl dönüştürür?
Arduino, ses sensörü ve LED kullanılarak belirli bir ses seviyesi algılandığında ışığın açılıp kapanmasını sağlayan küçük bir otomasyon projesi geliştirilebilir.
Bu proje çocukların yalnızca sensörlerden veri okumayı değil, gelen bilgiyi yorumlamayı ve sistemin önceki durumunu hatırlayarak farklı davranmasını öğrenmesine yardımcı olur.
Temel çalışma mantığı şöyledir:
Sesi Algıla → Eşik Değeri Kontrol Et → Alkış Varsa Durumu Değiştir → LED'i Aç veya Kapat.
Peki Arduino ile alkışla açılıp kapanan ışık nasıl yapılır? Gelin adım adım inceleyelim.
Alkışla Kontrol Edilen Işık Sistemi Nedir?
Alkışla kontrol edilen ışık sistemi, çevredeki ses seviyesini algılayan bir sensörden gelen bilgiyi kullanarak LED veya başka bir çıkışın durumunu değiştiren elektronik otomasyon projesidir.
Basit bir sistem şu şekilde çalışabilir:
- Ses sensörü çevredeki sesleri algılar.
- Arduino sensörden gelen değeri okur.
- Ses belirlenen seviyeyi aşarsa alkış benzeri güçlü bir ses algılandığı kabul edilir.
- LED kapalıysa açılır.
- LED açıksa kapanır.
- Sistem yeni sesi beklemeye devam eder.
Böylece aynı alkış komutu ışığın hem açılması hem de kapatılması için kullanılabilir.
Bu Proje Çocuklara Neler Öğretir?
Ses sensörlü ışık projesi elektronik ve programlama açısından birçok önemli kavramı aynı anda kullanır.
Proje sırasında şu konular öğrenilebilir:
- Arduino kullanımı
- Ses sensörü kullanımı
- Dijital veya analog sensör verisi okuma
- LED kontrolü
- Eşik değer belirleme
- if koşulları
- bool değişkeni
- Durum değiştirme mantığı
- Debounce benzeri bekleme kontrolü
- Serial Monitor kullanımı
- Otomasyon mantığı
Özellikle LED'in önceki durumunu hatırlayıp tersine çevirmesi çocukların programlamadaki durum yönetimi kavramıyla tanışmasını sağlar.
Ses Sensörü Nedir?
Ses sensörü, çevredeki ses titreşimlerini elektronik sistem tarafından ölçülebilir bir sinyale dönüştürmeye yardımcı olan bileşendir.
Arduino eğitim projelerinde kullanılan bazı ses sensörü modüllerinde küçük bir mikrofon bulunur.
Mikrofon çevredeki sesleri algılar ve modül bu bilgiyi Arduino'nun okuyabileceği elektriksel sinyale dönüştürür.
Ses Sensörü Alkışın Ne Olduğunu Gerçekten Anlar mı?
Basit ses sensörleri genellikle sesin anlamını tanımaz.
Yani sensör:
"Bu bir alkıştı."
şeklinde karar vermez.
Bunun yerine yalnızca ses seviyesindeki ani yükselmeyi algılar.
Arduino da bu yükselme belirlenen sınırı aşarsa bunu proje içerisinde alkış gibi değerlendirebilir.
Bu nedenle yüksek bir kapı sesi veya masaya vurma gibi başka sesler de sistemi tetikleyebilir.
Proje İçin Hangi Malzemeler Gerekir?
Başlangıç seviyesinde bir alkış kontrollü ışık projesi için şu parçalar kullanılabilir:
- Arduino Uno veya uyumlu kontrol kartı
- Ses sensörü veya mikrofon sensörü modülü
- 1 adet LED
- LED için uygun direnç
- Breadboard
- Jumper kablolar
- USB bağlantı kablosu
Projeyi geliştirmek için daha sonra birden fazla LED, buzzer veya farklı çıkış bileşenleri eklenebilir.
Ses Sensöründeki AO ve DO Ne Anlama Gelebilir?
Bazı ses sensörü modüllerinde iki farklı çıkış bulunabilir:
- AO: Analog çıkış
- DO: Dijital çıkış
Analog çıkış ses seviyesindeki değişimi daha ayrıntılı bir değer olarak okumaya yardımcı olabilir.
Dijital çıkış ise modül üzerinde belirlenen eşik aşıldığında HIGH veya LOW benzeri iki durumdan birini oluşturabilir.
Kullanılan modülün bağlantı düzeni farklı olabileceği için teknik özellikleri kontrol edilmelidir.
Analog Ses Değeri Nasıl Okunur?
Ses sensörünün analog çıkışı Arduino'nun analog girişlerinden birine bağlanabilir.
Örneğin:
int sesDegeri = analogRead(A0);
ile A0 girişindeki değer okunabilir.
Çevrede sessizlik olduğunda belirli bir değer görülürken alkış gibi güçlü seslerde değer değişebilir.
Serial Monitor ile Sensörü Nasıl Test Edebiliriz?
Projeye başlamadan önce sensörün nasıl tepki verdiğini görmek oldukça faydalıdır.
Örneğin:
void setup() {
Serial.begin(9600);
}
void loop() {
int sesDegeri = analogRead(A0);
Serial.println(sesDegeri);
delay(20);
}
kodu kullanılarak sensörden gelen değerler bilgisayar ekranında izlenebilir.
Daha sonra:
- Sessiz ortamda ölçüm yapılabilir.
- Konuşurken değer gözlemlenebilir.
- Alkışlandığında değer değişimi incelenebilir.
Böylece sistem için uygun eşik değeri belirlenebilir.
Eşik Değer Nedir?
Eşik değer, Arduino'nun gelen sesin yeterince güçlü olup olmadığına karar vermesi için kullanılan sınırdır.
Örneğin sensörden şu tür değerler okunduğunu düşünelim:
- Sessiz ortam: 120
- Normal konuşma: 180
- Alkış: 420
Bu durumda örneğin:
350
civarında bir eşik denenebilir.
Ancak bu değer kullanılan sensöre ve ortama göre değişebilir.
Bu nedenle hazır bir sayı kullanmak yerine sensörü kendi ortamında test etmek daha doğru olur.
Arduino Alkışı Nasıl Kontrol Eder?
Program sürekli olarak sensör değerini ölçebilir.
Daha sonra:
if (sesDegeri > esikDegeri) {
// Güçlü ses algılandı
}
şeklinde bir kontrol yapılabilir.
Ses seviyesi sınırı geçtiğinde Arduino bir olay gerçekleştiğini kabul eder.
LED'in Açık veya Kapalı Olduğunu Nasıl Hatırlarız?
Bu proje içerisindeki önemli programlama kavramlarından biri LED'in mevcut durumunu saklamaktır.
Örneğin:
bool ledDurumu = false;
kullanılabilir.
Burada:
- false → LED kapalı
- true → LED açık
olarak düşünülebilir.
bool Değişkeni Neden Kullanışlıdır?
Bir sistem yalnızca iki duruma sahipse bool oldukça kullanışlıdır.
Bu projede ışık:
Açık veya kapalı
olabilir.
Dolayısıyla bu bilgiyi tek bir true/false değişkeni içerisinde saklamak yeterlidir.
Toggle Mantığı Nedir?
Toggle, bir durumun her tetiklemede tersine çevrilmesi olarak düşünülebilir.
Örneğin:
Kapalı → Açık
bir sonraki alkışta:
Açık → Kapalı
olur.
Arduino'da bu işlem oldukça kısa şekilde yapılabilir:
ledDurumu = !ledDurumu;
Buradaki ünlem işareti mevcut boolean değerin tersine çevrilmesini sağlar.
Alkış Kontrollü Işığın Temel Algoritması
Projeyi günlük dilde şu şekilde sıralayabiliriz:
- Ses sensörünü oku.
- Ses değerini eşik değerle karşılaştır.
- Eşik aşılmadıysa beklemeye devam et.
- Eşik aşıldıysa LED durumunu tersine çevir.
- Yeni LED durumunu çıkışa gönder.
- Kısa süre yeni alkış algılama.
- Tekrar sensörü kontrol et.
Örnek Arduino Alkışla LED Kontrol Kodu
Aşağıdaki örnek temel çalışma mantığını göstermek amacıyla hazırlanmıştır.
const int sesSensoru = A0;
const int ledPin = 8;
int sesDegeri = 0;
int esikDegeri = 350;
bool ledDurumu = false;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
sesDegeri = analogRead(sesSensoru);
Serial.println(sesDegeri);
if (sesDegeri > esikDegeri) {
ledDurumu = !ledDurumu;
digitalWrite(ledPin, ledDurumu);
delay(300);
}
}
Bu kodda güçlü bir ses algılandığında LED'in mevcut durumu tersine çevrilir.
Eşik değeri kullanılan sensöre göre yeniden ayarlanmalıdır.
Neden delay(300) Kullanılıyor?
Bir alkış sesi sensörde yalnızca tek bir anlık değer oluşturmayabilir.
Ses çok kısa süre içerisinde birkaç kez eşik değerini aşabilir.
Arduino programı çok hızlı çalıştığı için aynı alkış:
Aç → Kapat → Aç
gibi birden fazla işlem oluşturabilir.
Kısa bir bekleme süresi aynı sesin birden fazla tetikleme oluşturmasını azaltmaya yardımcı olabilir.
Bu Bekleme Süresi En İyi Çözüm müdür?
Basit eğitim projeleri için kısa delay() kullanmak anlaşılır bir başlangıçtır.
Ancak daha gelişmiş projelerde millis() tabanlı zaman kontrolü kullanılarak programın tamamen bekletilmesi önlenebilir.
Bu yaklaşım çocukların daha önceki kronometre projesindeki millis() bilgisini yeni bir sisteme taşımasına yardımcı olur.
millis() ile Tekrar Tetikleme Nasıl Önlenebilir?
Son algılanan güçlü sesin zamanı kaydedilebilir.
Yeni bir ses geldiğinde iki olay arasında yeterli zaman geçmiş olup olmadığı kontrol edilebilir.
Örneğin:
if (
sesDegeri > esikDegeri &&
millis() - sonAlkisZamani > 300
) {
ledDurumu = !ledDurumu;
digitalWrite(ledPin, ledDurumu);
sonAlkisZamani = millis();
}
Böylece Arduino programın diğer bölümlerini çalıştırmaya devam ederken kısa aralıklarla gelen aynı sesi filtrelemeye çalışabilir.
Normal Konuşma Işığı Açıyorsa Ne Yapmalıyız?
Eşik değeri çok düşük belirlenmiş olabilir.
Serial Monitor kullanılarak:
- Normal konuşma
- Televizyon sesi
- Alkış
sırasındaki değerler karşılaştırılabilir.
Daha sonra yalnızca daha güçlü seslerin sistemi çalıştıracağı bir eşik belirlenebilir.
Alkış Sistemi Hiç Çalışmıyorsa Ne Kontrol Edilmeli?
Sensör Bağlantıları
VCC, GND ve sinyal bağlantılarının doğru yapıldığından emin olunmalıdır.
Analog Pin
Koddaki A0 gibi analog giriş ile fiziksel bağlantının aynı olduğu kontrol edilmelidir.
Serial Monitor
Alkış sırasında sensör değerinin gerçekten değişip değişmediği incelenmelidir.
Eşik Değeri
Eşik sensörün üretebildiği değerlerden daha yüksek seçilmiş olabilir.
Sensör Ayarı
Kullanılan modülde hassasiyet ayarı bulunuyorsa uygun şekilde ayarlanması gerekebilir.
Ses Sensörü Modülündeki Potansiyometre Ne İşe Yarayabilir?
Bazı ses sensörü modüllerinde küçük bir ayar potansiyometresi bulunur.
Bu parça özellikle dijital çıkışın hangi ses seviyesinde değişeceğini ayarlamak için kullanılabilir.
Vida küçük miktarlarda çevrilerek sensör hassasiyeti test edilebilir.
Kullanılan modülün teknik dokümantasyonu takip edilmelidir.
Analog Çıkış Yerine Dijital Çıkış Kullanılabilir mi?
Evet, uygun sensör modülünde dijital çıkış kullanılabilir.
Bu durumda Arduino sesin ayrıntılı seviyesini ölçmek yerine:
- Ses sınırı aşıldı
- Ses sınırı aşılmadı
şeklinde iki durum okuyabilir.
Başlangıç projelerinde bu yaklaşım daha basit olabilir.
Dijital Ses Sensörü Örnek Mantığı
Örneğin sensörün dijital çıkışı pin 2'ye bağlıysa:
const int sesPin = 2;
void setup() {
pinMode(sesPin, INPUT);
}
void loop() {
int sesVarMi = digitalRead(sesPin);
}
ile sensörün dijital durumu okunabilir.
HIGH veya LOW mantığı kullanılan modüle göre değişebileceği için test edilmelidir.
İki Alkışla Kontrol Yapılabilir mi?
Evet.
Proje daha ileri seviyeye taşınarak tek güçlü ses yerine:
Alkış → Kısa bekleme → Alkış
şeklindeki iki ses dizisi kontrol edilebilir.
Böylece normal tek seslerin sistemi yanlışlıkla çalıştırma ihtimali azaltılabilir.
İki Alkışı Nasıl Sayabiliriz?
Arduino kısa zaman aralığında kaç güçlü ses algılandığını sayabilir.
Örneğin:
int alkisSayisi = 0;
her güçlü ses algılandığında artırılabilir.
Belirli süre içerisinde:
alkisSayisi == 2
olursa ışık değiştirilebilir.
Bu proje zamanlama ve sayaç kavramlarını bir araya getirir.
Üç Alkışa Farklı Görev Verilebilir mi?
Evet.
Daha gelişmiş bir sistemde farklı alkış sayıları farklı işlemler oluşturabilir.
Örneğin:
- 1 alkış → Masa lambasını aç/kapat
- 2 alkış → İkinci LED'i kontrol et
- 3 alkış → Bütün ışıkları kapat
Böylece basit bir ses sensörü küçük bir komut sistemine dönüşebilir.
Birden Fazla LED Kullanılabilir mi?
Evet.
Örneğin üç farklı LED kullanılarak farklı aydınlatma modları oluşturulabilir.
Her alkışta sistem:
Kapalı → LED 1 → LED 2 → LED 3 → Kapalı
şeklinde ilerleyebilir.
Bu çalışma çocukların bir sistemde ikiden fazla durum yönetmesini öğrenmesini sağlar.
RGB LED Kullanılabilir mi?
Evet.
Tek bir RGB LED kullanılarak her alkışta renk değiştirilebilir.
Örneğin:
- İlk alkış → Kırmızı
- İkinci alkış → Yeşil
- Üçüncü alkış → Mavi
- Dördüncü alkış → Kapalı
Böylece proje alkışla renk değiştiren masa lambasına dönüşebilir.
Servo Motor Sesle Kontrol Edilebilir mi?
Evet.
LED yerine servo motor kontrol edilebilir.
Örneğin güçlü ses algılandığında:
- Servo 0 dereceden 90 dereceye gidebilir.
- Bir sonraki alkışta tekrar 0 dereceye dönebilir.
Bu sistem alkışla açılan küçük kapak veya mekanizma projesine dönüştürülebilir.
Buzzer Eklemek Mantıklı mı?
Buzzer ses sensörünün yanında kullanılırken dikkatli olmak gerekir.
Çünkü buzzer'ın çıkardığı ses sensör tarafından tekrar algılanabilir.
Bu durumda sistem kendi sesini tetikleyebilir.
Bu da sensör ile çıkış bileşenlerinin fiziksel yerleşiminin neden önemli olduğunu gösteren güzel bir mühendislik problemidir.
Ses Sensörü Nereye Yerleştirilmelidir?
Sensör:
- Buzzer gibi ses üreten parçaların hemen yanında olmamalı.
- Arduino veya kablolara çok sıkışık yerleştirilmemeli.
- Alkış sesini rahatça algılayabilecek açık konumda bulunmalı.
Doğru fiziksel yerleşim sensör performansını etkileyebilir.
Alkışla Gerçek Ev Lambası Kontrol Edilebilir mi?
Arduino eğitim projesinde başlangıç için düşük voltajlı LED kullanılması çok daha uygundur.
Ev şebekesiyle çalışan lambalar yüksek gerilim içerdiği için doğrudan Arduino veya breadboard ile kontrol edilmemelidir.
Bu tür uygulamalar uygun izolasyon, koruma ve elektrik güvenliği gerektirir.
Çocuklarla yapılan eğitim projelerinde güvenli düşük voltajlı bileşenlerle çalışmak tercih edilmelidir.
Bu Projeyi Akıllı Ev Sistemine Ekleyebilir miyiz?
Evet.
Daha önce hazırlanan mini akıllı ev projesine ses sensörü eklenebilir.
Ev maketindeki ışıklar:
- Işık sensörüyle otomatik,
- Hareket sensörüyle otomatik,
- Alkışla manuel
şekilde farklı yöntemlerle kontrol edilebilir.
Böylece aynı cihaz için birden fazla kontrol yöntemi oluşturulmuş olur.
Ses ve Işık Sensörü Birlikte Kullanılabilir mi?
Evet.
Örneğin sistem yalnızca ortam karanlıkken alkış komutunu kabul edebilir.
Program şu şekilde düşünebilir:
"Ortam karanlık VE alkış algılandıysa ışık durumunu değiştir."
Bu yapı birden fazla sensör bilgisinin aynı karar içerisinde kullanılmasına güzel örnektir.
Ses ve Hareket Sensörü Birleştirilebilir mi?
Evet.
Hareket sensörü odada birinin bulunduğunu algılayabilir.
Ses sensörü ise kullanıcıdan alkış komutu alabilir.
Arduino iki farklı giriş bilgisini birlikte değerlendirebilir.
Bu tür çalışmalar daha gelişmiş akıllı sistem mantığını öğretir.
Alkışla Kontrol Projesi STEM Çalışması mıdır?
Evet.
Bilim
Ses dalgaları ve titreşim kavramları incelenir.
Teknoloji
Arduino ve elektronik ses sensörü kullanılır.
Mühendislik
Sesle kontrol edilen çalışan bir otomasyon sistemi tasarlanır.
Matematik
Sensör değerleri ölçülür ve eşik değerlerle karşılaştırılır.
Böylece fiziksel bir olay olan ses elektronik veri ve programlama mantığıyla birleştirilir.
Bu Projenin Gerçek Hayattaki Karşılığı Nedir?
Sesle çalışan sistemler farklı alanlarda kullanılabilir.
Gerçek sistemlerde basit ses seviyesi algılamanın yanında çok daha gelişmiş:
- Ses tanıma
- Komut algılama
- Konuşma tanıma
teknolojileri kullanılabilir.
Arduino ses sensörü projesi ise sesin elektronik bir giriş olarak nasıl değerlendirilebileceğini anlamak için basit bir başlangıçtır.
Ses Sensörü ile Ses Tanıma Aynı Şey midir?
Hayır.
Basit ses sensörü çoğunlukla ses seviyesindeki değişiklikleri algılar.
Örneğin sesin yüksek veya düşük olduğunu fark edebilir.
Ancak:
"Işığı aç"
ve:
"Işığı kapat"
kelimelerinin anlamını ayırt etmez.
Bunun için daha gelişmiş ses veya konuşma tanıma sistemleri gerekir.
Hazır Projeyi Nasıl Daha Gelişmiş Hale Getirebiliriz?
Temel alkışla LED sistemi çalıştıktan sonra şu özellikler eklenebilir:
- İki alkışla açma-kapama
- Alkış sayma sistemi
- RGB LED renk değiştirme
- Birden fazla ışık modu
- Servo motor kontrolü
- LCD ekranda ses değeri gösterme
- Işık sensörü ile birlikte çalışma
- Hareket sensörü entegrasyonu
- Mini akıllı ev sistemine ekleme
Böylece basit bir ses algılama projesi kapsamlı otomasyon sistemine dönüşebilir.
Bilişim Garajı ile Sesleri Elektronik Komutlara Dönüştürün
Arduino projelerinde sensörler çocukların çevresindeki fiziksel olayları elektronik sistemlerle ilişkilendirmesine yardımcı olur.
Işık, mesafe, sıcaklık ve hareket gibi verilerin yanında ses de elektronik projelerde kullanılabilecek önemli girişlerden biridir.
Kırmızı ACT-200 Arduino Seti
Kırmızı ACT-200 Arduino Seti, Arduino ve elektronik dünyasına giriş yapmak isteyen öğrencilerin breadboard, sensörler ve farklı elektronik bileşenlerle uygulamalı çalışmalar geliştirmesine yardımcı olur.
LED ve temel sensör projelerinden ses kontrollü otomasyon fikirlerine doğru ilerlenebilir.
Kırmızı ACT-200 Arduino Setini İnceleyin
Siyah ACT-300 Arduino Seti
Daha kapsamlı Arduino, elektronik ve otomasyon projelerine ilerlemek isteyen öğrenciler için Siyah ACT-300 Arduino Seti, farklı sensör ve kontrol bileşenlerini aynı sistem içerisinde kullanmaya yönelik daha gelişmiş proje fikirleri oluşturmaya yardımcı olabilir.
Farklı giriş ve çıkış bileşenleri kullanılarak daha kapsamlı akıllı sistemler geliştirilebilir.
Siyah ACT-300 Arduino Setini İnceleyin
Bir Alkıştan Elektronik Komuta
Alkışla kontrol edilen ışık projesinin en önemli tarafı, günlük hayattaki bir sesin programlanabilir bir girişe dönüştürülmesidir.
Kullanıcı alkışlar.
Ses sensörü değişimi algılar.
Arduino sensör değerini kontrol eder.
Program önceki LED durumunu hatırlar.
LED'in durumunu tersine çevirir.
Sonuç fiziksel dünyada görünür hale gelir.
Böylece çocuk yalnızca sensör okumayı değil, çevresindeki bir olayı elektronik sisteme komut olarak vermeyi öğrenmeye başlar.
Sık Sorulan Sorular
Arduino ile alkışla ışık açılabilir mi?
Evet. Ses sensörü kullanılarak belirlenen seviyenin üzerindeki güçlü sesler Arduino tarafından algılanabilir ve LED'in durumu değiştirilebilir.
Ses sensörü alkışı tanır mı?
Basit ses sensörleri genellikle alkışın anlamını tanımaz; ses seviyesindeki yükselmeyi algılar. Bu nedenle başka güçlü sesler de sistemi tetikleyebilir.
Ses sensörü Arduino'ya nasıl bağlanır?
Kullanılan modüle göre analog veya dijital çıkış Arduino'nun uygun giriş pinine bağlanabilir. Modülün pin düzeni kontrol edilmelidir.
Alkış eşik değeri nasıl belirlenir?
Serial Monitor üzerinden sessiz ortam, normal konuşma ve alkış sırasındaki sensör değerleri karşılaştırılarak uygun sınır belirlenebilir.
LED her alkışta neden birkaç kez açılıp kapanıyor?
Tek alkış sensörde kısa süre içerisinde birden fazla yüksek değer oluşturabilir. Kısa bekleme veya zaman tabanlı tetikleme kontrolü kullanılabilir.
İki alkışla kontrol yapılabilir mi?
Evet. Belirli süre içerisinde iki ayrı güçlü ses algılanarak çift alkış komutu oluşturulabilir.
RGB LED kullanılabilir mi?
Evet. Her alkışta farklı renk seçilerek sesle kontrol edilen renkli aydınlatma projesi geliştirilebilir.
Bu proje çocuklar için uygun mudur?
Temel Arduino, breadboard ve LED kullanımını öğrenmiş öğrenciler için sensör verisi, eşik değeri ve durum yönetimini öğreten eğlenceli proje örneklerinden biridir.
Sonuç
Arduino ile alkışla açılıp kapanan ışık projesi, çocukların ses sensörü, LED ve programlama mantığını gerçek bir otomasyon sistemi içerisinde birleştirmesine yardımcı olur.
Ses sensörü çevredeki değişimi algılar, Arduino değeri belirlenen sınırla karşılaştırır ve güçlü bir ses algılandığında LED'in mevcut durumunu değiştirir.
Bu süreç içerisinde analog veri okuma, eşik değer, bool değişkenleri, if koşulları ve toggle mantığı gibi önemli programlama kavramları uygulamalı olarak öğrenilebilir.
Proje daha sonra çift alkış, RGB LED, servo motor veya akıllı ev entegrasyonuyla geliştirilebilir.
Bugün bir alkışla LED'i yakan çocuk, yarın çevresindeki sesleri anlayan daha gelişmiş elektronik sistemlerin temel mantığını kurmaya başlayabilir.