สารบัญ:

Gravity Acceleration Value Tester: 5 ขั้นตอน (พร้อมรูปภาพ)
Gravity Acceleration Value Tester: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Gravity Acceleration Value Tester: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Gravity Acceleration Value Tester: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Gravitational Acceleration Physics Problems, Formula & Equations 2024, พฤศจิกายน
Anonim
เครื่องทดสอบค่าความเร่งแรงโน้มถ่วง
เครื่องทดสอบค่าความเร่งแรงโน้มถ่วง

ตามจลนศาสตร์ โปรเจ็กต์นี้วัดค่าของค่าคงที่ความเร่งโน้มถ่วง ('g') โดยการวัดข้อมูลการเคลื่อนที่จากการตกอย่างอิสระ

ตามคำแนะนำของหน้าจอ LCD วัตถุ (เช่น ลูกบอลไม้ ลูกแก้ว ลูกเหล็ก ฯลฯ) ตกลงอย่างอิสระจากมือของใครบางคนผ่านส่วนหลักของระบบ (ท่อทรงกระบอกแนวตั้งยาว) จากปลายด้านบนถึง ล่าง. ยอมรับความเร็วหรือความสูงเริ่มต้น จากนั้นระบบจะให้ค่า 'g' ที่คำนวณได้โดยอัตโนมัติ และแสดงผ่านหน้าจอ LCD

รายการคุณสมบัติ:

1) ทดสอบความเข้มของแสงและรับค่าเริ่มต้นสำหรับการทดสอบในสภาพแสงใดๆ

2) ให้คำแนะนำการใช้งานและการแก้ไขข้อผิดพลาดสำหรับผู้ทดสอบโดย LCD;

3) การวัดเวลาที่แม่นยำโดยใช้โฟโตทรานซิสเตอร์-LED 3 กลุ่ม;

4) การคำนวณค่าคงที่ 'g' และแสดงผลโดย LCD

ขั้นตอนที่ 1: วิธีใช้งาน

วิธีใช้
วิธีใช้

ขั้นตอนที่ 1: การเตรียมการ

ปฏิบัติตามคำแนะนำบนหน้าจอ LCD ในตอนเริ่มต้น LCD จะแจ้ง:

"ยินดีต้อนรับสู่เกม เริ่มต้นด้วยการกด";

ขั้นตอนที่ 2: การทดสอบด้านสิ่งแวดล้อม

เมื่อกดสวิตช์ ระบบจะแจ้ง:

"โปรดรอ …"

ระบบจะใช้เวลา 3 วินาทีในการเตรียมตัวสำหรับการทดสอบ

ขั้นตอนที่ 3: พร้อมและรอการดรอป

ระบบขั้นตอนนี้อาจแสดงผลลัพธ์สองประการต่อไปนี้:

1) หากทุกอย่างเป็นปกติ ระบบจะแสดง:

“กรุณาวางบางอย่างไว้ด้านบน”

จากนั้นระบบจะไปที่ขั้นตอนที่ 4

2) หากมีอุบัติเหตุ เช่น ในระหว่างการทดสอบสิ่งแวดล้อมมีการเปลี่ยนแปลงของแสงที่แรงมาก ระบบจะแจ้ง:

"ว้าว! กระพริบ โปรดลองอีกครั้ง"

หลังจาก 1.5 วินาที ระบบจะกลับสู่ขั้นตอนแรกของการเตรียมการ

ขั้นตอนที่ 4: ทดสอบการตก

เมื่อผู้ทดสอบดรอปวัตถุทดสอบ ระบบจะแสดงผลลัพธ์สองประการ:

1) หากการทดสอบเป็นปกติ ระบบจะแจ้ง:

"NICE TRY! G =XX";

ระบบให้ผลการทดสอบ แสดงผล 10 วินาที และกลับไปที่ขั้นตอนที่ 1

2) หากการทดสอบมีปัญหา เช่น ไม่สามารถจับการเคลื่อนไหวของวัตถุได้ ระบบจะแสดง:

"มีบางอย่างผิดปกติ โปรดลองอีกครั้ง"

แสดงผลเป็นเวลา 6 วินาที ระบบจะกลับไปที่ขั้นตอนที่ 1 ตอนนี้วงจรการทดสอบเสร็จสิ้นแล้ว

ขั้นตอนที่ 2: รายการชิ้นส่วน

ส่วนรายการ
ส่วนรายการ

ขั้นตอนที่ 3: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ

ขั้นตอนที่ 4: รหัสและคำอธิบาย

รหัสและคำอธิบาย
รหัสและคำอธิบาย
รหัสและคำอธิบาย
รหัสและคำอธิบาย
รหัสและคำอธิบาย
รหัสและคำอธิบาย
รหัสและคำอธิบาย
รหัสและคำอธิบาย

โค้ดประกอบด้วย 3 ส่วน ได้แก่ การประกาศตัวแปร นิยามการดำเนินการ และโปรแกรมหลัก

1) ส่วนคำจำกัดความของตัวแปร: มีอาร์กิวเมนต์ทั้งหมด 30 ข้อที่กำหนดไว้ในส่วนนี้ อาร์กิวเมนต์ตัวแปร 15 แบบ: 6 สำหรับเซ็นเซอร์วัดแสง 6 สำหรับเวลา 1 สำหรับสถานะสวิตช์ 1 สำหรับสถานะระบบ และ 1 สำหรับการคำนวณค่า g อาร์กิวเมนต์คงที่ 15 รายการ: 2 สำหรับระยะทาง 1 สำหรับค่าที่ละเอียดอ่อน และ 12 สำหรับ PIN (รวมถึง PIN ที่เกี่ยวข้องกับอินเทอร์เฟซ LCD 6 รายการ)

2) ส่วนการกำหนดการกระทำ: precession ทั้งหมดแบ่งออกเป็น 3 สถานะระบบที่แตกต่างกันตามการกระทำที่แตกต่างกัน ซึ่งใช้โปรแกรมการทำงานห้าโปรแกรมตามลำดับ: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue ()' และ 'printall ()'

3) ส่วนของโปรแกรมหลัก: สถานะระบบทั้งสามมีชื่อเป็น 'sysState 0, 1 และ 2' 1) sysState0 เริ่มระบบด้วยการแสดงข้อความต้อนรับ หากกดสวิตช์ ให้เรียกใช้ฟังก์ชัน lighttest () และคืนค่าสถานะ 1 หรือสถานะ 0 หลังจากทำงาน 2) ใน sysState1 ฟังก์ชัน drop () และ printall () จะถูกเรียกซ้ำ ๆ และส่งคืนสถานะ 2 หรือสถานะ 0 หลังจากรัน 3) ใน sysState2 เรียกใช้ฟังก์ชัน gvalue () และส่งกลับสถานะ 0;

นอกจากนี้ ฟังก์ชัน sensorread () จะถูกเรียกสองครั้งในโปรแกรมหลัก

ขั้นตอนที่ 5: ประกอบรูปถ่าย

แนะนำ: