วันพฤหัสบดีที่ 11 มิถุนายน พ.ศ. 2558

วันที่ 18 ของการฝึกงานที่ FIBO

ผมอ่านหนังสือใน inex เป็นหนังสือภาษา C/C++ เล่มนี้ครับ    http://issuu.com/innovativeexperiment/docs/pop-xt_educationkit_130805


ตอนบ่ายพี่ปูได้สอนโปรแกรมและอธิบายให้ผมเข้าใจว่าการทำงานของโปรแกรมมันทำงายอย่างไรผมจึงเข้าใจในโปรแกรมเป็นย่างมากครับซึงผมทำให้มอเตอร์หมุมทวนและตามเข็มนาฬิกาได้แล้วครับได้การบ้านมาด้วยครับ โปรแกรมจะเป็นแบบนี้ครับ




#define EN 8 //enable
#define X_DIR 5  //direction
#define X_STP 2  //step
void step (boolean dir, byte dirPin, byte stepperPin, int steps) 
    digitalWrite (dirPin, dir); 
   
    for (int i = 0; i <steps; i++)
   { 
   digitalWrite (stepperPin, HIGH); 
   delayMicroseconds (800); 
   digitalWrite (stepperPin, LOW); 
   delayMicroseconds (800); 
   } 
void setup () 
{
   pinMode (X_DIR, OUTPUT); 
   pinMode (X_STP, OUTPUT); 
   pinMode (EN, OUTPUT); 
   digitalWrite (EN, LOW); 
void loop ()
   step (HIGH, X_DIR, X_STP, 400); // call function 
    delay(1000);
   step (LOW, X_DIR, X_STP, 400);
    delay(1000);
}
 

 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น