Isi kandungan:
- Langkah 1: Komponen
- Langkah 2: Prinsip
- Langkah 3: Diagram Skematik
- Langkah 4: Prosedur
- Langkah 5: Kod
Video: LED Controllig oleh Potensiometer: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Sebelumnya, kami telah menggunakan Serial Monitor untuk mengirim data ke papan kontrol, yang mungkin memberi pencerahan untuk mengetahui perisian baru. Dalam pelajaran ini, mari kita lihat bagaimana mengubah pencahayaan LED dengan potensiometer, dan menerima data potensiometer di Serial Monitor untuk melihat nilainya berubah.
Langkah 1: Komponen
- Papan Arduino Uno * 1
- Kabel USB * 1
- Perintang (220Ω) * 1
- LED * 1
- Potensiometer * 1
- Papan Roti * 1
- Wayar pelompat
Langkah 2: Prinsip
Potensiometer linear adalah komponen elektronik analog. Jadi apa perbezaan antara nilai analog dan digital? Ringkasnya, kaedah digital hidup / mati, tahap tinggi / rendah dengan hanya dua keadaan, iaitu sama ada 0 atau 1. Tetapi keadaan data isyarat analog adalah linear, misalnya, dari 1 hingga 1000; nilai isyarat berubah dari masa ke masa dan bukannya menunjukkan nombor yang tepat. Isyarat analog merangkumi isyarat intensiti cahaya, kelembapan, suhu dan sebagainya.
Langkah 3: Diagram Skematik
Langkah 4: Prosedur
Dalam eksperimen ini, potensiometer digunakan sebagai pembahagi voltan, yang bermaksud menghubungkan peranti ke ketiga-tiga pinnya. Sambungkan pin tengah potensiometer ke pin A0 dan dua pin lain masing-masing ke 5V dan GND. Oleh itu, voltan potensiometer adalah 0-5V. Putar tombol potensiometer, dan voltan pada pin A0 akan berubah. Kemudian ubah voltan itu menjadi nilai digital (0-1024) dengan penukar AD di papan kawalan. Melalui pengaturcaraan, kita dapat menggunakan nilai digital yang ditukar untuk mengawal kecerahan LED pada papan kawalan.
Langkah 1:
Bina litar.
Langkah 2:
Muat turun kod dari
Langkah 3:
Muat naik lakaran ke papan Arduino Uno
Klik ikon Muat Naik untuk memuat naik kod ke papan kawalan.
Sekiranya "Selesai memuat naik" muncul di bahagian bawah tetingkap, ini bermaksud lakaran berjaya dimuat naik.
Putar poros potensiometer dan anda akan melihat pencahayaan LED berubah.
Sekiranya anda ingin memeriksa perubahan nilai yang sesuai, buka Monitor Serial dan data di tetingkap akan berubah dengan putaran tombol potensiometer anda. Percubaan ini juga boleh ditukar kepada orang lain mengikut keinginan anda. Contohnya, gunakan potensiometer untuk mengawal selang waktu LED berkelip.
Langkah 5: Kod
// Dikendalikan oleh potensiometer
// Putar
poros potensiometer dan anda harus melihat pencahayaan LED berubah.
// Laman Web: www.primerobotics.in
/******************************************/
penyambung
int analogPin = 0; // pin input analog dilampirkan
penyambung
int ledPin = 9; // led melampirkan ke
int
inputValue = 0; // pemboleh ubah untuk menyimpan nilai yang berasal dari sensor
int
outputValue = 0; // pemboleh ubah untuk menyimpan nilai output
/******************************************/
batal
persediaan ()
{
Serial.begin (9600); // tetapkan siri
komunikasi baudrate sebagai 9600
}
/******************************************/
batal
gelung ()
{
inputValue = analogRead (analogPin); // baca
nilai dari potensiometer
Serial.print ("Input:"); // mencetak
"Masukan"
Serial.println (inputValue); // mencetak
nilai input
outputValue = peta (inputValue, 0, 1023, 0, 255); // Tukar dari 0-1023 berkadar dengan bilangan nombor dari 0 hingga 255
Serial.print ("Output:"); // mencetak
"Pengeluaran"
Serial.println (outputValue); // mencetak
nilai output
analogWrite (ledPin, outputValue); // pusingkan
LED bergantung pada nilai output
kelewatan (1000);
}
/*******************************************/
Disyorkan:
Led RGB Dikendalikan oleh Bluetooth atau Potensiometer: 5 Langkah
Led RGB Dikendalikan oleh Bluetooth atau Potentiometer: Hai! Hari ini saya ingin berkongsi projek Arduino saya dengan anda. Saya telah menjadikan RGB dipimpin dikendalikan oleh Arduino. Ia mempunyai 3 mod dan 2 antara muka. Mod pertama ialah kawalan manual, pelangi sejuk kedua dan kunci warna ketiga. Pada mulanya anda menentukur potensiometer. Kemudian kamu
Antaramuka Manusia-Komputer: Fungsi Gripper (dibuat oleh Kirigami) oleh Pergelangan Pergelangan Tangan Menggunakan EMG .: 7 Langkah
Antaramuka Manusia-Komputer: Fungsi Gripper (dibuat oleh Kirigami) oleh Pergelangan Pergelangan Tangan Menggunakan EMG: Jadi ini adalah percubaan pertama saya di antara muka manusia-komputer. Saya menangkap isyarat pengaktifan otot pergerakan pergelangan tangan saya menggunakan sensor EMG, memprosesnya melalui python dan arduino dan menggerakkan gripper berasaskan origami
Dual 7-segmen Paparan Dikendalikan oleh Potensiometer di CircuitPython - Demonstrasi Ketekunan Penglihatan: 9 Langkah (dengan Gambar)
Dual 7-segmen Paparan Dikendalikan oleh Potensiometer di CircuitPython - Demonstrasi Ketekunan Penglihatan: Projek ini menggunakan potensiometer untuk mengawal paparan pada beberapa paparan LED 7 segmen (F5161AH). Semasa tombol potensiometer dipusingkan, jumlah yang ditunjukkan berubah dalam julat 0 hingga 99. Hanya satu LED menyala pada bila-bila masa, sekejap, tetapi
Mengawal LED oleh Potensiometer Dengan Arduino Uno R3: 6 Langkah
Mengendalikan LED oleh Potensiometer Dengan Arduino Uno R3: Sebelumnya, kami telah menggunakan Serial Monitor untuk mengirim data ke papan kontrol, yang mungkin memberi pencerahan untuk mengetahui perisian baru. Dalam pelajaran ini, mari kita lihat bagaimana mengubah pencahayaan LED dengan potensiometer, dan menerima data potensiomete
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang