İçindekiler:

Delta Okulu Sempozyumu için LED Kutu: 7 Adım
Delta Okulu Sempozyumu için LED Kutu: 7 Adım

Video: Delta Okulu Sempozyumu için LED Kutu: 7 Adım

Video: Delta Okulu Sempozyumu için LED Kutu: 7 Adım
Video: Biçimsel Diller ve Soyut Makineler 12. Ders 2024, Kasım
Anonim
Delta Okul Sempozyumu için LED Kutu
Delta Okul Sempozyumu için LED Kutu

Adım 1: LED'leri takın

LED'leri takın
LED'leri takın

LED kutusunun uygun şekilde inşa edilmesi için aşağıdaki adımlar gereklidir. İlk olarak, LED şeridi birkaç sıcak tutkalla kutunun içine tutturmanız gerekir.

Adım 2: LED'leri Arduino'ya Takma

LED'leri Arduino'ya takma
LED'leri Arduino'ya takma

Aşağıdakileri yaparak LED'lerden gelen kabloları Arduino'ya takmanız gerekecektir.

Arduino'da LED'den gelen negatif toprağa gidiyor

Pozitif 5v'ye gidiyor

Vin 4 pime gidecek

Adım 3: Kod Zamanı

Kullanacağımız ilk kod çok basit ama çok faydalı bir kod.

Michalis Vasilakis tarafından oluşturulan kodu kopyalayıp Arduino web düzenleyicisine yapıştırmanız gerekecek.

codebender.cc/sketch:322155#%5Barduino-tutorial%5D%20RGB%20LED%20Strip%20(type%202812).ino

Bu kodda değiştirebileceğiniz dört şey vardır: parlaklık, renk, LED sayısı ve LED'lerin yanma hızı.

4. Adım: Parlaklık

Parlaklık, güç verildiğinde LED'lerin ne kadar parlak yanacağıdır. Beyaz renk en fazla gücü alır.

23. satırdaki parlaklığa sahip sayı zaten 80'e ayarlanmıştır, ancak sadece sayıyı değiştirerek bu sayıyı 0-100 arasında değiştirebilirsiniz.

Adım 5: Renk

16-18. satırlarda LED şeridin rengini değiştirebilir ve daha sonra RGB oluşumunda değiştirebilirsiniz yani 3 farklı sayı ekleyebilirsiniz Örn: (100, 200, 300) İlk sayı kırmızıyı, ikinci sayı maviyi temsil eder. değeri ve ardından üçüncü sayı yeşili temsil eder. bu sayıları 0'dan 255'e kadar değiştirebilirsiniz.

Adım 6: Hız ve Gecikme

Bu kodda ayrıca bu kodla değiştirebileceğiniz bir şey daha var. Değiştirebileceğiniz değişken hızdır ve bu kod 31. satırdadır ve aslında gecikme olarak adlandırılır ve zaten 1000'e ayarlanmıştır. Bu sayı 0'dan yazabileceğiniz herhangi bir sayıya kadar gidebilir (LED'ler bunu yapabilir). üstesinden gelmek).

Adım 7: Sorun Giderme

Bu, birden fazla desen yapabilen ve bunlar arasında geçiş yapacak çok daha karmaşık bir koddur.

Ancak yazmaya başlamadan önce Arduino web düzenleyicinizde "FastLED" adlı bir kitaplık indirmeniz gerekir ve ardından sorun gidermeye başlayabilirsiniz. Arduino'nuz ve LED'lerinizle çalışması için kodla düzeltmeniz gereken bazı sorunlar var.

Önerilen: