สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: ประกอบส่วนประกอบทั้งหมด
- ขั้นตอนที่ 3: การเขียนโปรแกรม
- ขั้นตอนที่ 4: ผลลัพธ์
วีดีโอ: ปรับความสว่าง LED โดยใช้โพเทนชิออมิเตอร์: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในบทความที่แล้ว ฉันแสดงวิธีอ่านค่า ADC จากโพเทนโซมิเตอร์โดยใช้ Arduino
และครั้งนี้ผมจะใช้ประโยชน์จากการอ่านจากค่า ADC
นั่นคือการปรับความสว่างของ LED
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
ส่วนประกอบที่ต้องเตรียม:
Arduino นาโน
สายจัมเปอร์
โพเทนชิออมิเตอร์
ตัวต้านทาน 1K
ไฟ LED สีฟ้า
คณะกรรมการโครงการ
USB มินิ
แล็ปท็อป
ขั้นตอนที่ 2: ประกอบส่วนประกอบทั้งหมด
ดูภาพด้านบนสำหรับคู่มือการประกอบ
Arduino เป็นส่วนประกอบ
A0 ==> 2. โพเทนชิออมิเตอร์
GND ==> 1. Potentiometer & Katoda LED
+5V ==> 3. โพเทนชิออมิเตอร์
D3 ==> ชุดตัวต้านทานพร้อมไฟ LED
ขั้นตอนที่ 3: การเขียนโปรแกรม
คัดลอกโค้ดด้านล่างไปยังร่างของคุณ:
int LED = 3;
การตั้งค่าเป็นโมฆะ () {
โหมดพิน (LED, เอาต์พุต); Serial.begin(9600); }
วงเป็นโมฆะ () {
int sensorValue = อนาล็อกอ่าน (A0)/4;
analogWrite (LED, ค่าเซ็นเซอร์); }
สามารถดาวน์โหลดภาพสเก็ตช์ในรูปแบบไฟล์ต้นฉบับได้ที่นี่:
ขั้นตอนที่ 4: ผลลัพธ์
ดูวิดีโอด้านบนเพื่อดูผลลัพธ์
เมื่อหมุนโพเทนชิออมิเตอร์ไปทางขวา ไฟ LED จะสว่างขึ้น
เมื่อหมุนโพเทนชิออมิเตอร์ไปทางซ้าย ไฟ LED จะหรี่ลง
แนะนำ:
Arduino ควบคุมความเร็วและทิศทางของมอเตอร์ DC โดยใช้โพเทนชิออมิเตอร์ จอแสดงผล OLED และปุ่ม: 6 ขั้นตอน
Arduino ควบคุมความเร็วและทิศทางของมอเตอร์ DC โดยใช้โพเทนชิออมิเตอร์ จอแสดงผล OLED และปุ่ม: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ไดรเวอร์ L298N DC MOTOR CONTROL และโพเทนชิออมิเตอร์เพื่อควบคุมความเร็วและทิศทางของมอเตอร์กระแสตรงด้วยปุ่มสองปุ่มและแสดงค่าโพเทนชิออมิเตอร์ บนจอแสดงผล OLED ชมวิดีโอสาธิต
Arduino ควบคุมความเร็วและทิศทางของมอเตอร์ DC โดยใช้โพเทนชิออมิเตอร์: 6 ขั้นตอน
Arduino ควบคุมความเร็วและทิศทางของมอเตอร์ DC โดยใช้โพเทนชิออมิเตอร์: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ไดรเวอร์ L298N DC MOTOR CONTROL และโพเทนชิออมิเตอร์เพื่อควบคุมความเร็วและทิศทางของมอเตอร์กระแสตรง ดูวิดีโอสาธิต
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: 4 ขั้นตอน
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: สวัสดีทุกคนเนื่องจาก Neopixel led Strip เป็นที่นิยมอย่างมากและเรียกอีกอย่างว่า ws2812 led strip เช่นกัน พวกเขาเป็นที่นิยมอย่างมากเพราะในแถบนำเหล่านี้เราสามารถระบุแต่ละ LED แยกจากกัน ซึ่งหมายความว่าหากคุณต้องการให้ไฟ LED สองสามดวงเรืองแสงเป็นสีเดียว
ปรับความสว่าง LED: 5 ขั้นตอน
การปรับเทียบความสว่างของ LED: ขณะที่ฉันสร้างแสงแฟรี่ ฉันพบว่าค่า PWM ไม่เป็นสัดส่วนกับความสว่างของ LED แบบเชิงเส้น พูดง่ายๆ ถ้าค่า PWM เป็นสองเท่า ความสว่างจะไม่เป็นสองเท่า โดยเฉพาะเมื่อ PWM เข้าใกล้ค่าสูงสุด การเปลี่ยนแปลงใดๆ
การควบคุม RGB โดยใช้โพเทนชิออมิเตอร์!: 6 ขั้นตอน
การควบคุม RGB โดยใช้โพเทนชิออมิเตอร์!: วิธีการเปลี่ยนสีของแอโนด RGB LED ด้วยโพเทนชิออมิเตอร์