İçindekiler:
Video: CSCI-1200 Final Sınavı Projesi 1: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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
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
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:
Otomatik ECG- BME 305 Final Projesi Ekstra Kredi: 7 Adım
Otomatik EKG- BME 305 Bitirme Projesi Ekstra Kredisi: Bir elektrokardiyogram (EKG veya EKG) atan bir kalp tarafından üretilen elektrik sinyallerini ölçmek için kullanılır ve kardiyovasküler hastalıkların tanı ve prognozunda büyük rol oynar. Bir EKG'den elde edilen bilgilerin bazıları ritmi içerir
PHYS 339 Final Projesi: Basit Theremin: 3 Adım
PHYS 339 Final Projesi: Basit Theremin: Bir eğlence müzisyeni ve bir fizikçi olarak, Thereminlerin her zaman en havalı elektronik enstrüman olduğunu düşünmüşümdür. Sesleri bir profesyonel tarafından çalındığında neredeyse hipnotize edicidir ve işlev görmeleri için gereken elektronik teorisi oldukça basit
Giyilebilir Teknoloji Final Projesi - DJ Kaskı: 6 Adım
Giyilebilir Teknoloji Final Projesi - DJ Kaskı: Bu projenin amacı, gösteri ve wow faktörü için müziğe tepki veren LED'li bir DJ kaskı yapmaktır. Amazon.com'dan adreslenebilir bir LED şeridin yanı sıra bir motosiklet kaskı, bir Arduino uno ve tel kullanıyoruz
Final Projesi LED Mutlu Yüz: 7 Adım
Final Projesi LED Mutlu Yüz: Mutlu yüz projeme hoş geldiniz! Bu Eğitilebilir Kitap, elektronikle eğlenmek isteyen herkes için tasarlanmış, başlangıç seviyesinden biraz daha fazla bir Arduino projesidir. Bu Arduino projesi, soldan sağa yanan 8 LED'i kullanmayı içerir
Final Sınavı - Proje 2: 3 Adım
Final Sınavı - Proje 2: Bu alıştırmada servo motorumuza açıları yazmak için sayısal bir tuş takımı kullanacağız. Bu proje için özel olarak ihtiyacınız olacak: 1 Arduino Mikro Denetleyici1 Tam Boy Breadboard1 Membran/Sayısal Tuş Takımı1 Servo MotorBir Bakır Tel Demeti