จากในคลิป แนะนำวีดิโอ จะเห็นได้ว่า Quarky นั้นมีเซนเซอร์มากมาย และลูกเล่นเยอะมากๆ ในตัวของ Quarky เอง ซึ่งบทความก่อนหน้านี้เราเล่นเพียงแค่ IR เซนเซอร์ และ มอเตอร์ ก่อนจะไปไกลกว่านี้ เรามาศึกษา Quarky เพิ่มกันต่อจากวีดิโออีกซักนิด ก่อนจะไปต่อด้วยกัน
รูปที่ 1
จากภาพจะเห็นได้ชัดเลยว่า บน Quarky นั้น มีลูกเล่นเยอะจริงๆ ไม่ว่าจะเป็นฝั่งด้านบนตัวบอร์ดหรือแม้แต่ฝั่งข้างล่างตัวบอร์ดเอง
ซึ่งลูกเล่นเหล่านี้เราสามารถนำมาใช้งานกับชิ้นงาน หรือ โปรเจคของเราได้อีกด้วย ไม่ว่าจะต่อ เซนเซอร์เพิ่มหรือจะใช้จากตัวบอร์ดเองด้วย
ซึ่งทางทีมงานเราก็แนบความหมายของแต่ละบล็อกคำสั่งพร้อมกับ ตารางอุปกรณ์บนบอร์ดทั้งฝั่งข้างบนและข้างตามตารางข้างล่างนี้มาให้แล้ว พร้อมเลย เพื่อนๆ สามารถเอาไปประยุกต์ใช้งานได้เลยครับผม
ฝั่งด้านบนบอร์ด |
ฝั่งด้านล่างบอร์ด |
GPIO จำนวน 6 ช่อง |
Motor จำนวน 2 ตัว |
Servo จำนวน 2 พอร์ต |
LED แสดงสถานะ |
LED จำนวน 35 ดวง |
IR เซนเซอร์ 2 อัน |
USB-C Port 1 พอร์ต สำหรับชาร์จแบตเตอรี่และเชื่อมต่อข้อมูล |
ปุ่มเปิด-ปิด |
ปุ่มกด จำนวน 2 ปุ่ม |
ช่องเชื่อมต่อแบตเตอรี่ |
ลำโพง |
ปุ่มรีเซต |
ปุ่มกด 5 ปุ่ม แบบสัมผัส |
|
และเรามาดูบล็อกคำสั่งกันว่า จะมีอะไรบ้างและทำหน้าที่อะไรกันบ้าง
รูปที่ 2 |
บล็อกหมวกเริ่มการทำงาน เมื่อมีปุ่ม L ถูกกด และสามารถตั้งให้เป็นปุ่ม R ได้ |
รูปที่ 3 |
บล็อก ส่งค่าสถานะของ ปุ่มกด L หรือ R หากกดปุ่มจะเป็นสถานะ True หรือมิฉะนั้นจะเป็น False |
รูปที่ 4 |
บล็อก จะส่งค่าสถานะของ เซนเซอร์ IR-L หรือ IR-R ว่าเป็นสถานะ True หรือ False |
รูปที่ 5 |
บล็อกจะส่งค่า IR ที่เซนเซอร์อ่านได้ ระหว่าง 0 ถึง 4095 กำหนดได้ว่าจะเป็น IR-L หรือ IR-R |
รูปที่ 6 |
บล็อกจะตั้งค่าเกณฑ์ของเซนเซอร์ IR ที่ระบุเป็นค่าที่ระบุ ค่าสามารถอยู่ระหว่าง 0 ถึง 4095 |
รูปที่ 7 |
บล็อกหมวกเริ่มต้นการทำงาน เมื่อ ปุ่มกดแบบสัมผัส ถูกสัมผัส กำหนด 5 ปุ่ม คือ T1 ถึง T5 บนบอร์ด Quarky |
รูปที่ 8 |
บล็อก ส่งค่าสถานะของ ปุ่มกดแบบสัมผัส T1-T5 สามารถกำหนดได้ซึ่ง หากกดปุ่มจะเป็นสถานะ True หรือมิฉะนั้นจะเป็น False |
รูปที่ 9 |
บล็อกกำหนด ลำดับ เซนเซอร์อัลตราโซนิค พร้อมทั้งกำหนดขา trig และ echo |
รูปที่ 10 |
บล็อกจะส่งค่าระยะทางที่ได้จากเซนเซอร์อัลตราโซนิค ที่ระบุ กำหนดได้ว่าเป็น อัลตราโซนิค ลำดับที่เท่าใด |
รูปที่ 11 |
บล็อกจะส่งกลับการอ่านค่า แอนะล็อกของเซนเซอร์ที่เชื่อมต่อกับพินแอนะล็อกที่ระบุของ Quarky ค่าจะแตกต่างกันไประหว่าง 0 ถึง 4095 |
รูปที่ 12 |
บล็อกจะส่งค่าสถานะของเซนเซอร์ดิจิทัลที่เชื่อมต่อกับพินที่ระบุของ Quarky |