» หัวข้อ » ไอเดีย DIY »กลางคืนพร้อมการควบคุมความสว่าง

หรี่แสงกลางคืน

วันนี้ฉันอยากจะบอกคุณถึงวิธีการรวบรวมแสงกลางคืนโดยใช้รายละเอียดขั้นต่ำและวันนี้เราต้องการ:

1.Arduino (ในกรณีของฉัน Uno)
2. ขนมปังหรือมันก็เรียกว่าเขียงหั่นขนม slessless
3. LED ของสีใด ๆ สำหรับแรงดันไฟฟ้า 3 โวลต์
4. สายเคเบิลสำหรับการเขียนโปรแกรม
5. โพเทนชิออมิเตอร์
6. สายจัมเปอร์
7. ตัวต้านทาน 220 โอห์ม

ดังนั้นก่อนอื่นคุณต้องเขียนโปรแกรม arduino



นี่คือภาพร่าง:

// ให้ชื่อที่สมเหตุสมผลสำหรับหมุดที่มีไฟ LED
// และโพเทนชิออมิเตอร์ (โพเทนชิโอมิเตอร์แบบอังกฤษหรือเพียงแค่“ หม้อ”)
#define LED_PIN 9
#define POT_PIN A0
 
การตั้งค่าเป็นโมฆะ ()
{
  // pin พร้อม LED - output เหมือนเมื่อก่อน ...
  pinMode (LED_PIN, OUTPUT);
 
  // ... แต่เข็มที่มีโพเทนชิออมิเตอร์ควรเป็นอินพุต
  // (ภาษาอังกฤษ "อินพุต"): เราต้องการอ่านแรงดันไฟฟ้า
  // ออกโดยเขา
  pinMode (POT_PIN, INPUT);
}
 
เป็นโมฆะห่วง ()
{
  // ประกาศว่าต่อไปเราจะใช้ 2 ตัวแปรด้วย
  // ชื่อการหมุนและความสว่างและสิ่งที่เราจะเก็บไว้ในนั้น
  // จำนวนเต็ม (ภาษาอังกฤษ "จำนวนเต็ม" เรียกง่าย ๆ ว่า "int")
  การหมุน int, ความสว่าง;
 
  // อ่านแรงดันการหมุนจากโพเทนชิออมิเตอร์ในการหมุน:
  // ไมโครคอนโทรลเลอร์จะให้ตัวเลขตั้งแต่ 0 ถึง 1023
  // สัดส่วนกับมุมของการหมุนของที่จับ
  การหมุน = analogRead (POT_PIN);
 
  // ในความสว่างเขียนค่าการหมุนที่ได้รับก่อนหน้านี้
  // หารด้วย 4 เนื่องจากเราต้องการเก็บไว้ในตัวแปร
  // ค่าจำนวนเต็มส่วนที่เป็นเศษส่วนของการหารจะถูกยกเลิก
  // เป็นผลให้เราได้จำนวนเต็มจาก 0 ถึง 255
  ความสว่าง = การหมุน / 4;
 
  // แสดงผลลัพธ์ไปยัง LED
  analogWrite (LED_PIN, ความสว่าง);
}


จากนั้นคุณต้องเชื่อมต่อทุกอย่างตามแบบแผนนี้

หรี่แสงกลางคืน


และเกี่ยวกับดังนั้นฉันได้




ฉันคิดว่าคุณชอบบทความนี้และฉันขอแนะนำให้คุณเข้าร่วมในแบบสำรวจด้านล่าง แต่สำหรับฉันแล้ว
ในขณะที่
END
คำถาม \ topic ถูกเผยแพร่โดยอัตโนมัติในโซเชียล เครือข่ายไซต์ - คอยติดตามคำตอบที่นั่น:
คุณจัดการที่จะทำซ้ำ?
คะแนนโหวตทั้งหมด: 5

เหมาะสำหรับหัวข้อ

หัวข้อที่เกี่ยวข้อง

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
4 แสดงความคิดเห็น
Dudosa1337
ในความเป็นจริงมันดีที่เขามีส่วนร่วมใน arduino และการเขียนโปรแกรม
แอนตัน
เยี่ยมโฮมเมดฉันพยายามที่จะทำซ้ำ
เด็กจะไปไกลแล้วในโปรไฟล์ที่เขาเขียนว่า "ฉันสั่งทำที่บ้าน" ))
ในขณะที่ใช้รายละเอียดขั้นต่ำ

1.Arduino (ในกรณีของฉัน Uno)
2. ขนมปังหรือมันก็เรียกว่าเขียงหั่นขนม slessless
3. LED ของสีใด ๆ สำหรับแรงดันไฟฟ้า 3 โวลต์
4. สายเคเบิลสำหรับการเขียนโปรแกรม
5. โพเทนชิออมิเตอร์
6. สายจัมเปอร์
7. ตัวต้านทาน 220 โอห์ม
และนี่คือการเปิดไฟ LED หนึ่งดวง? ในไม่ช้าพวกเขาจะไม่สามารถเข้าห้องน้ำได้หากไม่มี Arduino! รอยขีดข่วน

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...