สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การเชื่อมต่อ
- ขั้นตอนที่ 2: CODE
- ขั้นตอนที่ 3: ถึงเวลาทดสอบ
- ขั้นตอนที่ 4: ข้อมูลเพิ่มเติม:
วีดีโอ: ตัวควบคุมความสว่างแถบ LED: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
แถบ LED มีชื่อเสียงไปทั่วโลกในด้านการใช้ไฟฟ้าแรงต่ำและความสว่าง บางครั้งเราจำเป็นต้องปรับแหล่งจ่ายแรงดันไฟและความสว่างของแถบ LED เหล่านี้ ตัวอย่างเช่น ระหว่างการนอนหลับ คุณอาจถูกรบกวนเนื่องจากความสว่างของ LED นี่เป็นโครงการ Arduino เพื่อควบคุมความสว่างของแถบ LED เป็นมิตรกับผู้ใช้เนื่องจากได้รับค่าความสว่างจากผู้ใช้ ค่าความสว่างขึ้นอยู่กับแรงดันไฟฟ้าที่กำหนดให้กับแถบ LED หากผู้ใช้ให้ 5v จะให้ความสว่างสูงสุด หากผู้ใช้ให้ 0.1 โวลต์ จะให้ความสว่างต่ำ Arduino สามารถเขียนแรงดันไฟฟ้าได้ตั้งแต่ 0 - 255 (แยก 0-5v เช่น 1v = 51 หน่วย) แต่การใช้คำสั่งและการคำนวณเราสามารถย่อให้เหลือ 0-5v เข้าโครงการกันเลย
เสบียง
ความต้องการ:
- Arduino UNO / นาโน / MEGA
- แถบ LED (ควรทำงานขั้นต่ำ
- Arduino IDE
- สายต่อ (หมายเลข 2)
ขั้นตอนที่ 1: การเชื่อมต่อ
นี่คือการเชื่อมต่อเพื่อเชื่อมต่อ LED Strip กับ Arduino:
ARDUINO LED Strip
GND >> - (เชิงลบ)
DIGITAL PWM 3 (พิน3) >> + (บวก)
---------------------------------------------------------------------------------------
เชื่อมต่อพินลบของแถบ LED กับพิน groung (GND) ของ arduino
ต่อขาบวกของแถบ LED เข้ากับขา 3 ขาของ Arduino
ขั้นตอนที่ 2: CODE
สิ่งที่สำคัญที่สุดถัดจากฮาร์ดแวร์ใน Arduino คือรหัส รหัสได้รับด้านล่าง พิมพ์รหัสนี้และอัปโหลดโดยใช้ Arduino IDE หรือตัวโหลด Bluino
ความสว่างลอย;int LED =3; ลอยจริงความสว่าง; ลอยล่าช้า1; ลอยล่าช้า2; ตัวเลือกลอย; การตั้งค่าเป็นโมฆะ () { pinMode (LED, OUTPUT); Serial.begin(9600); Serial.println ("ตัวควบคุมแถบ LED Arduino"); Serial.println(" "); Serial.println("โปรดป้อนความสว่างของแถบ LED (1-5)"); Serial.println(" "); ในขณะที่ (Serial.available() ==0) {} ความสว่าง = Serial.parseFloat(); ความสว่างจริง = (ความสว่าง) * 51.0; if (ความสว่างจริง >=6) { Serial.println(" Please enter a valid brightness"); } } วงเป็นโมฆะ () { Serial.println (" "); Serial.println("แถบไฟ LED กะพริบที่อัตรา "); Serial.print(ความสว่าง); analogWrite (LED, ความสว่างจริง); ล่าช้า (1000); }
ขั้นตอนที่ 3: ถึงเวลาทดสอบ
เชื่อมต่อ Arduino อัปโหลดรหัส เปิดจอภาพแบบอนุกรม ข้อความ "Please enter the brightness of LED strip (1-5)" ควรปรากฏขึ้น ป้อนค่าความสว่างแล้วคลิก send คุณสามารถดูได้ว่าแถบ LED ของคุณกำลังทำงานอยู่ในคำสั่งความสว่างของคุณ!.
ขั้นตอนที่ 4: ข้อมูลเพิ่มเติม:
- สามารถป้อนความสว่างเป็นค่าทศนิยมได้
- ความสว่างที่ป้อนข้างต้น 5 จะเหมือนกับ 5
- เมื่อค่าน้อยลง ความสว่างจะลดลง
- โดยค่าเริ่มต้น บางครั้งไดรเวอร์ Arduino อาจหายไปในคอมพิวเตอร์ของคุณ ในการแก้ไขข้อผิดพลาด ให้เปิดตัวจัดการอุปกรณ์และอัปเดตไดรเวอร์ที่ไม่รู้จักทั้งหมด
- เลือกพอร์ต COM และเวอร์ชันของ Arduino ที่ถูกต้อง
- รหัสดาวน์โหลดสำรอง:
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีใช้ 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 สองสามดวงเรืองแสงเป็นสีเดียว
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 ได้ด้วยสมาร์ทโฟนของคุณ
ตัวควบคุมความสว่างแถบ LED: 7 ขั้นตอน
LED Strip Brightness Controller: สวัสดีเพื่อน ๆ บางครั้งเราไม่ชอบความสว่างสูงของแถบ LED และเมื่อเราปิดสวิตช์ดังนั้นวันนี้ฉันจะทำวงจรควบคุมความสว่างแถบ LED ด้วยวงจรนี้เราสามารถควบคุมความสว่างได้อย่างง่ายดาย ของแถบ LED นี้ ci