สารบัญ:
วีดีโอ: การควบคุมความสว่าง LED ด้วยโพเทนชิออมิเตอร์ด้วย Arduino: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในโครงการนี้ เราจะควบคุมความสว่างของ LED โดยใช้ความต้านทานแปรผันโดยโพเทนชิออมิเตอร์ นี่เป็นโครงการพื้นฐานมากสำหรับผู้เริ่มต้น แต่จะสอนคุณหลายสิ่งหลายอย่างเกี่ยวกับโพเทนชิออมิเตอร์และการทำงานของ LED ซึ่งจำเป็นสำหรับการสร้างโปรเจ็กต์ขั้นสูง
นอกจากนี้เรายังสามารถควบคุมความสว่าง LED โดยไม่ต้องใช้โพเทนชิออมิเตอร์ คลิกลิงค์ด้านล่างเพื่อตรวจสอบโครงการนั้น
ลิงค์: - การควบคุมความสว่างของ LED โดยไม่ต้องใช้โพเทนชิออมิเตอร์
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- Arduino -
- โพเทนชิออมิเตอร์ -
- LED -
- ตัวต้านทาน (220 ถึง 1,000 โอห์ม) -
- สายจัมเปอร์ -
ขั้นตอนที่ 2: แผนผังวงจร
ขา 11 นำขั้วบวก
ที่ปัดน้ำฝน A0
Vcc 5V
Gnd เทอร์มินัล 3 ของโพเทนชิออมิเตอร์, แคโทดของ LED
ขั้นตอนที่ 3: รหัส Arduino
ฟังก์ชัน Arduino analogRead ใช้เพื่อวัดแรงดันไฟฟ้าระหว่าง 0 ถึง 5 โวลต์ และแปลงเป็นค่าดิจิทัลระหว่าง 0 ถึง 1023 สาเหตุของค่า 1023 เป็นเพราะตัวแปลงอนาล็อกเป็นดิจิทัลยาว 10 บิต เนื่องจาก analogWrite ของ PWM มีรอบการทำงานระหว่าง 0 ถึง 255 นั่นเป็นสาเหตุที่เราจะหารค่าที่อ่านด้วย 4 ในโค้ด
รหัส
const int POTENTIOMETER_PIN = 0;
int analog_value=0;
การตั้งค่าเป็นโมฆะ () {
// ใส่รหัสการตั้งค่าของคุณที่นี่ เพื่อเรียกใช้ครั้งเดียว:
โหมดพิน (11, เอาต์พุต);
โหมดพิน (POTENTIOMETER_PIN, INPUT);
}
วงเป็นโมฆะ () {
// ใส่รหัสหลักของคุณที่นี่เพื่อเรียกใช้ซ้ำ ๆ:
analog_value=analogRead (POTENTIOMETER_PIN);
//ค่าของ analog_value อยู่ระหว่าง 0 ถึง 1023 และรอบการทำงานของ PWM คือ 0 ถึง 255
analogWrite (11, analog_value/4);
}
แนะนำ:
การควบคุมความสว่าง Arduino (พร้อมภาพเคลื่อนไหว): 7 ขั้นตอน
การควบคุมความสว่าง, Arduino (พร้อมแอนิเมชั่น): ในช่วงไม่กี่ปีที่ผ่านมา ฉันได้สร้างเครื่องพินบอลสองเครื่อง (pinballdesign.com) และหัวหุ่นยนต์สองตัว (grahamasker.com) ซึ่งแต่ละเครื่องควบคุมโดย Arduinos การมีอาชีพเป็นวิศวกรเครื่องกล ฉันก็พอใจกับการออกแบบกลไกต่างๆ แต่ฉันก็พยายาม
การควบคุมความสว่าง LED ด้วยโพเทนชิออมิเตอร์และ Arduino: 6 ขั้นตอน
การควบคุมความสว่างของ LED ด้วยโพเทนชิออมิเตอร์และ Arduino: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีควบคุมความสว่างของ LED ด้วยโพเทนชิออมิเตอร์และ Arduino ดูวิดีโอสาธิต
วิธีใช้ 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 ตาม PWM โดยใช้ปุ่มกด Raspberry Pi และ Scratch: 8 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมความสว่าง การควบคุม LED แบบ PWM โดยใช้ปุ่มกด Raspberry Pi และ Scratch: ฉันพยายามหาวิธีที่จะอธิบายว่า PWM ทำงานอย่างไรกับนักเรียนของฉัน ดังนั้นฉันจึงตั้งค่าตัวเองให้พยายามควบคุมความสว่างของ LED โดยใช้ 2 ปุ่ม - ปุ่มหนึ่งเพิ่มความสว่างของ LED และอีกปุ่มหนึ่งหรี่ลง ในการโปรแกรม
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน
ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ