![การควบคุม LED โดยโพเทนชิออมิเตอร์ด้วย Arduino Uno R3: 6 ขั้นตอน การควบคุม LED โดยโพเทนชิออมิเตอร์ด้วย Arduino Uno R3: 6 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-9055-7-j.webp)
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![การควบคุม LED โดยโพเทนชิออมิเตอร์ด้วย Arduino Uno R3 การควบคุม LED โดยโพเทนชิออมิเตอร์ด้วย Arduino Uno R3](https://i.howwhatproduce.com/images/004/image-9055-8-j.webp)
ก่อนหน้านี้ เราใช้ Serial Monitor เพื่อส่งข้อมูลไปยังบอร์ดควบคุม ซึ่งอาจทำให้รู้แจ้งเกี่ยวกับซอฟต์แวร์ใหม่ได้ ในบทเรียนนี้ เรามาดูวิธีการเปลี่ยนความส่องสว่างของ LED ด้วยโพเทนชิออมิเตอร์ และรับข้อมูลของโพเทนชิออมิเตอร์ใน Serial Monitor เพื่อดูการเปลี่ยนแปลงของค่า
ขั้นตอนที่ 1: ส่วนประกอบ
- บอร์ด Arduino Uno * 1
- สาย USB * 1
- ตัวต้านทาน (220Ω) * 1
- LED * 1
- โพเทนชิออมิเตอร์ * 1
- เขียงหั่นขนม * 1
- สายจัมเปอร์
ขั้นตอนที่ 2: หลักการ
โพเทนชิออมิเตอร์เชิงเส้นเป็นส่วนประกอบอิเล็กทรอนิกส์แบบแอนะล็อก แล้วค่าอนาล็อกกับค่าดิจิตอลต่างกันอย่างไร? พูดง่ายๆ คือ เปิด/ปิดวิธีการทางดิจิทัล ระดับสูง/ต่ำเพียงสองสถานะ นั่นคือ 0 หรือ 1 แต่สถานะข้อมูลของสัญญาณแอนะล็อกเป็นแบบเส้นตรง เช่น ตั้งแต่ 1 ถึง 1,000 ค่าสัญญาณเปลี่ยนแปลงเมื่อเวลาผ่านไปแทนที่จะระบุตัวเลขที่แน่นอน สัญญาณแอนะล็อกรวมถึงความเข้มของแสง ความชื้น อุณหภูมิ และอื่นๆ
ขั้นตอนที่ 3: แผนผังไดอะแกรม
![แผนผังไดอะแกรม แผนผังไดอะแกรม](https://i.howwhatproduce.com/images/004/image-9055-9-j.webp)
ขั้นตอนที่ 4: ขั้นตอน
![ขั้นตอน ขั้นตอน](https://i.howwhatproduce.com/images/004/image-9055-10-j.webp)
![ขั้นตอน ขั้นตอน](https://i.howwhatproduce.com/images/004/image-9055-11-j.webp)
ในการทดลองนี้ โพเทนชิออมิเตอร์ถูกใช้เป็น
ตัวแบ่งแรงดันไฟ หมายถึง การเชื่อมต่ออุปกรณ์เข้ากับหมุดทั้งสามตัว เชื่อมต่อพินกลางของโพเทนชิออมิเตอร์เพื่อพิน A0 และอีกสองพินเข้ากับ 5V และ GND ตามลำดับ ดังนั้นแรงดันไฟฟ้าของโพเทนชิออมิเตอร์คือ 0-5V หมุนลูกบิดของโพเทนชิออมิเตอร์ และแรงดันไฟฟ้าที่พิน A0 จะเปลี่ยนไป จากนั้นแปลงแรงดันไฟฟ้านั้นเป็นค่าดิจิตอล (0-1024) ด้วยตัวแปลง AD ในแผงควบคุม เราสามารถใช้ค่าดิจิทัลที่แปลงแล้วเพื่อควบคุมความสว่างของ LED บนแผงควบคุมได้ผ่านการเขียนโปรแกรม
ขั้นตอนที่ 1:
สร้างวงจร.
ขั้นตอนที่ 2:
ดาวน์โหลดโค้ดจาก
ขั้นตอนที่ 3:
อัปโหลดภาพร่างไปยังบอร์ด Arduino Uno
คลิกไอคอนอัปโหลดเพื่ออัปโหลดรหัสไปยังแผงควบคุม
หาก "เสร็จสิ้นการอัปโหลด" ปรากฏที่ด้านล่างของหน้าต่าง แสดงว่าอัปโหลดภาพร่างสำเร็จแล้ว
หมุนแกนของโพเทนชิออมิเตอร์และคุณจะเห็นความส่องสว่างของ LED เปลี่ยนไป
หากคุณต้องการตรวจสอบการเปลี่ยนแปลงค่าที่เกี่ยวข้อง ให้เปิด Serial Monitor และข้อมูลในหน้าต่างจะเปลี่ยนเมื่อคุณหมุนปุ่มโพเทนชิออมิเตอร์ การทดลองนี้สามารถเปลี่ยนเป็นแบบอื่นได้ตามที่คุณต้องการ ตัวอย่างเช่น ใช้โพเทนชิออมิเตอร์เพื่อควบคุมช่วงเวลาสำหรับไฟ LED ที่กะพริบ
ขั้นตอนที่ 5: รหัส
//ควบคุมโดยโพเทนชิออมิเตอร์
//หมุน
เพลาของโพเทนชิออมิเตอร์และคุณควรเห็นความส่องสว่างของ LED เปลี่ยนไป
//เว็บไซต์:www.primerobotics.in
/******************************************/
const
int analogPin = 0; // พินอินพุตแบบอะนาล็อกแนบกับ
const
int ledPin = 9; // led แนบกับ
int
inputValue = 0;//ตัวแปรเก็บค่าที่มาจากเซ็นเซอร์
int
outputValue = 0; // ตัวแปรเก็บค่าเอาต์พุต
/******************************************/
โมฆะ
ติดตั้ง()
{
Serial.begin(9600);//ตั้งค่า serial
baudrate การสื่อสารเป็น 9600
}
/******************************************/
โมฆะ
วน ()
{
inputValue = analogRead (analogPin); // อ่านค่า
ค่าจากโพเทนชิออมิเตอร์
Serial.print ("อินพุต: "); //พิมพ์
"ป้อนข้อมูล"
Serial.println (อินพุตค่า); //พิมพ์
ค่าเข้า
outputValue = แผนที่ (inputValue, 0, 1023, 0, 255); //แปลงจาก 0-1023 ตามสัดส่วนเป็นจำนวนตัวเลขตั้งแต่ 0 ถึง 255
Serial.print("เอาท์พุท: "); //พิมพ์
"ผลผลิต"
Serial.println (เอาต์พุตค่า); //พิมพ์
มูลค่าส่งออก
analogWrite (ledPin, outputValue); //หมุน
LED ขึ้นอยู่กับค่าเอาต์พุต
ล่าช้า (1000);
}
/*******************************************/
แนะนำ:
การซีดจาง/การควบคุม LED/ความสว่างโดยใช้โพเทนชิออมิเตอร์ (ตัวต้านทานแบบปรับค่าได้) และ Arduino Uno: 3 ขั้นตอน
![การซีดจาง/การควบคุม LED/ความสว่างโดยใช้โพเทนชิออมิเตอร์ (ตัวต้านทานแบบปรับค่าได้) และ Arduino Uno: 3 ขั้นตอน การซีดจาง/การควบคุม LED/ความสว่างโดยใช้โพเทนชิออมิเตอร์ (ตัวต้านทานแบบปรับค่าได้) และ Arduino Uno: 3 ขั้นตอน](https://i.howwhatproduce.com/images/007/image-18138-j.webp)
การซีดจาง/การควบคุม LED/ความสว่างโดยใช้โพเทนชิออมิเตอร์ (ตัวต้านทานผันแปร) และ Arduino Uno: ขาอินพุตอนาล็อก Arduino เชื่อมต่อกับเอาต์พุตของโพเทนชิออมิเตอร์ ดังนั้น Arduino ADC (ตัวแปลงอนาล็อกเป็นดิจิตอล) พินอะนาล็อกจึงอ่านแรงดันเอาต์พุตโดยโพเทนชิออมิเตอร์ การหมุนปุ่มโพเทนชิออมิเตอร์จะแตกต่างกันไปตามแรงดันเอาต์พุต และ Arduino re
การควบคุม RGB Led Strip ด้วย Arduino: 4 ขั้นตอน
![การควบคุม RGB Led Strip ด้วย Arduino: 4 ขั้นตอน การควบคุม RGB Led Strip ด้วย Arduino: 4 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2256-26-j.webp)
การควบคุม RGB Led Strip ด้วย Arduino: สวัสดีทุกคนในคำแนะนำนี้ฉันได้ควบคุมแถบ LED RGB โดยใช้ Arduino โครงการค่อนข้างง่ายเราใช้โพเทนชิโอมิเตอร์สามตัวเพื่อเรียก Red Green & สีฟ้าของแถบ LED RGB แบบแยกส่วน แนวคิดจึงเรียบง่ายข
การควบคุม Led Matrix โดยใช้ Arduino: 5 ขั้นตอน
![การควบคุม Led Matrix โดยใช้ Arduino: 5 ขั้นตอน การควบคุม Led Matrix โดยใช้ Arduino: 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2750-27-j.webp)
การควบคุม Led Matrix โดยใช้ Arduino: สวัสดีเพื่อน ในบทความนี้ฉันจะแสดงวิธีใช้ Led Matrix โดยใช้ ArduinoLed Matrix คือชุดของ LED ในรูปแบบของอาร์เรย์ Led Matrices มีคอลัมน์และแถวที่หลากหลาย ขึ้นอยู่กับประเภท โดยนำเสนอ LEDs หลายดวงที่รับรอง
การควบคุม LED Matrix Array ด้วย Arduino Uno (หน้าหุ่นยนต์ที่ขับเคลื่อนด้วย Arduino): 4 ขั้นตอน (พร้อมรูปภาพ)
![การควบคุม LED Matrix Array ด้วย Arduino Uno (หน้าหุ่นยนต์ที่ขับเคลื่อนด้วย Arduino): 4 ขั้นตอน (พร้อมรูปภาพ) การควบคุม LED Matrix Array ด้วย Arduino Uno (หน้าหุ่นยนต์ที่ขับเคลื่อนด้วย Arduino): 4 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-7086-14-j.webp)
การควบคุมอาร์เรย์เมทริกซ์ LED ด้วย Arduino Uno (หน้าหุ่นยนต์ขับเคลื่อนด้วย Arduino): คำแนะนำนี้แสดงวิธีควบคุมอาร์เรย์ของเมทริกซ์ LED 8x8 โดยใช้ Arduino Uno คู่มือนี้อาจใช้เพื่อสร้างการแสดงผลที่เรียบง่าย (และค่อนข้างถูก) สำหรับโครงการของคุณเอง วิธีนี้ทำให้คุณสามารถแสดงตัวอักษร ตัวเลข หรือแอนิเมชั่นที่กำหนดเอง
8x8 LED MATRIX DISPLAY - ARDUINO - การควบคุม BLUETOOTH: 7 ขั้นตอน (พร้อมรูปภาพ)
![8x8 LED MATRIX DISPLAY - ARDUINO - การควบคุม BLUETOOTH: 7 ขั้นตอน (พร้อมรูปภาพ) 8x8 LED MATRIX DISPLAY - ARDUINO - การควบคุม BLUETOOTH: 7 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-7653-29-j.webp)
8x8 LED MATRIX DISPLAY | ARDUINO | การควบคุมบลูทูธ: ในบทช่วยสอนนี้ ฉันแสดงวิธีสร้างเมทริกซ์ LED 8 x 8 โดยใช้ Arduino แสดงความคิดเห็นเกี่ยวกับสิ่งที่คุณคิดเกี่ยวกับคำแนะนำนี้ เพื่อที่ฉันจะได้ปรับปรุงในคำแนะนำเพิ่มเติม ลองดูวิดีโอสอนเพื่อความเข้าใจที่ดีขึ้น ทั้ง