İçindekiler:

CSCI-1200 Final Sınavı Projesi 1: 3 Adım
CSCI-1200 Final Sınavı Projesi 1: 3 Adım

Video: CSCI-1200 Final Sınavı Projesi 1: 3 Adım

Video: CSCI-1200 Final Sınavı Projesi 1: 3 Adım
Video: CSCI200 Introduction to Computer midterm revision 2024, Haziran
Anonim
CSCI-1200 Final Sınavı Projesi 1
CSCI-1200 Final Sınavı Projesi 1

Bu laboratuvarda 5 LED'i açıp kapatmak için bir potansiyometre kullanacaksınız. LED'ler, seçilen LED'in en parlak olması ve diğer LED'lerin kapalı veya biraz daha sönük olması için bir solma içerecektir.

Bu proje için gerekli donanım:

1. Arduino Uno

2. Potansiyometre

3. 5 LED

4. Ekmek tahtası

5. Teller/Konnektörler

Adım 1: Beş LED'i ekleyin

Beş LED'i ekleyin
Beş LED'i ekleyin

Bu proje için breadboard'a 5 adet led bağlanacaktır. LED'ler, Arduino üzerindeki Pulse Width Modulation (PWM) kullanan portlara bağlanacaktır. PWM'li bağlantı noktaları şunlardır: 11, 10, 9, 6 ve 5. PWM, dijital sinyale dönüştürülen 0-255 aralığında bir analog çıkıştır.

Breadboard'a bir LED bağlamak için:

1. LED'i devre tahtasına yerleştirin

2. Şemada, LED'in alt ucu (-) doğrudan devre tahtasının toprak rayına yerleştirilmiştir. LED'i devre tahtasındaki herhangi bir konuma bağlamak için bu adımda bir atlama kablosu da kullanılabilir.

3. Arduino'daki bir bağlantı noktasından devre tahtasına bir atlama teli bağlayın. Tel ile aynı sıraya 220 Ω (ohm) bir direnç yerleştirin ve bunu LED'in üst ucuna (+) bağlayın. Bu proje için LED'ler bağlantı noktalarına bağlanır: 11, 10, 9, 6 ve 5.

4. Kalan 4 LED'i devre tahtasına bağlamak için 1 - 3 arasındaki adımları tekrarlayın

Adım 2: Potansiyometreyi ekleyin

Potansiyometreyi ekleyin
Potansiyometreyi ekleyin

Potansiyometre, hangi LED'in seçildiğini değiştirmek için kullanılacak ve 5 LED'den en parlak olanı olacaktır. Potansiyometrenin çevrildiği yöne bağlı olarak, seçilen LED'in sola veya sağa hareket etmesine neden olacaktır.

Potansiyometreyi devre tahtasına bağlamak için:

1. Potansiyometreyi devre tahtasına yerleştirin

2. İki pimli tarafta, sol pim bir jumper kablosu ile breadboard'un güç rayına bağlanacaktır.

3. Sağ pim, bir atlama kablosu kullanılarak devre tahtasının toprak rayına bağlanacaktır.

4. Sadece bir pinli tarafta, pini bir jumper kablosu ile Arduino'daki analog portlardan herhangi birine bağlayın. Diyagramda analog bağlantı noktası A5 seçildi.

Adım 3: LED Solması için Kod

Bu projeyi tamamlamak için gerekli tüm kodu içeren 1200_FinalExam_Project1.ino dosyası ektedir. Kod, potansiyometreden bir analog değer okur ve ardından bir If-İfadesi kullanarak doğru LED'i seçer. Seçilen LED'in hemen yanındaki LED'ler daha düşük bir seviyeye ayarlanacak ve seçilen LED'den iki geçiş ötedeki LED'ler çok loş bir seviyeye ayarlanacaktır. Seçilen LED'den 3 veya 4 boşluk uzakta bir LED varsa, o LED söner.

Önerilen: