สารบัญ:

LED Dimmer พร้อมโพเทนชิออมิเตอร์: 5 ขั้นตอน (พร้อมรูปภาพ)
LED Dimmer พร้อมโพเทนชิออมิเตอร์: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: LED Dimmer พร้อมโพเทนชิออมิเตอร์: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: LED Dimmer พร้อมโพเทนชิออมิเตอร์: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ตัวต้านทานปรับค่าได้ คืออะไร ? ตัวต้านทานปรับค่าได้ 3 ขา ทำงานอย่างไร ? 2024, กรกฎาคม
Anonim
หรี่ไฟ LED พร้อมโพเทนชิออมิเตอร์
หรี่ไฟ LED พร้อมโพเทนชิออมิเตอร์

นี่เป็นคำแนะนำที่สอนวิธีใช้โพเทนชิออมิเตอร์เพื่อหรี่ไฟ LED

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
วัสดุ
  1. Arduino
  2. คอมพิวเตอร์
  3. เขียงหั่นขนม
  4. นำ
  5. 5 สายชาย
  6. โพเทนชิออมิเตอร์
  7. สาย USB

ขั้นตอนที่ 2: เริ่มต้น

เริ่มต้น
เริ่มต้น

เสียบ Arduino เข้ากับคอมพิวเตอร์ด้วยสาย USB

ขั้นตอนที่ 3: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

หลังจากที่ต่อ Arduino เข้ากับคอมพิวเตอร์ด้วยสาย USB แล้ว เราจะนำสายแรกมาวางบนพื้นดินและปลายอีกด้านหนึ่งเข้ากับ j1 จากนั้นคุณจะใส่สายที่สองจาก A0 ถึง j3 จากนั้นคุณจะใส่สายที่สามจาก 5v ถึง j5

หลังจากนั้นคุณจะใส่สายที่สี่จาก D9 ถึง j15 จากนั้นสายที่ห้าและสุดท้ายจากกราวด์ถึง j17

ขั้นตอนที่ 4: การตั้งค่าโพเทนชิออมิเตอร์และ LED

โพเทนชิออมิเตอร์และการตั้งค่า LED
โพเทนชิออมิเตอร์และการตั้งค่า LED

วางลูกบิดให้ห่างจากสายไฟ เสียบเข้ากับ f1 f3 และ f5 จากนั้นนำ LED ใส่ขาที่ยาวกว่าใน f15 และขาที่สั้นกว่าใน f17

ขั้นตอนที่ 5: รหัส

เหล่านี้เป็นตัวแปรที่บอกคอมพิวเตอร์ว่าคำเฉพาะหมายถึงอะไร:

int potPin = A0; สิ่งนี้บอกคอมพิวเตอร์ว่าส่วนตรงกลางของโพเทนชิออมิเตอร์ที่เราเรียกว่า potPin เสียบเข้ากับ A0 int readValue; สิ่งนี้บอกคอมพิวเตอร์ว่าเมื่อใดก็ตามที่เราพูดว่า readValue หมายถึงการอ่านโพเทนชิออมิเตอร์

นี่คือการตั้งค่าเป็นโมฆะซึ่งจะเกิดขึ้นเพียงครั้งเดียวเพื่อตั้งค่าส่วนที่เหลือของรหัส:

void setup() { นี่แค่บอกคุณว่านี่คือจุดเริ่มต้นของ Void Setup

โหมดพิน (9, เอาต์พุต); นี่คือการตั้งค่าไฟเพื่อให้สามารถเปิดได้ในภายหลัง

โหมดพิน (potPin, INPUT); สิ่งนี้จะตั้งค่าโพเทนชิออมิเตอร์เพื่อให้เราใช้งานได้ในภายหลัง

ส่วนต่อไปคือวงโมฆะซึ่งทำงานซ้ำแล้วซ้ำอีกจนกว่าคุณจะหยุดมัน

วงเป็นโมฆะ () {

readValue = analogRead (potPin); สิ่งนี้บอกให้คอมพิวเตอร์อ่านโพเทนชิออมิเตอร์ทุกครั้งที่เราพูดว่า readValue

readValue = แผนที่ (readValue, 0, 1023, 0, 255); สิ่งนี้จะแปลงตัวเลขจากโพเทนชิออมิเตอร์ซึ่งมีค่าตั้งแต่ 0-1023 เป็นตัวเลขสำหรับ LED ซึ่งมีค่าตั้งแต่ 0-255

analogWrite (9, อ่านค่า); สิ่งนี้บอกให้คอมพิวเตอร์เปิดไฟ LED ที่ความสว่างที่โพเทนชิออมิเตอร์บอก

}

นี่คือรหัสทั้งหมดด้วยตัวเอง:

int potPin = A0; int readValue = 0;

การตั้งค่าเป็นโมฆะ () {

โหมดพิน (9, เอาต์พุต);

pinMode(potPin, INPUT);}

วงเป็นโมฆะ () {

readValue = analogRead (potPin);

readValue = แผนที่ (readValue, 0, 1023, 0, 255);

analogWrite (9, readValue);}

แนะนำ: