İçindekiler:

Bentzi Led: 3 Adım
Bentzi Led: 3 Adım

Video: Bentzi Led: 3 Adım

Video: Bentzi Led: 3 Adım
Video: How to Install Stairway Lighting with LED Light Bars - Smart Bright LEDs 2024, Kasım
Anonim
Image
Image
Benzi Led
Benzi Led
Benzi Led
Benzi Led

Çalışırken böyle görünüyor

Adım 1: Işığı Kodlayın

Işık Kodu
Işık Kodu

Buradan baktığınızda biraz dalgalı olabilir.

int greenled=9;// ışık için yeşil rengi ayarlar

int blueled=10;// ışık için mavi rengi ayarlar int redled=11;// ışık için kırmızı rengi ayarlar int redval=0; // kırmızı renk için değiştirilebilecek bir değer ayarlar int blueval=0;// mavi renk için değiştirilebilecek bir değer ayarlar int greenval=0;// yeşil renk için değiştirilebilecek bir değer ayarlar int potPin=A0; // pentensiyometre için bir değer ayarlar, çalışmasına izin verir void setup() { // kurulum kodunuzu bir kez çalıştırmak için buraya koyun: pinMode(potPin, INPUT); // onu bir INPUT yaparak Potpin'e değerlerin ne olduğunu okumasını söylüyorsunuz pinMode(A0, INPUT);// onu bir girdi yaparak değerleri okumasını söylüyor ve onu light pinMode'a gönder(greenled, OUTPUT));// tüm ışıklar için ÇIKIŞ olduğunu söyleyerek bir renk üretmelerini söylüyorsunuz. pinMode(kırmızı, ÇIKIŞ); pinMode(blueled, OUTPUT); Serial.begin(9600);// bu Serial'e değerleri yazdırmaya başlamasını söylüyor }

void loop() { // tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun: redval= analogRead(potPin);// bu potpin'den okunacak değeri söylüyor greenval= analogRead(potPin);// bu değeri söylüyor potpin'den okumak için blueval= analogRead(potPin);// bu potpin'den okunacak değeri söylüyor redval= map(redval, 0, 1023, 255, 0);// bu, 0'a girilecek değerleri söylüyor 1023 ve 255 sıfıra blueval= map(blueval, 0, 1023, 0, 255);// yukarıdaki ile aynı sadece farklı sayılar greenval= map(greenval, 0, 1023, 130, 5);// yukarıdaki iki ile aynı farklı sayılar Serial.print(redval);// Serial'e kırmızı ve mavi için aynı değeri yazdırmasını söylüyor Serial.print(blueval); Serial.println(greenval); analogWrite(redled, redval);// ışığa, kırmızı değerin analogWrite(greenled, greenval)'e söylediği gibi davranmasını söyler; analogWrite(blueled, blueval);

}

2. Adım: Kurulum

Kurmak
Kurmak
Kurmak
Kurmak
Kurmak
Kurmak

ışık için büyük bacak beş volta gidiyor pentametre için orta bacak A0'a gidiyor

Adım 3: Sonunda Denediğinizde Nasıl Görünüyor?

Renkleri değiştirmek istiyorsanız, kod setine geri dönün ve haritadan kırmızı değer veya yeşil veya mavi okurken sayıları ayarlayın esasen buradaki sayıları değiştirin bu adım redval= map(redval, 0, 1023, 255, 0);

Önerilen: