สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โปรเจ็กต์นี้สร้างลูกเต๋า LED ที่สร้างตัวเลขใหม่ทุกครั้งที่เอียงเซ็นเซอร์เอียง โปรเจ็กต์นี้สามารถแก้ไขได้เพื่อใช้ปุ่ม แต่โค้ดจะต้องได้รับการแก้ไขตามนั้น
ก่อนเริ่มโครงการนี้ อย่าลืมเชื่อมต่อ 5V และ GND กับแต่ละด้านของเขียงหั่นขนม
เสบียง
- SW-520D เซนเซอร์เอียง
- ไฟ LED 7 ดวง
- ตัวต้านทาน 7 220 หรือ 330 โอห์ม
- เขียงหั่นขนม
- สายจัมเปอร์
ขั้นตอนที่ 1: ขั้นตอนที่ 1: ตั้งค่า LEDs
สิ่งแรกที่คุณต้องทำคือตั้งค่าไฟ LED ในรูปแบบ 'H' เพื่อให้โครงร่างของลูกเต๋า ตามภาพด้านบน เรียง LED 3 ดวงในแนวตั้งในแต่ละด้าน (ตรวจสอบให้แน่ใจว่าแต่ละขามีแถวของตัวเอง) และวางไฟ LED หนึ่งดวงไว้ตรงกลาง
เสร็จแล้วต่อขาสั้นของ LED แต่ละตัวเข้ากับ GND
เพื่อให้โค้ดง่ายขึ้นเล็กน้อย จะมีเพียง 4 พินดิจิตอลสำหรับ 7 LEDs โดยจะมี 3 กลุ่ม 2 และ LED กลางจะมีพินดิจิตอลของตัวเอง (ดูภาพด้านบน)
- ต่อขายาวของกลุ่มที่ 1 เข้าด้วยกันแล้วต่อเข้ากับพินดิจิตอล 10
- ต่อขายาวของกลุ่มที่ 2 เข้าด้วยกันแล้วต่อเข้ากับขาดิจิตอล 9
- ต่อขายาวกลุ่ม 3 เข้าด้วยกันแล้วต่อเข้ากับขาดิจิตอล 8
- ต่อ LED ขายาว 4 ขาเข้ากับขาดิจิตอล 7
ขั้นตอนที่ 2: ขั้นตอนที่ 2: เชื่อมต่อ Tilt Sensor
เพื่อให้พื้นฐานเกี่ยวกับวิธีการทำงานของเซ็นเซอร์ Tilt สามารถเข้ารหัสให้มีสถานะปิดและสถานะเปิดคล้ายกับปุ่ม Arduino หากเซ็นเซอร์ตั้งตรงในแนวตั้ง โดยปกติแล้วจะถือว่าอยู่ในสถานะเปิด และหากเซ็นเซอร์คว่ำหน้าในแนวตั้ง โดยปกติแล้วจะถือว่าอยู่ในสถานะปิด
ในโครงการนี้เมื่อเซ็นเซอร์เอียงคว่ำลง มันจะส่งสัญญาณ 'ลูกเต๋า' เพื่อสุ่มตัวเลข
เชื่อมต่อขาสั้นของเซ็นเซอร์เอียงกับ GND และเชื่อมต่อขายาวกับขาดิจิตอล2
ขั้นตอนที่ 3: ขั้นตอนที่ 3: รหัส
นี่คือลิงค์ไปยังรหัส หากคุณมีคำถามใด ๆ อย่าลังเลที่จะถาม