Menu
CoddyTech

Campurkan Warna Cahaya

Termasuk bagian Output dalam perjalanan Arduino di Coddy. Pelajaran 7 dari 24.

Saat dua warna LED RGB menyala bersamaan, mata kamu melihat keduanya berpadu menjadi satu warna. Cahaya berpadu secara berbeda dari cat:

  • merah dan hijau menghasilkan kuning
  • hijau dan biru menghasilkan sian, warna biru muda
  • merah dan biru menghasilkan magenta, warna ungu merah muda
  • ketiganya menghasilkan putih

Jadi, setiap warna ditentukan oleh tiga pilihan, satu untuk setiap pin. Kuning adalah:

digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, LOW);

Tuliskan nilai untuk ketiga pin pada setiap warna, termasuk pin yang mati. Pin mempertahankan nilai terakhirnya, jadi warna yang masih menyala dari sebelumnya akan ikut berpadu.

challenge icon

Tantangan

Mudah

Tampilkan warna campuran, masing-masing selama satu detik, dengan urutan ini dan ulangi terus:

  1. kuning
  2. sian
  3. magenta
  4. putih

Tulis ketiga pin untuk setiap warna. Tekan Jalankan, lalu Periksa.

Coba sendiri

const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;

void setup() {
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);
}

void loop() {
  // kuning
  digitalWrite(redPin, HIGH);
  digitalWrite(greenPin, HIGH);
  digitalWrite(bluePin, LOW);
  delay(1000);

  // lalu sian, magenta, dan putih
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Output

Latihan sendiri: Playground Arduino