Arduino Renk Karıştırma Işığı: 5 Adım (Resimlerle)

Arduino Renk Karıştırma Işığı: 5 Adım (Resimlerle)

İçindekiler:

Anonim

Bir gece lambanız var mı? Bundan hiç bıktınız mı? Bu ışık renk değiştirir, böylece ondan asla sıkılmazsınız.

Gereçler:

1. Adım: Parçalar

İhtiyacın olacak:

Arduino

Kablolar

3 LED

Karton

maketler

Pirinç kağıdı

Adım 2: Devreyi Kurun

Breadboard'u arduino üzerine yerleştirin, böylece pimleri görebilirsiniz. Sonra LED'leri 9,10,11 pimlerine yerleştirin.

Adım 3: Kartonu kesin

5 adet kesin:

1 adet 10x7

2 adet 8x5

2 adet 6,5x5

Küçük parçalardan birinde bir kare keserek kabloyu bağlayabilirsiniz.

Sonra parçaları birbirine yapıştırın.

4. Adım: Kod

int fadeAmount2 = 5;

int parlaklık2 = 0;

int led = 11;

int led1 = 10;

int led2 = 9;

int parlaklık = 0;

int fadeAmount = 5;

int parlaklık1 = 0;

int fadeAmount1 = 5;

geçersiz kurulum () {

pinMode (led, ÇIKIŞ);

pinMode (led1, ÇIKIŞ);

pinMode (led2, ÇIKIŞ); }

boş döngü () {

analogWrite (led, parlaklık);

parlaklık = parlaklık + fadeAmount;

eğer (parlaklık == 0 || parlaklık == 255) {

fadeAmount = -fadeAmount;

parlaklık = parlaklık -200; }

Gecikme (20);

analog yazma (led1, parlaklık1);

parlaklık1 = parlaklık1 + solmayaSıkış1;

eğer (brightness1 == 0 || brightness1 == 255) {

fadeAmount1 = -fadeAmount1;

parlaklık1 = parlaklık1 + solmayaSıkış1; }

Gecikme (20);

analog yazma (led2, parlaklık2);

parlaklık2 = parlaklık2 + solgunAmount2;

eğer (brightness2 == 0 || brightness2 == 255) {

fadeAmount2 = -fadeAmount2;

} gecikme (20);

Adım 5: Bitiş

Arduino'yu karton kutuya yerleştirin. Ardından kutunun üzerine pirinç kağıdı yerleştirin.