Isi kandungan:

Cara Menggunakan Photocell untuk Menukar Warna LED RGB: 3 Langkah
Cara Menggunakan Photocell untuk Menukar Warna LED RGB: 3 Langkah

Video: Cara Menggunakan Photocell untuk Menukar Warna LED RGB: 3 Langkah

Video: Cara Menggunakan Photocell untuk Menukar Warna LED RGB: 3 Langkah
Video: Cara pasang sensor cahaya atau photocell 2024, November
Anonim
Cara Menggunakan Photocell untuk Menukar Warna LED RGB
Cara Menggunakan Photocell untuk Menukar Warna LED RGB

Untuk projek Arduino saya bahagian 01, idea asal saya adalah menggunakan sensor suhu untuk menghidupkan dan mematikan LED, tetapi sayangnya sensor suhu saya belum datang yang membuat saya memilih daripada sensor yang terdapat dalam kit pemula Elegoo, dan bertanya-tanya jika mungkin saya tidak lupa untuk memesan sensor temp saya di tempat pertama.

Dengan rancangan baru, ideanya mudah: Gunakan photocell untuk menukar warna LED.

Bekalan:

  • 1 x Arduino Uno (atau setaraf)
  • 1 x papan roti
  • 4 x perintang
  • 1 x LED RGB
  • 1 x Photocell
  • Wayar 7 x MM
  • wayar USB

Semua Item yang digunakan terdapat dalam kit starter Elegoo super. Di sini

Langkah 1: Bina Papan Roti Anda

Bina Papan Roti Anda
Bina Papan Roti Anda

Perkara pertama yang perlu anda lakukan ialah membina papan roti anda, menyambungkan photocell ke pin 5V dan A5 seperti yang ditunjukkan di atas. Semasa menyambungkan LED RGB, anda akan menyambungkan setiap RGB ke pin dan katod ke tanah. Dalam kes ini merah hingga 6, hijau hingga 5, dan biru hingga 3.

Langkah 2: Kodnya

Sebagai baru, saya telah menggabungkan kod dari beberapa tempat untuk mendapatkan hasil akhirnya. Langkah-langkah yang paling penting dalam kod ini adalah menentukan pemboleh ubah untuk photocell, dan setiap output pin LED. Sumber kod asal berasal dari pelbagai fail tutorial arduino dan juga tutorial ini oleh Luca Mcloughlin yang terdapat di sini.

Pastikan sebelum membuat pengekodan untuk menguji photocell anda pada fungsinya yang paling asas untuk mengetahui nilai set anda, kerana nilai itu adalah 1023. Ini adalah nilai yang akan digunakan untuk mengubah warna pada pernyataan if, else anda. Ini juga penting kerana inilah yang memberitahu LED anda apa tindak balasnya. Mashup kod yang saya gunakan dilampirkan di bawah

Langkah 3: Uji

Uji
Uji
Uji
Uji

Selepas pengekodan anda harus menguji untuk memastikan bahawa semuanya berfungsi dengan baik. Sekiranya dilakukan dengan betul, warna LED harus bertindak balas terhadap perubahan cahaya ketika objek atau tangan diletakkan di atas atau di atasnya, beralih dari biru ke merah.

Disyorkan: