Arduino: ควบคุมไฟ LED - ทำงานอย่างไร
ไมโครคอนโทรลเลอร์ Arduino ทำให้การควบคุมส่วนประกอบอิเล็กทรอนิกส์เป็นเรื่องง่าย เคล็ดลับการปฏิบัตินี้แสดงให้คุณเห็นวิธีการควบคุม LED ด้วย Arduino ของคุณ
ควบคุม LED ผ่าน Arduino: ส่วนประกอบที่จำเป็น
ก่อนที่คุณจะสามารถควบคุมไฟ LED ด้วย Arduino ของคุณคุณต้องตรวจสอบให้แน่ใจว่าคุณมีส่วนประกอบที่จำเป็นทั้งหมดแล้ว
- ก่อนอื่นคุณต้องมี Arduino สำหรับผู้เริ่มต้นแนะนำให้ใช้ Arduino Uno หรือ Arduino Mega 2560 เนื่องจากทั้งซอฟต์แวร์ Arduino และฮาร์ดแวร์ Arduino เป็นโอเพ่นซอร์สในแง่ของโอเพ่นซอร์ส แต่มาจาก บริษัท อื่น
- นอกเหนือจาก Arduino คุณยังต้องการไฟ LED คุณสามารถแยกความแตกต่างระหว่างไฟ LED สีเดียวและไฟ LED RGB
- คุณควรได้รับตัวต้านทานบางตัวเนื่องจากแรงดันของขา Arduino ปกติ (U = 3.3 V) นั้นสูงเกินไปสำหรับ LED
- เพื่อให้การสลับส่วนประกอบง่ายขึ้นคุณสามารถใช้เขียงหั่นขนมเพื่อที่คุณจะได้ไม่ต้องประสานส่วนประกอบของคุณ
- นอกจากนี้อย่าลืมซื้อสายจัมเปอร์เพื่อให้คุณสามารถเชื่อมต่อส่วนประกอบได้
- โดยวิธีการที่คุณสามารถหาชุดเริ่มต้น Arduino ในทางปฏิบัติมากมายบนอินเทอร์เน็ตที่สามารถประหยัดเงินได้มากเนื่องจากส่วนประกอบทั้งหมดรวมอยู่แล้ว
การควบคุม LED ผ่าน Arduino: การเตรียมการ
หลังจากที่คุณได้รับส่วนประกอบที่สำคัญทั้งหมดตอนนี้คุณต้องเตรียมการขั้นสุดท้ายบางอย่าง
- สิ่งแรกที่ต้องทำคือติดตั้ง Arduino IDE บนคอมพิวเตอร์ของคุณ ระหว่างการติดตั้งคุณอาจถูกถามว่าคุณต้องการติดตั้งไดรเวอร์ Arduino อื่นหรือไม่ คุณควรทำเช่นนั้นมิฉะนั้นคอมพิวเตอร์ของคุณจะไม่รู้จัก Arduino ของคุณ
- จากนั้นเชื่อมต่อ LED เข้ากับ Arduino ของคุณดังที่แสดงในภาพ
- จากนั้นเริ่มต้น Arduino IDE ใน "การตั้งค่าโมฆะ ()" คุณต้องกำหนดพินที่เชื่อมต่อ LED เป็นเอาต์พุตก่อน สามารถทำได้อย่างง่ายดายด้วยคำสั่ง "pinMode (13, OUTPUT);" (ไม่มีเครื่องหมายคำพูด) ในกรณีของเรา LED เชื่อมต่อกับ pin 13
- ใน "void loop ()" คุณสามารถกำหนดคำสั่งที่ควรจะดำเนินการหนึ่งหลังจากที่อื่น ก่อนอื่นคุณสามารถปักหมุด 13 ด้วยคำสั่ง "digitalWrite (13, HIGH);" ตั้งเป็น "สูง" ซึ่งหมายความว่าใช้แรงดันไฟฟ้าเต็มรูปแบบ (3.3 V)
- จากนั้นคุณสามารถใช้คำสั่งหน่วงเวลาเพื่อให้โปรแกรมรอ 1, 000 มิลลิวินาที: "ล่าช้า (1000);"
- จากนั้นคุณควรตั้งค่าพิน 13 กลับไปที่ "LOW": "digitalWrite (13, LOW);"
- ในที่สุดเพิ่มคำสั่งล่าช้า
Arduino: ปล่อยแฟลช LED
หลังจากคุณเสร็จสิ้นโปรแกรมและเชื่อมต่อส่วนประกอบทั้งหมดอย่างถูกต้องแล้วคุณสามารถโหลดโปรแกรมลงใน Arduino
- หากทุกอย่างทำงานอย่างถูกต้องตอนนี้ LED ของคุณควรกระพริบ
Arduino: ควบคุม LED ในตัว
หากคุณมี Arduino แต่ไม่มี LED ติดมือคุณสามารถควบคุม Arduino LED ในตัวได้
- แทนที่จะมีจำนวนพินคุณเพียงแค่ใช้ "LED_BUILTIN" ในคำสั่ง
ในเคล็ดลับการปฏิบัติถัดไปคุณจะได้เรียนรู้วิธีการใช้ Raspberry Pi ของคุณเป็น repeater WiFi นอกจากนี้คุณยังสามารถรับชิ้นส่วนอิเล็กทรอนิกส์ในราคาต่ำจาก Conrad โดยใช้ส่วนลดของเรา