Bu proje, bir buton ve LED kullanılarak basit bir kontrol sistemi oluşturmayı amaçlar. Kullanıcı butona bastığında LED yanar, elini çektiğinde ise söner. Bu sayede buton okuma ve LED kontrolü konularında temel uygulamalı deneyim kazanılmış olur.
Buton, üzerine basıldığında bir makine veya yazılım sürecini başlatan veya durduran basit bir anahtarlama elemanıdır. Genellikle röle veya kontaktör gibi elemanları kontrol etmek için kullanılır. Çalışma şekillerine göre plastik veya metal gövdeli olabilir. Basılacak yüzeyi insan eline uygun şekilde tasarlanmıştır.
LED, İngilizce “Light Emitting Diode” kelimelerinin kısaltmasıdır ve “Işık Yayan Diyot” anlamına gelir. Diyotlarda akım anottan katoda doğru akar. LED’lerde de aynı prensip geçerlidir ancak LED’lerin farkı, iletim sırasında ışık yaymalarıdır.

Arduino’nuzu bağlantı kablosu ile bilgisayarınıza bağlayın. Breadboard’u yukarıdaki şemada gösterilen şekilde hazırlayın. Ardından bilgisayarınıza Arduino IDE uygulamasını yükleyin. Arduino Uno kartınızı seçip aşağıdaki kodları çalıştırabilirsiniz. Butona bastığınızda LED yanacak, bıraktığınızda sönecektir.
#define led 9
#define pot A0
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
int value = analogRead(pot);
value = map(value, 0, 1023, 0, 255);
analogWrite(led, value);
Serial.println(value);
}
Emir Talha DİLMEN