Isi kandungan:
- Langkah 1: Komponen
- Langkah 2: Prinsip
- Langkah 3: Diagram Skematik
- Langkah 4: Prosedur
- Langkah 5: Kod
Video: Mengawal LED oleh Potensiometer Dengan Arduino Uno R3: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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:
Mengawal Kecerahan LED Dengan Potensiometer Dengan Arduino: 3 Langkah
Mengawal Kecerahan LED Dengan Potensiometer Dengan Arduino: Dalam projek ini, kita akan mengawal kecerahan LED menggunakan rintangan berubah-ubah yang disediakan oleh potensiometer. Ini adalah projek yang sangat asas untuk pemula tetapi akan mengajar anda banyak perkara mengenai potensiometer dan kerja LED yang diperlukan untuk membuat
Mengawal Kecerahan LED Dengan Potensiometer dan Paparan OLED: 6 Langkah
Mengawal Kecerahan LED Dengan Potensiometer dan Paparan OLED: Dalam tutorial ini kita akan belajar bagaimana mengawal kecerahan LED dengan potensiometer dan Menampilkan nilai pada Paparan OLED. Tonton video demonstrasi
Mengawal Kecerahan LED Dengan Potensiometer dan Arduino: 6 Langkah
Mengawal Kecerahan LED Dengan Potensiometer dan Arduino: Dalam tutorial ini kita akan belajar bagaimana mengawal kecerahan LED dengan potensiometer dan Arduino. Tonton video demonstrasi
Mengawal RGB Menggunakan Potensiometer !: 6 Langkah
Mengendalikan RGB Menggunakan Potensiometer !: Cara menukar warna LED anod RGB dengan potensiometer
Cara Mengawal Motor Stepper Dengan Potensiometer .: 5 Langkah
Cara Mengendalikan Motor Stepper Dengan Potensiometer: Dalam arahan ini, saya akan menunjukkan kepada anda cara mengawal kedudukan motor stepper menggunakan potensiometer. Oleh itu, mari kita mulakan