Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •   Free for Newly Opened Institutions   •  

Anaokulu veya eğitim kurumunuz için kodlama eğitimi mi arıyorsunuz? Hemen İletişime Geç
CIRCUIT PROJECT

Düğmeye Basınca LED Yansın

Kart artık dinliyor: düğmeye basıldığında ışık yanıyor.

  • 5+ AGES
  • 20 DK
  • Arduino
  • Düğme
  • Koşul

Buraya kadarki bütün projelerde kart yalnız konuşuyordu: pinlere elektrik veriyor, ışıkları yakıyordu. Bu projede ilk kez dinliyor.

Düğme bir pini toprağa bağlıyor, kart da bunu okuyor. Program “eğer o pin toprağa çekildiyse ışığı yak” diyor. Bu, koşul kavramının en sade hâli: bir şey olursa başka bir şey yap.

Arduino'nun dahili çekme direnci sayesinde fazladan parça gerekmiyor. Program pini okumaya başladığı anda kart o direnci kendisi devreye sokuyor.

Build the circuit and run it

0 tel
  • Bu LED'in yolunda direnç yok. Burada yanıyor ama gerçek masada bir kere parlar ve bozulur.
  • Bu parçanın bir bacağı boşta duruyor.

Malzemeler

  • Arduino Uno kartı
  • 1 adet buton
  • 1 adet LED
  • 1 adet 220Ω direnç
  • 4 adet jumper kablo

None of this is needed to build it on screen; the list is for those who want to do it on a real desk.

Step by step

  1. 1

    LED'i kur

    13 → direnç → LED → GND.

  2. 2

    Düğmeyi pine bağla

    2 yazan pine dokun, sonra düğmenin sol üst ucuna dokun.

  3. 3

    Düğmeyi toprağa bağla

    Düğmenin karşı köşesine dokun, sonra bir GND pinine dokun.

  4. 4

    Çalıştır ve bas

    Sahnede düğmenin üstüne basılı tut: LED yanmalı, bıraktığında sönmeli.

How does it work?

Program her turda önce ışığı söndürüyor, sonra düğmeye bakıyor; basılıysa yakıyor. Bu tur saniyede yüzlerce kez tekrarlandığı için sana anında tepki veriyormuş gibi görünüyor.

Mantık ters görünebilir: basılı olmak “alçak” demek. Çünkü düğme pini toprağa bağlıyor; basılı değilken kartın dahili direnci pini yukarı çekiyor.

Try these too

  • Koşulu tersine çevir: basılı değilken yansın.
  • İkinci bir LED ekle ve düğme basılıyken ikisi birden yansın.