İçindekiler:

Lab 4 - Millis: 4 Adım
Lab 4 - Millis: 4 Adım

Video: Lab 4 - Millis: 4 Adım

Video: Lab 4 - Millis: 4 Adım
Video: Cin Çıkarma Seansı Remix! 2024, Temmuz
Anonim
Laboratuvar 4 - Milli
Laboratuvar 4 - Milli

Bu, parlaklığı kontrol eden bir potansiyometre ve ilki LED'lerin yanıp sönme aralıklarını maksimum 3 kata kadar artıran iki düğme ile farklı aralıklarla yanıp sönen bir dizi yanıp sönen LED'in nasıl kurulacağına ilişkin adım adım bir işlemdir. ve ikincisi LED'lerin yanıp sönme aralıklarını minimum 1 çarpanına indirir.

Aşağıdakilere ihtiyacınız olacak:

1. Arduino UNO

2. Ekmek tahtası

3. 3 LED

4. Bir Potansiyometre

5. 2 Buton

6. 3 100 Ω direnç

7. 2 2 kΩ direnç

1. Adım: LED'leri ekleyin

LED'ler ekleyin
LED'ler ekleyin

1. Breadboard'a 3 LED yerleştirin.

2. Her bir LED'i toprağa (+) bağlayın.

3. LED'i korumak için ilk LED'i bağlantı noktası 9'a, ikincisini bağlantı noktası 10'a ve üçüncüsü bağlantı noktası 11'e her birini en az 100 Ohm'luk bir dirençle bağlayın.

4. GND bağlantı noktasını, LED'lerin bağlı olduğu devre tahtası üzerindeki zemine bağlayın.

Adım 2: Potansiyometre ekleyin

Potansiyometre Ekle
Potansiyometre Ekle

1. Breadboard'a bir Potansiyometre yerleştirin.

2. Potansiyometrenin sol sütununu LED'lerle aynı toprağa bağlayın.

3. Potansiyometrenin sağ sütununu akıma (-) bağlayın.

4. 5V bağlantı noktasını aynı akıma bağlayın.

5. Potansiyometrenin orta sütununu A0 analog bağlantı noktasına bağlayın.

3. Adım: Düğme Ekle

Düğme Ekle
Düğme Ekle

1. İki Basmalı Düğmeyi devre tahtasına yerleştirin.

2. Her birinin sol üst sütununu zemine bağlayın.

3. Her birinin sağ alt sütununu akıma bağlayın.

4. İlk düğmenin sol alt sütununu bağlantı noktası 7'ye ve ikinci düğmenin sol alt sütununu bağlantı noktası 8'e bağlayın.

4. Adım: Kod ve Olası Hatalar

Düğmeler, çarpan değişkeninin 0'ın altına veya 3'ün üzerine çıkmasına izin vermemelidir ve basıldığı algılandığında kodun çarpan değişkeniyle etkileşime girmesini kısıtlayarak kolayca durdurulabilir.

Düğmeler, basıldığı algılandığında standart 50 milisaniye gecikmeyle de gelmelidir.

Hem verimlilik hem de okunabilirlik için kodu basitleştirebildiğinde diziler ve döngüler kullanılmalıdır.

Potansiyometre, LED'lere sağlanan voltajı kısıtlamaktan, böylece parlaklıklarını kısıtlamaktan ve güncelleme sırasında analog ayarlara izin vermekten başka bir şey yapmamalıdır.

Çarpan değişkeni varsayılan olarak 1'e ayarlanmalı ve basitlik için LED'lerin durumunu güncelleyen for döngüsü içindeki her LED için gecikmeyi belirleyen değişkenleri doğrudan çarpmalıdır.

Bir Düğme doğru tepki vermiyorsa, bunun nedeni UNO kartının durumunu okumada sorun yaşamasına neden olan voltaj olabilir. Her birinde yaklaşık 2 kΩ olan bir direnç bu sorunu çözmelidir.

Önerilen: