Isi kandungan:

Litar LED (TinkerCad): 3 Langkah
Litar LED (TinkerCad): 3 Langkah

Video: Litar LED (TinkerCad): 3 Langkah

Video: Litar LED (TinkerCad): 3 Langkah
Video: Arduino Traffic Light - Autodesk Tinkercad 2024, Julai
Anonim
Litar LED (TinkerCad)
Litar LED (TinkerCad)

Projek ini untuk keseronokan, dan saya buat sendiri. Maksud projek ini adalah untuk mengubah seberapa banyak cahaya yang disinari oleh fotoresistor. Dalam projek ini, anda memerlukan 2 Resistor, sebuah Photoresistor, lampu LED, Arduino Uno R3, dan wayar. Projek ini ada di Tinkercad, jadi anda tidak perlu membeli alat ini.

Langkah 1: Langkah 1: Bina Litar

Langkah 1: Bina Litar
Langkah 1: Bina Litar

Pertama, anda akan menyalin gambar di atas. Anda akan mendapat Arduino Uno R3 dan akan memasangnya di suatu tempat di skrin. Seterusnya, anda akan mendapat lampu LED dan Sambungkan Resistor ke Cathode pada LED. Kemudian, anda akan memasang wayar yang disambungkan ke Resistor pada LED, dan menyambungkannya ke GND pada AUR3 (Arduino Uno R3). Anda akan melakukan perkara yang sama untuk Anode, dan akan menghubungkan wayar dari itu ke slot D9 pada AUR3. Pada langkah seterusnya, anda akan menambahkan photoresistor dan menambahkan perintang lain, dan kemudian sambungkannya ke Terminal 1 pada photoresistor. Seterusnya, anda akan menghubungkan perintang ke GND dengan wayar, yang terdapat pada AUR3. Pada langkah terakhir membinanya, anda akan menyambungkan A0 pada AUR3, dan menyambungkannya ke terminal 1, yang terdapat di photoresistor. Terakhir, anda akan menyambungkan wayar dari 5v, dan menyambungkannya ke terminal 2 pada photoresistor.

Langkah 2: Langkah 2: Kod Dengan Blok

Langkah 2: Kod Dengan Blok
Langkah 2: Kod Dengan Blok

Klik pada kategori Pemboleh ubah dalam penyunting kod.

Untuk menyimpan nilai rintangan photoresistor, buat pemboleh ubah bernama "sensorValue". Seret blok "set". Kami akan menyimpan keadaan fotoresistor kami dalam sensorValue yang berubah-ubah. Klik pada kategori Input dan tarik blok "pin baca analog", dan masukkan ke blok "set" selepas kata "ke" Oleh kerana potensiometer kami disambungkan ke Arduino pada pin A0, ubah dropdown ke A0. Klik kategori Output dan tarik blok "cetak ke monitor bersiri". Navigasi ke kategori Pemboleh ubah dan seret pemboleh ubah sensorValue anda ke blok "cetak ke monitor bersiri", dan pastikan dropdown diset untuk dicetak dengan baris baru. Secara pilihan, mulakan simulasi dan buka monitor bersiri untuk memastikan pembacaan masuk dan berubah semasa anda menyesuaikan sensor. Nilai input analog berkisar antara 0-1023. Oleh kerana kami ingin menulis kepada LED dengan angka antara 0 (mati) dan 255 (kecerahan penuh), kami akan menggunakan blok "peta" untuk melakukan pendaraban silang bagi kami. Navigasi ke kategori Matematik dan tarik blok "peta". Pada slot pertama, seret blok pemboleh ubah sensorValue, kemudian tetapkan julat dari 0 hingga 255. Kembali ke kategori Output, tarik blok "set pin" analog, yang secara lalai mengatakan "set pin 3 hingga 0." Selaraskannya untuk menetapkan pin 9. Seret blok peta yang anda buat sebelumnya ke bidang "set pin" blok "ke" untuk menulis nombor yang disesuaikan ke pin LED menggunakan PWM. Klik kategori Control dan tarik blok tunggu, dan sesuaikan untuk menunda program selama.1 saat.

Langkah 3: Langkah 3: Cubalah

Langkah 3: Cubalah!
Langkah 3: Cubalah!

Sekarang setelah anda belajar membaca photoresistor dan memetakan outputnya untuk mengawal kecerahan LED, anda sudah bersedia untuk menggunakan kemahiran tersebut dan kemahiran lain yang telah anda pelajari sejauh ini. Projek ini tidak begitu sukar, dan hanya memerlukan masa 3 hari untuk saya buat. Terima kasih!

Disyorkan: