Arduino Buton Kulanımı - Buton ile led yakma
Malzemeler
- 1 adet buton
- 1 adet led ( Arduino da bulunan ledi kullanabiliriz 13. pin)
- 1 adet 10Kohm direnç
- 1 adet 100 - 220 ohm direnç (dahili ledi kullanırsak gerek yok)
- 1 adet Arduino
- 1 adet breadboard
- Yeteri kadar jumper yada kablo kesiti (6 - 8 adet)
Devre Kurumu
Buronun bir ucunu 10k lık dirence ve direnci GND pinine bağlıyoruz. Butonun direncin bağlandığı bacağın yanındaki bacağı 5 volt çıkışlı pine son olarak ta direnç bağlı pinin karşısındaki bacağı Arduino da digital pinlerden birine bağlıyoruz. Butonun son bacağı boş kalacak. Led ise dağa önce öğrendiğimiz gibi bağlanacak ancak daha hızlı ve zahmetsiz proje için 13. pine bağlı dahili led kullanılabilir. Devre şemasını ekliyorum.
Arduino buton ile led kontrolü |
Burada yazacak çok fazla bir şey yok gerekli açıklamalar kod içersin de mevcut.
int buton = 9; // butonun bağlandığı pin int led = 13; // ledin bağladığı pin dahili pin ile beraber çalışır // durumu değişecek değişken tanımı int butonDurumu = 0; // buton durumu 0 olarak bağlayacak void setup() { // led pinini çıkış olarak ayarlıyoruz pinMode(led, OUTPUT); // buton pinini giriş olarak kuruyoruz pinMode(buton, INPUT); } void loop(){ // buton durumunu okuyoruz butonDurumu = digitalRead(buton); // butonun basılı olup olmadığını kontrol ediyoruz // eğer basılı ise if (butonDurumu == HIGH) { // led yanıyor digitalWrite(led, HIGH); } // basılı değilse else { // led kapalı digitalWrite(led, LOW); } }
Arduino ile yapılacak en kolay ve güzel projelerden birisi
YanıtlaSil