Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini adalah instruksi yang mengajarkan Anda cara menggunakan potensiometer untuk meredupkan LED.
Langkah 1: Bahan
- Arduino
- Komputer
- Papan tempat memotong roti
- LED
- 5 kabel pria
- Potensiometer
- kabel USB
Langkah 2: Memulai
Colokkan Arduino ke komputer dengan kabel USB.
Langkah 3: Pengkabelan
Setelah Arduino dicolokkan ke komputer dengan kabel USB, kami akan mengambil kabel pertama dan memasukkan satu ujung ke ground dan yang lainnya ke j1. Kemudian Anda akan menempatkan kabel kedua dari A0 ke j3. Kemudian Anda akan menempatkan kabel ketiga dari 5v ke j5.
Setelah itu Anda akan menempatkan kabel keempat dari D9 ke j15. Kemudian kabel kelima dan terakhir dari ground ke j17.
Langkah 4: Potensiometer dan Pengaturan LED
Letakkan kenop menghadap jauh dari kabel. Colokkan ke f1 f3 dan f5. Kemudian ambil LED letakkan kaki yang lebih panjang ke f15 dan yang lebih pendek di f17.
Langkah 5: Kode
Ini adalah variabel yang memberi tahu komputer apa arti kata-kata tertentu:
int potPin = A0; Ini memberitahu komputer bahwa bagian tengah potensiometer, yang kita sebut potPin, dicolokkan ke A0 int readValue; Ini memberitahu komputer bahwa setiap kali kita mengatakan readValue itu berarti membaca potensiometer
Ini adalah Void Setup yang hanya terjadi sekali untuk mengatur sisa kode:
void setup() { Ini hanya memberitahu Anda bahwa ini adalah awal dari Void Setup
pinMode(9, OUTPUT); Ini sedang mengatur lampu agar bisa dinyalakan nanti
pinMode(potPin, INPUT); Ini mengatur potensiometer sehingga kita dapat menggunakannya nanti
Bagian selanjutnya adalah loop kosong yang berjalan berulang-ulang sampai Anda menghentikannya.
lingkaran kosong() {
readValue = analogRead(potPin); Ini memberitahu komputer untuk membaca potensiometer setiap kali kita mengatakan readValue.
readValue = peta(readValue, 0, 1023, 0, 255); Ini mengubah angka dari potensiometer yaitu dari 0-1023, ke angka untuk LED yaitu dari 0-255.
analogWrite(9, readValue); Ini memberitahu komputer untuk menyalakan LED pada kecerahan yang diperintahkan oleh potensiometer.
}
Ini adalah seluruh kode dengan sendirinya:
int potPin = A0;int readValue = 0;
batalkan pengaturan() {
pinMode(9, OUTPUT);
pinMode(potPin, INPUT);}
lingkaran kosong() {
readValue = analogRead(potPin);
readValue = peta(readValue, 0, 1023, 0, 255);
analogWrite(9, readValue);}