Page 69 - ใช้ในกิจกรรมการเรียนการสอน โรงเรียนบ้านเขาหินซ้อนฯ เท่านั้น...
P. 69
กิจกรรมที่ 3
ก�ำหนดยิงกระสุนของยำนอวกำศ
ตรวจสอบการท�างาน เมื่อมีการกดปุ่มสวิตช์ 1 (S1) และ สวิตช์ 2 (S2) พร้อมกัน และกระสุนไม่อยู่ในระหว่างการยิง
เริ่มต้น (shoot)
วนซ�้าตลอดการท�างาน
หน่วงเวลา 0.1 วินาที
ถ้า สวิตช์ 1 ถูกกด และ สวิตช์ 2 ถูกกด และ สถานะการยิง = 0 แล้ว
ก�าหนดต�าแหน่งเริ่มต้นของกระสุน
bullet_xpos = rox_pos +1
bullet_ypos = roy_pos
ก�าหนดสถานะการยิง shoot_status = 1
จบ
จากรหัสล�าลองข้างต้น น�าไปเขียนเป็นโปรแกรม ได้ดังรูปที่ 8
รูปที่ 8 โปรแกรมก�าหนดยิงกระสุนของยานอวกาศ
61