คุมความสว่าง LED ด้วย Potentiometer (วอลลุ่ม) แบบเฟี้ยวๆ
โลก Analog: เมื่อ Potentiometer ปะทะ LED
ปกติ Switch มันก็มีแค่ "เปิด" กับ "ปิด" ใช่ป่ะ? แต่ชีวิตจริงมันไม่ได้มีแค่ 0 กับ 1 เว้ยน้อง โปรเจกต์ Potentiometer-Controlled LED นี้จะพาน้องไปรู้จักกับ Analog Input ที่จะทำให้คุมอุปกรณ์ไฟฟ้าได้แบบละเอียดๆ ลื่นไหลเหมือนหมุนวอลลุ่มวิทยุเลย จัดไปวัยรุ่น!

มนตราแห่งการ Mapping (แปลงค่าให้เป๊ะ)
ตัว ADC (Analog-to-Digital Converter) ของ Board Arduino มันจะอ่านค่าการหมุนของ Potentiometer ออกมาเป็นตัวเลขตั้งแต่ 0 ถึง 1023 แต่กติกาคือความสว่างของ LED (ที่สั่งผ่าน PWM) มันรับค่าได้แค่ 0 ถึง 255 เท่านั้นว่ะ
- ทางแก้คืออะไร?: เราจะใช้ฟังก์ชัน
map()ใน Code มาช่วยแปลงค่าจาก 0-1023 ให้กลายเป็น 0-255 ทีนี้พอหมุนลูกบิด LED ก็จะค่อยๆ สว่างหรือหรี่ลงแบบเนียนตา ไม่กระตุกให้เสียอารมณ์ หล่อเท่เลยงานนี้
อุปกรณ์ที่ต้องเตรียม (เช็คของด้วยนะน้อง)
- Arduino Uno/Nano: สมองกลคนสั่งการ
- 10k-ohm Potentiometer: ตัวปรับค่า หรือวอลลุ่มที่น้องต้องหมุนนั่นแหละ
- LED และ Resistor 220-ohm: ตัวแสดงผล (ห้ามลืม Resistor นะ เดี๋ยว LED ช็อตปิงปองไปซะก่อน)
- Breadboard และสาย Jumper: เอาไว้จิ้มวงจรให้วุ่นวายเล่นๆ

ทำไปทำไม? (วิศวะเขาทำกัน)
วงจรพื้นฐานแค่นี้แต่มันคือหัวใจของทุกอย่างเลยนะเว้ย ตั้งแต่วอลลุ่มวิทยุ, สวิตช์หรี่ไฟใน Smart Home ยัน Joystick เครื่องเกม การเข้าใจวิธี "อ่าน" ค่าทางกายภาพมาเป็นข้อมูล Digital คือทักษะโคตรสำคัญที่ Maker อย่างเราต้องมี... สู้งานนะน้อง!