Code ภาษาc โปรแกรมwiring error แก้ไขอย่างไร

หลักการทำงาน
เมื่อเรากดสวิตซ์พอร์ต 16 ล้อจะเลื่อนไปข้างหน้า เมื่อกดพอร์ต17จะเลื่อนไปข้างหลัง เมื่อกดสวิตช์ที่ต่อพอร์ต18 ล้อจะหยุดเคลื่อน
หน้าจอจะแสดงตัวอักษรสีเหลืองว่า
SMART
TISSUE PROGRAM ตามโค้ดดังกล่าว

#include <ipst.h>
void setup()
{
glcdClear();
setTextSize(2); // Set text size as 2x
setTextColor(GLCD_YELLOW);
glcd(1,2,"SMART");
glcd(2,2,"TISSUE PROGRAM ");
}
void loop()
{
if(in(16)==0)
{
  motor(1,10);
  
}

else
{
  if(in(17)==0)
  motor(1,-10);
}

else
{
  if(in(18==0)
  ao();
}
}




พอดีทำโครงงาน IPST MICROBOXค่ะ เกี่ยวกับเครื่องที่ช่วยอำนวยความสะดวกในการใช้ทิชชู่มากยิ่งขึ้นค่ะ
ถามครูคอมพิวเตอร์ให้ช่วยดูให้หลายรอบแล้ว แต่ครูมักจะเมินและไม่ตอบค่ะ ต้องรอให้ถึงคาบก่อนค่อยตอบ ทีนี้หนูกลัวไม่ทันค่ะเพราะต้องทำอีกหลายอย่าง หนูเขียนโค้ดไว้แล้วและค่อนข้างมั่นใจว่าถูก แต่โปรแกรมwiringมัน error ไม่รู้จะถามใครค่ะ
หนูเขียนโค๊ดผิดตรงไหน รบกวนช่วยแก้ไขให้หน่อยนะคะไม่รู้จะไปถามผู้รู้ที่ไหนแล้วล่ะค่ะ
ขอบคุณ(ล่วงหน้า)มากๆนะคะ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่