• user warning: Table 'cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:ebddab242fcfaccbdb971b61534dd4f5' in /home/tgv/htdocs/includes/cache.inc on line 27.
  • user warning: Table 'cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<!--paging_filter--><p>\n\' {$STAMP BS2p}<br />\n\' {$PORT COM1}\n</p>\n<p>\nloopright VAR    Word<br />\nloopdelay VAR    Word\n</p>\n<p>\n<br />\nGOSUB MotorReturnRight45<br />\nGOSUB delay<br />\nloop:<br />\nGOSUB MotorReturnRight135<br />\nGOSUB delay<br />\nGOTO  loop<br />\n\'########## Delay ##########<br />\ndelay:<br />\nFOR loopdelay= 1 TO 50<br />\nPULSOUT 13,1250<br />\nPULSOUT 14,2500<br />\nPAUSE 20<br />\nNEXT<br />\nRETURN<br />\n\'########### motorforward ###########<br />\nmotorforward:<br />\nPULSOUT 13,1250<br />\nPULSOUT 14,2500<br />\nPAUSE 20<br />\nRETURN<br />\n\'######### motorreturnright45 ##########<br />\nmotorreturnright45:<br />\nFOR loopright= 1 TO 20<br />\nPULSOUT 13,2500<br />\nPULSOUT 14,2500<br />\nPAUSE 20<br />\nNEXT<br />\nRETURN<br />\n\'############ motorreturnright135 ###########<br />\nmotorreturnright135:<br />\nFOR loopright= 1 TO 50<br />\nPULSOUT 13,2500<br />\nPULSOUT 14,2500<br />\nPAUSE 20<br />\nNEXT<br />\nRETURN\n</p>\n<p>\nข้อความข้างต้น เป็นชุดคำสั่ง ให้หุ่นยนต์เดินเป็นรูปสามเหลี่ยม\n</p>\n<p>\n&nbsp;\n</p>\n<p>\n \' {$STAMP BS2p}<br />\n\' {$PORT COM1}<br />\nloopleft   VAR   Word<br />\nloopright   VAR   Word<br />\nloopstraight  VAR   Word\n</p>\n<p>\n<br />\nloopmain:<br />\nIF(IN4=0 AND IN3=0 AND IN1=1 AND IN0=1) THEN motorBackward<br />\nIF(IN4=0 AND IN3=1 AND IN1=1 AND IN0=1) THEN motorEvadeleft<br />\nIF(IN4=1 AND IN3=0 AND IN1=1 AND IN0=1) THEN motorEvadeRight<br />\nIF(IN4=1 AND IN3=1 AND IN1=1 AND IN0=0) THEN motorforward<br />\nIF(IN4=1 AND IN3=1 AND IN1=1 AND IN0=1) THEN motorforward<br />\nIF(IN4=1 AND IN3=1 AND IN1=1 AND IN0=0) THEN motorforward<br />\nIF(IN4=1 AND IN3=1 AND IN1=1 AND IN0=1) THEN motorforward<br />\nGOTO loopmain<br />\n\'##########motorforward###########<br />\nmotorforward:<br />\nPULSOUT 13,1250<br />\nPULSOUT 14,2500<br />\nPAUSE 20<br />\nGOTO loopmain<br />\n\'##########motorbackward##########<br />\nmotorbackward:<br />\nFOR loopstraight=1 TO 5<br />\nPULSOUT 13,2500<br />\nPULSOUT 14,1250<br />\nPAUSE 20<br />\nNEXT<br />\nGOTO loopmain<br />\n\'#########motorevaderight#########<br />\nmotorevaderight:<br />\nFOR loopright=1 TO 40<br />\nPULSOUT 13,2500<br />\nPULSOUT 14,1250<br />\nPAUSE 20<br />\nNEXT<br />\nFOR loopright=1 TO 20<br />\nPULSOUT 13,1250<br />\nPULSOUT 14,1250<br />\nPAUSE 20<br />\nNEXT<br />\nGOTO loopmain<br />\n\'#########motorevadeLeft########<br />\nmotorevadeleft:<br />\nFOR loopleft=1 TO 40<br />\n PULSOUT 13,2500<br />\n PULSOUT 14,1250<br />\nPAUSE 20<br />\nNEXT<br />\nFOR loopleft=1 TO 20<br />\nPULSOUT 13,2500<br />\nPULSOUT 14,2500<br />\n PAUSE 20<br />\n NEXT<br />\n GOTO  loopmain\n</p>\n<p>\nชุดโปรแกรมเป็นชุดควบคุมการทำงานของหุ่นยนต์เพื่อหลบหลีกสิ่งกีดขวาง\n</p>\n<p>\nโดยเราสามารถใช้โปรเเกรม basic stamp ในการเขียนโปรเเกรมได้\n</p>\n<p>\nโดยเราสามารถหัดเขียนโปรเเกรมได้จาก หนังสือ &quot;คู่มือการใช้งาน et-robot stamp p40&quot;\n</p>\n<p>\n&nbsp;\n</p>\n', created = 1720000026, expire = 1720086426, headers = '', serialized = 0 WHERE cid = '3:ebddab242fcfaccbdb971b61534dd4f5' in /home/tgv/htdocs/includes/cache.inc on line 112.

basic stamp การเขียนโปรเเกรมหุ่นยนต์ เบื่องต้น

' {$STAMP BS2p}
' {$PORT COM1}

loopright VAR    Word
loopdelay VAR    Word


GOSUB MotorReturnRight45
GOSUB delay
loop:
GOSUB MotorReturnRight135
GOSUB delay
GOTO  loop
'########## Delay ##########
delay:
FOR loopdelay= 1 TO 50
PULSOUT 13,1250
PULSOUT 14,2500
PAUSE 20
NEXT
RETURN
'########### motorforward ###########
motorforward:
PULSOUT 13,1250
PULSOUT 14,2500
PAUSE 20
RETURN
'######### motorreturnright45 ##########
motorreturnright45:
FOR loopright= 1 TO 20
PULSOUT 13,2500
PULSOUT 14,2500
PAUSE 20
NEXT
RETURN
'############ motorreturnright135 ###########
motorreturnright135:
FOR loopright= 1 TO 50
PULSOUT 13,2500
PULSOUT 14,2500
PAUSE 20
NEXT
RETURN

ข้อความข้างต้น เป็นชุดคำสั่ง ให้หุ่นยนต์เดินเป็นรูปสามเหลี่ยม

 

 ' {$STAMP BS2p}
' {$PORT COM1}
loopleft   VAR   Word
loopright   VAR   Word
loopstraight  VAR   Word


loopmain:
IF(IN4=0 AND IN3=0 AND IN1=1 AND IN0=1) THEN motorBackward
IF(IN4=0 AND IN3=1 AND IN1=1 AND IN0=1) THEN motorEvadeleft
IF(IN4=1 AND IN3=0 AND IN1=1 AND IN0=1) THEN motorEvadeRight
IF(IN4=1 AND IN3=1 AND IN1=1 AND IN0=0) THEN motorforward
IF(IN4=1 AND IN3=1 AND IN1=1 AND IN0=1) THEN motorforward
IF(IN4=1 AND IN3=1 AND IN1=1 AND IN0=0) THEN motorforward
IF(IN4=1 AND IN3=1 AND IN1=1 AND IN0=1) THEN motorforward
GOTO loopmain
'##########motorforward###########
motorforward:
PULSOUT 13,1250
PULSOUT 14,2500
PAUSE 20
GOTO loopmain
'##########motorbackward##########
motorbackward:
FOR loopstraight=1 TO 5
PULSOUT 13,2500
PULSOUT 14,1250
PAUSE 20
NEXT
GOTO loopmain
'#########motorevaderight#########
motorevaderight:
FOR loopright=1 TO 40
PULSOUT 13,2500
PULSOUT 14,1250
PAUSE 20
NEXT
FOR loopright=1 TO 20
PULSOUT 13,1250
PULSOUT 14,1250
PAUSE 20
NEXT
GOTO loopmain
'#########motorevadeLeft########
motorevadeleft:
FOR loopleft=1 TO 40
 PULSOUT 13,2500
 PULSOUT 14,1250
PAUSE 20
NEXT
FOR loopleft=1 TO 20
PULSOUT 13,2500
PULSOUT 14,2500
 PAUSE 20
 NEXT
 GOTO  loopmain

ชุดโปรแกรมเป็นชุดควบคุมการทำงานของหุ่นยนต์เพื่อหลบหลีกสิ่งกีดขวาง

โดยเราสามารถใช้โปรเเกรม basic stamp ในการเขียนโปรเเกรมได้

โดยเราสามารถหัดเขียนโปรเเกรมได้จาก หนังสือ "คู่มือการใช้งาน et-robot stamp p40"

 

มหาวิทยาลัยศรีปทุม ผู้ใหญ่ใจดี
 

 ช่วยด้วยครับ
นักเรียนที่สร้างบล็อก กรุณาอย่า
คัดลอกข้อมูลจากเว็บอื่นทั้งหมด
ควรนำมาจากหลายๆ เว็บ แล้ววิเคราะห์ สังเคราะห์ และเขียนขึ้นใหม่
หากคัดลอกทั้งหมด จะถูกดำเนินคดี
ตามกฎหมายจากเจ้าของลิขสิทธิ์
มีโทษทั้งจำคุกและปรับในอัตราสูง

ช่วยกันนะครับ 
ไทยกู๊ดวิวจะได้อยู่นานๆ 
ไม่ถูกปิดเสียก่อน

ขอขอบคุณในความร่วมมือครับ

อ่านรายละเอียด

ด่วน...... ขณะนี้
พระราชบัญญัติลิขสิทธิ์ (ฉบับที่ 2) พ.ศ. 2558 
มีผลบังคับใช้แล้ว 
ขอให้นักเรียนและคุณครูที่ใช้งาน
เว็บ thaigoodview ในการส่งการบ้าน
ระมัดระวังการละเมิดลิขสิทธิ์ด้วย
อ่านรายละเอียดที่นี่ครับ

 

สมาชิกที่ออนไลน์

ขณะนี้มี สมาชิก 0 คน และ ผู้เยี่ยมชม 437 คน กำลังออนไลน์