Aynı devre, farklı bekleme süresi. Sürenin ışığı nasıl değiştirdiğini gör.
5+ AGES
10 DK
Arduino
LED
Zamanlama
Bu proje bir öncekiyle aynı devreyi kullanıyor. Değişen tek şey programdaki bekleme süresi: 500 milisaniye yerine 80 milisaniye.
Amaç şunu göstermek: devreyi hiç değiştirmeden davranışı değiştirebilirsin. Donanım aynı kalır, yazılım farklı bir şey yapar. Bu ayrım kodlamanın temel fikirlerinden biri ve bir kez görüldüğünde unutulmuyor.
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 LED
•1 adet 220Ω direnç
•2 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
Devreyi kur
Önceki projedeki üç teli aynen çek: 13 → direnç → LED → GND.
2
Çalıştır
LED'in ne kadar hızlı yanıp söndüğüne dikkat et.
3
Karşılaştır
Bir önceki projeyi ayrı bir sekmede aç. Devre aynı, ışık bambaşka.
How does it work?
Bekleme süresi milisaniye cinsinden veriliyor: 1000 milisaniye bir saniye eder. 80 milisaniye, saniyede yaklaşık altı kez yanıp sönmek demek.
Süreyi çok küçültürsen (örneğin 5 milisaniye) göz artık yanıp sönmeyi ayırt edemez; LED sürekli yanıyormuş gibi ama daha sönük görünür.
Try these too
→Süreyi 20 milisaniyeye indir ve gözünün ne gördüğüne dikkat et.
→Yanma süresini kısa, sönme süresini uzun yap: ışık “çakma” gibi görünür.