สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่คือตัวอย่างบทช่วยสอนในห้องปฏิบัติการเพื่อช่วยแสดงความคาดหวังของฉันในการใช้ Instructables บน Labs และ Projects แล็บนี้จะสร้างตัวนับไบนารีอย่างง่ายโดยใช้ปุ่มและไฟ LED สามดวง อย่างที่คุณเห็น โปรเจ็กต์ง่ายๆ นี้แบ่งออกเป็นขั้นตอนพื้นฐานสองสามขั้นตอน ตามด้วยโค้ดที่จำเป็นในการรันโปรเจ็กต์ ห้องปฏิบัติการทั้งหมดจะต้องมีอย่างน้อย:
1. แผนภาพ Fritzing เพื่ออธิบายว่าส่วนประกอบต่างๆ เชื่อมต่อกับบอร์ดอย่างไร
2. คำอธิบายว่าแต่ละองค์ประกอบคืออะไรและใช้งานอย่างไร (เช่น อย่าเพิ่งอัปโหลดชุดรูปภาพ!)
3. ระบุรหัสที่ใช้สร้างโครงการ สิ่งนี้สามารถแบ่งออกเป็นส่วนๆ ได้เช่นกัน เพื่อช่วยอธิบายวิธีการทำงานของโค้ดและ/หรือแก้ไขได้ดียิ่งขึ้น
*ไม่บังคับ แต่ได้รับการสนับสนุน* เมื่อใดก็ตามที่เป็นไปได้ ให้เพิ่มส่วนช่วยเหลือเพื่ออธิบายวิธีจัดการกับข้อผิดพลาดทั่วไปในการสร้างโครงการ
ขั้นตอนที่ 1: เพิ่ม Led
1. วาง LED (สีใดก็ได้) ลงในเขียงหั่นขนม
2. เชื่อมต่อปลายด้านหนึ่งของตัวต้านทาน 220 Ω (โอห์ม) กับตะกั่วด้านบน (+) ควรเป็นตะกั่วที่ยาวกว่า และปลายอีกด้านเป็นพิน 12 บนบอร์ด Arduino ของคุณ
3. ต่อสายจัมเปอร์เข้ากับสายนำด้านล่าง (-) และกับรางที่มีสายดินบนเขียงหั่นขนม
5. เชื่อมต่อ Jumper Wire จากรางที่ต่อลงดินกับ GND (กราวด์) Pin บน Arduino
ขั้นตอนที่ 2: นำข้อผิดพลาด
ขั้นตอนที่ 3: เพิ่ม LED สีเขียว
LED สีเขียวมีการตั้งค่าเหมือนกับ LED สีแดงของเรา
1. เชื่อมต่อ led เข้ากับเขียงหั่นขนม
2. เชื่อมต่อตัวต้านทาน220Ωกับขั้วบวก (+) ของ LED และพิน 10 บน Arduino
4. ต่อขั้วลบเข้ากับรางภาคพื้นดิน
ขั้นตอนที่ 4: เพิ่มไฟ LED สีน้ำเงิน
LED สีน้ำเงินมีการตั้งค่าเหมือนกับ LED สีแดงและสีเขียวของเรา
1. เชื่อมต่อ led เข้ากับเขียงหั่นขนม
2. เชื่อมต่อตัวต้านทาน220Ωกับขั้วบวก (+) ของ LED และพิน 8 บน Arduino
4. ต่อขั้วลบเข้ากับรางภาคพื้นดิน
ขั้นตอนที่ 5: เพิ่มปุ่มกด
1. แนบปุ่มกดเข้ากับเขียงหั่นขนมโดยเชื่อมต่อกับคอลัมน์ "E" และ "F" คอลัมน์ "E" และ "F" ใช้เพื่อแยกแถวของเรา กล่าวคือ ส่วนประกอบบน A-E เชื่อมต่อกัน และส่วนประกอบบน FJ เชื่อมต่อกัน เพื่อสร้างสองส่วนแยกจากกัน
2. วางตัวต้านทาน 10kΩ เพื่อเชื่อมต่อด้านขวาของปุ่มกับรางที่ต่อลงดิน
3. วางสายจัมเปอร์เพื่อเชื่อมต่อด้านซ้ายของปุ่มกับรางไฟ
4. วางสายจัมเปอร์เพื่อเชื่อมต่อด้านขวาของด้านล่างกับพิน 4 (ในทางเทคนิคแล้วสามารถอยู่ด้านเดียวกับตัวต้านทานได้ Jumper Wire อยู่ที่อีกด้านหนึ่งของปุ่มเพื่อให้ไดอะแกรมมีระเบียบมากขึ้น)
ขั้นตอนที่ 6: ข้อผิดพลาดของปุ่มกด
ขั้นตอนที่ 7: อธิบายตัวนับไบนารี
ในการเขียนโปรแกรม เรานับโดยใช้ระบบการนับที่เรียกว่าไบนารี ซึ่งแสดงด้วย 1 และ 0 Ex 011 ในไบนารีคือสิ่งที่คุณและฉันจะเรียกว่า 3 LED นั้นยอดเยี่ยมเพราะสามารถแสดงค่าไบนารีได้อย่างง่ายดาย! 1 สามารถแสดงโดยเปิด LED และ 0 สามารถแสดงโดยปิด LED เนื่องจากเรามี LED สามดวง เราจึงมีไบนารีบิตสามบิตที่เราสามารถใช้ได้ ค่าที่เป็นไปได้สำหรับตัวนับ LED ของเรามีรายละเอียดอยู่ในแผนภูมิด้านบน
ขั้นตอนที่ 8: รหัสสำหรับตัวนับไบนารี
สิ่งที่แนบมาคือ BinaryCounter.ino ซึ่งมีรหัสทั้งหมดสำหรับการรันโครงการตัวนับไบนารีบน Arduino Uno