ปัญหาที่ติดในการทำencoder คือ libary ที่ใช้เขียนmillis ยังคงติดขัด และdata sheet ยังคงงไม่ชัดเจนจนต้องดูวงจรและจ่ำสายไฟใหม่ เพราะมันตรงกับที่ไปอ่านมาเลยทำให้เสีเวลาและวัดดูขาแต่ละขานาน
รายละเอียด
ราคา 55 บาท ต่อ 1 ตัว
มอเตอร์ DC พร้อม Encoder A,B
Vcc Encoder : 5 V.
Vmotor : min 3V.
มอเตอร์ DC พร้อม Encoder A,B
Vcc Encoder : 5 V.
Vmotor : min 3V.
ขาต่อใช้งาน 6 ขาดังนี้
ขา1Motor. ขา2GND. ขา3Encoder. ขา4Motor. ขา5+5V. ขา6Encoder.
การทำงานจะใช้คำสั่ง millis สามารถดูได้จาดเว๋ปต่อไปนี้http://www.arduino.cc/en/Reference/Millis
Example
unsigned long time;
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.print("Time: ");
time = millis();
//prints time since program started
Serial.println(time);
// wait a second so as not to send massive amounts of data
delay(1000);
}
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.print("Time: ");
time = millis();
//prints time since program started
Serial.println(time);
// wait a second so as not to send massive amounts of data
delay(1000);
}
และเราต้องรู้ว่าฟันของencoder มีกี่ซีกเพราะตะนับได้1รอบ360แต่ละซีกจะได้กี่องศา
-การทำสื่อโฆษณาPOVให้เป็นรูปต่างๆ ตัวอักษร
ยังคงมีสิ่งที่ไม่เข้าใจคืออักษรที่ออกมายังคงไม่สวยงามเพราะรอบของmotor ไม่คงที่ และสองตัวมีรอบที่หมุนไม่เท่ากัน และโค้ดที่ยาวทหให้ "งง" และตอนนี้เรา4คนกำลังหาทางแก้โค้ดให้สั้นที่สุด
การทำงานจะเป็นการหลอกตา ให้ไฟLED กระพริบเร็วๆ แล้วให้เห็นเป็นตัวอักษร หรือ รูปต่างๆ
ดั้งคริปจากเว็ปนี้ https://www.youtube.com/watch?v=0UaTpHEGnHw
https://www.youtube.com/watch?v=cYo66PIuYTE
-วันนี้มีแนวทางและได้เห็นสิ่งใหม่ๆ ทำให้มีแนวคิดในการทำโปรเจ็คเพิ่มมากขึ้นจนทำให้เรา4คนมีแนวทางหใม่ๆที่อยากทำอีกแล้วครับ






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