ศิลปะ
ความงามและสุขภาพ
งานฝีมือ
วัฒนธรรมและประวัติศาสตร์
ความบันเทิง
สิ่งแวดล้อม
อาหารและเครื่องดื่ม
วิศวกรรมย้อนรอย
วิทยาศาสตร์
กีฬา
เทคโนโลยี
อุปกรณ์สวมใส่
กระพริบ LED — โครงการ Arduino แรกของคุณ
แปลแล้ว
BLUEPRINT NFT
Admiral OOM

สร้างโดย

Admiral OOM

9. มีนาคม 2026NO
490
1
2
0
0

กระพริบ LED — โครงการ Arduino แรกของคุณ

โครงการอิเล็กทรอนิกส์คลาสสิกแรก! สร้างวงจร LED ที่กระพริบโดยใช้ Arduino บอร์ดทดลอง ตัวต้านทาน และ LED เพียงตัวเดียว เหมาะสำหรับผู้เริ่มต้นแบบสัมบูรณ์ — ไม่จำเป็นต้องบัดกรี

คำแนะนำ

1

รวบรวมส่วนประกอบของคุณ

รวบรวมส่วนประกอบทั้งหมดที่แสดงรายการด้านล่าง ไม่จำเป็นต้องบัดกรี — ทุกอย่างเสียบเข้าไปในเบรดบอร์ด

วัสดุสำหรับขั้นตอนนี้:

SparkFun Inventor's Kit - V3.2SparkFun Inventor's Kit - V3.21 ชุด

เครื่องมือที่ต้องใช้:

Computer with Arduino IDEComputer with Arduino IDE
2

แผนผังวงจร

สัญญาณไหลจาก Arduino Pin 13 → ตัวต้านทาน 220Ω (R1) → LED (D1) → GND। ตัวต้านทานจำกัดกระแสเพื่อปกป้อง LED।

วัสดุสำหรับขั้นตอนนี้:

Arduino Uno R3Arduino Uno R31 ชิ้น
5mm LED5mm LED1 ชิ้น
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1 ชิ้น
3

เชื่อมต่อสายไฟ

  1. แทรก LED เข้าไปในเบรดบอร์ด — ขายาว (anode +) ในแถวหนึ่ง ขาสั้น (cathode −) ในแถวถัดไป
  2. แทรกขาหนึ่งของ 220Ω resistor เข้าไปในแถวเดียวกับ cathode ของ LED ขาอีกข้างหนึ่งในแถวแยกต่างหาก
  3. Jumper wire จาก anode row ของ LED → Arduino Pin 13
  4. Jumper wire จาก resistor free row → Arduino GND
เคล็ดลับ: resistor สามารถอยู่ด้านใดด้านหนึ่งของ LED — มันเพียงแต่ต้องอยู่ในอนุกรมเท่านั้น

วัสดุสำหรับขั้นตอนนี้:

5mm LED5mm LED1 ชิ้น
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1 ชิ้น
BreadboardBreadboard1 ชิ้น
Jumper Wire (Male-to-Male)Jumper Wire (Male-to-Male)2 ชิ้น
4

อัปโหลดโค้ด Blink

เชื่อมต่อ Arduino ผ่าน USB เปิด Arduino IDE เลือก Tools → Board → Arduino Uno วางโค้ดแล้วคลิก Upload
blink.inoarduino
// Blinking LED — Your First Arduino Project
// Turns an LED on for one second, then off for one second, repeatedly.

const int LED_PIN = 13;  // Pin connected to the LED

void setup() {
  pinMode(LED_PIN, OUTPUT);  // Set pin 13 as an output
}

void loop() {
  digitalWrite(LED_PIN, HIGH);  // Turn LED ON
  delay(1000);                  // Wait 1 second

  digitalWrite(LED_PIN, LOW);   // Turn LED OFF
  delay(1000);                  // Wait 1 second
}

// EXPERIMENT IDEAS:
// - Change delay(1000) to delay(100) for fast blinking
// - Change delay(1000) to delay(2000) for slow blinking
// - Try delay(50) for a strobe effect
// - Use different values for ON and OFF times:
//   delay(200) ON, delay(800) OFF = short flash
//   delay(800) ON, delay(200) OFF = long flash

วัสดุสำหรับขั้นตอนนี้:

Arduino Uno R3Arduino Uno R31 ชิ้น
USB-B CableUSB-B Cable1 ชิ้น

เครื่องมือที่ต้องใช้:

Computer with Arduino IDEComputer with Arduino IDE
5

PCB เค้าโครง (อ้างอิง)

นี่แสดงวงจรเป็น PCB เค้าโครง ไม่จำเป็นสำหรับโครงการนี้ — บอร์ดทดลองทำงานได้อย่างสมบูรณ์ — แต่แสดงว่าวงจรเดียวกันจะมีลักษณะอย่างไรหากผลิตเป็นบอร์ดจริง
6

ทดสอบและการทดลอง

LED กระพริบหรือไม่? ยินดีด้วย! คุณเพิ่งเขียนโปรแกรมฮาร์ดแวร์เสร็จแล้ว

การแก้ไขปัญหา:
  • LED ไม่สว่างหรือไม่? พลิก LED — ขายาวชี้ไปที่ Pin 13
  • LED อยู่ในสถานะเปิดอยู่เสมอ? ตรวจสอบว่าโค้ดอัปโหลดเสร็จสิ้นแล้ว
  • ไม่มีอะไรเกิดขึ้น? ยืนยันว่าการเดินสายตรงกับแผนผังในขั้นตอนที่ 2

การทดลองต่อไป:
  • เปลี่ยนค่า delay() เพื่อควบคุมความเร็วของการกระพริบ
  • เพิ่ม LED ตัวที่สองบน Pin 12
  • แทนที่ด้วย RGB LED (ดู SIK Circuit 3)

วัสดุ

7
  • SparkFun Inventor's Kit - V3.2ค่าคอมมิชชัน 10%
    1 ชุด
    $107.20
  • Arduino Uno R3ค่าคอมมิชชัน 10%
    1 ชิ้น
    Magento Legacy Storeships internationally
    เริ่มที่$27.38
  • 5mm LEDค่าคอมมิชชัน 10%
    1 ชิ้น
    Magento Legacy Storeships internationally
    เริ่มที่$3.61
  • 1 ชิ้น
    ตัวยึดตำแหน่ง
  • Breadboardค่าคอมมิชชัน 10%
    1 ชิ้น
    Magento Legacy Storeships internationally
    เริ่มที่$9.62
  • Jumper Wire (Male-to-Male)ค่าคอมมิชชัน 10%
    2 ชิ้น
    Magento Legacy Storeships internationally
    เริ่มที่$5.07
  • USB-B Cableค่าคอมมิชชัน 10%
    1 ชิ้น
    Magento Legacy Storeships internationally
    เริ่มที่$5.76

เครื่องมือที่จำเป็น

2
  • ตัวยึดตำแหน่ง
  • Optional, pre-made jumper wires do not need stripping
    ตัวยึดตำแหน่ง
ยอดรวมประมาณ
สิ่งที่ผู้ทำซื้อมา วัสดุที่ไม่แสดงราคาให้หาซื้อจากที่ที่คุณซื้อได้
$107.20

CC0 สาธารณสมบัติ

พิมพ์เขียวนี้เผยแพร่ภายใต้ CC0 คุณสามารถคัดลอก แก้ไข แจกจ่าย และใช้งานผลงานนี้เพื่อวัตถุประสงค์ใดก็ได้ โดยไม่ต้องขออนุญาต

สนับสนุนเมกเกอร์โดยซื้อสินค้าผ่านพิมพ์เขียวของพวกเขา ซึ่งพวกเขาจะได้รับ ค่าคอมมิชชันเมกเกอร์ ที่ผู้ขายกำหนด หรือสร้างเวอร์ชันใหม่ของพิมพ์เขียวนี้และรวมเป็นการเชื่อมต่อในพิมพ์เขียวของคุณเพื่อแบ่งรายได้

การสนทนา

(0)

เข้าสู่ระบบ เพื่อร่วมการสนทนา

กำลังโหลดความคิดเห็น...