Daftar Isi:

Pencampuran Warna LED RGB Dengan Arduino di Tinkercad: 5 Langkah (dengan Gambar)
Pencampuran Warna LED RGB Dengan Arduino di Tinkercad: 5 Langkah (dengan Gambar)

Video: Pencampuran Warna LED RGB Dengan Arduino di Tinkercad: 5 Langkah (dengan Gambar)

Video: Pencampuran Warna LED RGB Dengan Arduino di Tinkercad: 5 Langkah (dengan Gambar)
Video: Tutorial Tinkercad #3 Output RGB LED [Bahasa Indonesia] 2024, November
Anonim
Image
Image
Gambar
Gambar

Proyek Tinkercad »

Mari pelajari cara mengontrol LED multi warna menggunakan output analog Arduino. Kami akan menghubungkan LED RGB ke Arduino Uno dan membuat program sederhana untuk mengubah warnanya.

Anda dapat mengikuti secara virtual menggunakan Sirkuit Tinkercad. Anda bahkan dapat melihat pelajaran ini dari dalam Tinkercad (perlu login gratis)! Jelajahi rangkaian sampel (klik Mulai Simulasi untuk melihat warna LED berubah) dan buat sendiri di sebelahnya. Tinkercad Circuits adalah program berbasis browser gratis yang memungkinkan Anda membangun dan mensimulasikan sirkuit. Ini sempurna untuk belajar, mengajar, dan membuat prototipe.

Karena Anda mungkin baru menggunakan papan tempat memotong roti, kami juga menyertakan versi kabel gratis dari sirkuit ini untuk perbandingan. Anda dapat membangun keduanya di editor Tinkercad Circuits, tetapi jika Anda juga membangun sirkuit dengan komponen fisik, papan tempat memotong roti akan membantu sirkuit virtual Anda terlihat sama.

Temukan sirkuit ini di Tinkercad

Opsional ambil persediaan elektronik Anda dan buat

bersama dengan Arduino Uno fisik, kabel USB, papan tempat memotong roti, LED RGB, resistor (nilai apa pun dari 100-1K ohm dapat digunakan), dan beberapa kabel papan tempat memotong roti. Anda juga memerlukan komputer dengan perangkat lunak Arduino gratis (atau plugin untuk editor web).

Aditif, atau warna berbasis cahaya memiliki tiga warna primer: merah, hijau, dan biru. Mencampur ketiga warna ini dalam tingkat intensitas yang berbeda dapat menciptakan hampir semua warna cahaya. LED pengubah warna bekerja dengan cara yang sama, tetapi semua LED disatukan dalam paket kecil yang kami sebut LED RGB. Mereka memiliki empat kaki, satu untuk setiap warna dan satu untuk ground atau power, tergantung pada konfigurasinya. Jenisnya masing-masing disebut "katoda umum" dan "anoda umum".

Langkah 1: Bangun Sirkuit

Bangun Sirkuit
Bangun Sirkuit

Temukan sirkuit ini di Tinkercad

Di panel komponen Sirkuit Tinkercad, seret Arduino dan papan tempat memotong roti baru di sepanjang sisi sampel, dan siapkan papan tempat memotong roti Anda dengan menghubungkan Arduino 5V ke rel daya dan Arduino GND ke rel tanah.

Tambahkan LED RGB dan letakkan di empat baris papan tempat memotong roti yang berbeda. LED RGB di simulator memiliki katoda umum (negatif, ground) di kaki kedua, jadi sambungkan baris/pin ini ke ground.

Tambahkan tiga resistor (seret ketiganya atau buat satu lalu salin/tempel) dan pindahkan ke baris papan tempat memotong roti untuk tiga pin LED yang tersisa, menjembatani celah tengah papan tempat memotong roti ke tiga baris terpisah di sisi lain.

Hubungkan kabel dari ujung resistor bebas dan ke tiga pin Arduino berkemampuan PWM Anda, yang ditandai dengan a

tilde (coretan kecil).

Rapikan kabel Anda dengan menyesuaikan warnanya (tombol dropdown atau angka) dan membuat tikungan (klik dua kali).

Meskipun Anda mungkin tergoda untuk mengkonsolidasikan dan menggunakan resistor tunggal pada pin umum, jangan! Setiap LED membutuhkan resistornya sendiri karena mereka tidak menarik jumlah arus yang sama persis satu sama lain.

Kredit tambahan: Anda dapat mempelajari lebih lanjut tentang LED di kelas Instructables LEDs and Lighting gratis.

Langkah 2: Kode Pencampuran Warna Dengan Blok

Gambar
Gambar

Di Sirkuit Tinkercad, Anda dapat dengan mudah membuat kode proyek Anda menggunakan blok. Kami akan menggunakan editor kode untuk menguji kabel dan menyesuaikan warna LED. Klik tombol "Kode" untuk membuka editor kode.

Gambar
Gambar

Anda dapat beralih antara kode sampel dan program Anda sendiri dengan memilih papan Arduino masing-masing di bidang kerja (atau menu tarik-turun di atas editor kode).

Seret blok output LED RGB ke dalam program kosong dan sesuaikan dropdown agar sesuai dengan pin yang Anda sambungkan sebelumnya (11, 10, dan 9).

Pilih warna dan klik "Mulai Simulasi" untuk melihat LED RGB Anda menyala. Jika warnanya tidak sesuai, Anda mungkin perlu menukar dua pin warna Anda, baik di kabel atau kode.

Buat pertunjukan cahaya warna-warni dengan menduplikasi blok output RGB Anda (klik kanan->duplikat) dan ubah warnanya, lalu tambahkan beberapa blok tunggu di antaranya. Anda dapat mensimulasikan hitungan mundur trek balap, atau perubahan warna agar sesuai dengan lagu favorit Anda. Juga periksa blok pengulangan-- apa pun yang Anda masukkan ke dalamnya akan terjadi berulang-ulang untuk jumlah waktu yang ditentukan.

Langkah 3: Kode Arduino Dijelaskan

Gambar
Gambar

Ketika editor kode terbuka, Anda dapat mengklik menu tarik-turun di sebelah kiri dan memilih "Blok + Teks" untuk menampilkan kode Arduino yang dihasilkan oleh blok kode.

batalkan pengaturan()

{ pinMode(11, OUTPUT); pinMode(10, OUTPUT); pinMode(9, OUTPUT); } void loop() { analogWrite(11, 255); analogWrite(10, 0); analogWrite(9, 0); penundaan (1000); // Tunggu 1000 milidetik analogWrite(11, 255); analogWrite(10, 255); analogWrite(9, 102); penundaan (1000); // Tunggu 1000 milidetik }

Setelah mengatur pin sebagai output dalam pengaturan, Anda dapat melihat kode yang digunakan

analogMenulis()

seperti pada pelajaran terakhir tentang memudarkan LED. Ia menulis masing-masing dari tiga pin dengan nilai kecerahan yang berbeda, menghasilkan warna campuran.

Langkah 4: Bangun Sirkuit Fisik (Opsional)

Bangun Sirkuit Fisik (Opsional)
Bangun Sirkuit Fisik (Opsional)

Untuk memprogram Arduino Uno fisik Anda, Anda harus menginstal perangkat lunak gratis (atau plugin untuk editor web), lalu membukanya.

Hubungkan sirkuit Arduino Uno dengan mencolokkan komponen dan kabel agar sesuai dengan koneksi yang ditunjukkan di Sirkuit Tinkercad. Jika LED RGB fisik Anda merupakan anoda umum, pin kedua harus disambungkan ke daya alih-alih ground, dan nilai kecerahan 0-255 dibalik. Untuk panduan yang lebih mendalam tentang bekerja dengan papan Arduino Uno fisik Anda, lihat kelas Arduino Instructables gratis (sirkuit serupa dijelaskan dalam pelajaran kedua).

Salin kode dari jendela kode Sirkuit Tinkercad dan tempel ke sketsa kosong di perangkat lunak Arduino Anda, atau klik tombol unduh (panah menghadap ke bawah) dan buka

file yang dihasilkan menggunakan Arduino.

Gambar
Gambar

Colokkan kabel USB Anda dan pilih papan dan port Anda di menu Alat perangkat lunak.

Unggah kode dan saksikan LED Anda berubah warna!

Langkah 5: Selanjutnya, Coba…

Gambar
Gambar

Sekarang setelah Anda mengetahui cara mengontrol LED RGB, inilah saatnya untuk merayakan pencapaian output digital dan analog Anda! Dengan menggunakan keterampilan yang telah Anda pelajari sebelumnya tentang mengontrol beberapa LED dan menggunakan analogWrite() untuk memudar, Anda telah membuat satu piksel seperti piksel (jauh lebih kecil) di dalam layar perangkat seluler, TV, dan komputer Anda.

Coba tutupi LED Anda dengan bahan difusi yang berbeda untuk mengubah kualitas cahaya. Anda dapat mencoba membuat difuser LED dari apa pun yang memungkinkan cahaya masuk, seperti bola pingpong, pengisi serat poliester, atau pencetakan 3D.

Selanjutnya dalam perjalanan Arduino Anda, cobalah belajar mendeteksi input dengan tombol dan

digitalBaca()

Anda juga dapat mempelajari lebih banyak keterampilan elektronik dengan kelas Instructables gratis di Arduino, Elektronik Dasar, LED & Pencahayaan, Pencetakan 3D, dan banyak lagi.

Direkomendasikan: