สงวนลิขสิทธิ์ © 2018 KidBright.info : พัฒนาโดย บริษัท อาร์ทรอน ชอป จำกัด
iA-MC3479
iA-MC3479

iA-MC3479

รายละเอียด (Description)

สร้างเมื่อ วันพุธที่ 12 มกราคม พ.ศ.2565 19:52 น. • อัพเดทเมื่อ วันพุธที่ 12 มกราคม พ.ศ.2565 20:08 น. • โดย INEX

ปลั๊กอินสำหรับบอร์ด KidBright32iA (บอร์ด KidBright32 รุ่นที่ผลิตโดย INEX) เพิ่มบล็อกเกี่ยวกับ Accelerometer

การติดตั้ง

แนะนำให้ใช้ปลั๊กอินนี้ร่วมกับโปรแกรม KidBrightIDE ตั้งแต่เวอร์ชั่น 1.4 ขึ้นไป โดยมีขั้นตอนติดตั้งปลั๊กอินดังนี้

[1] ดาวน์โหลดไฟล์ปลั๊กอินจากส่วนล่างของหน้านี้ ได้ไฟล์ iA-MC3479_v.1.0.0_plugin.zip

[2] เปิดโปรแกรม KidBrightIDE ขึ้นมา

[3] กดที่เมนู Plugins เลือก Install Plugins

[4] เลือกไฟล์ iA-MC3479_v.1.0.0_plugin.zip แล้วกด Open

[6] รอติดตั้งปลั๊กอินซักครู่

[7] เมื่อติดตั้งเสร็จแล้ว บล็อกจะเพิ่มเข้ามาในเมนู Plugins > iA-MC3479

บล็อกที่มีให้ใช้งาน

ในปลั๊กอิน iA-MC3479 มีบล็อกให้ใช้งานดังนี้

บล็อกขณะเกิดเหตุการณ์ (on ...)

บล็อกภาษาไทย บล็อกภาษาอังกฤษ

บล็อกขณะเกิดเหตุการณ์ (on ...) ใช้ตรวจจับเหตุการณ์

  • เขย่าบอร์ด (shake)
  • ตั้งบอร์ดขึ้น (board up)
  • หันบอร์ดลง (board down)
  • บอร์ดเงยหน้า (screen up)
  • บอร์ดคว่ำหน้า (screen down)
  • บอร์ดเอียงซ้าย (tilt left)
  • บอร์ดเอียงขวา (tilt right)
  • บอร์ดตกอย่างอิสระ (free fall)

โดยเมื่อเกิดเหตุการณ์ขึ้น บล็อกที่อยู่ภายในบล็อกนี้จะถูกเรียกขึ้นมาทำงาน

บล็อกอ่านค่าความเร่ง (mg)

บล็อกภาษาไทย บล็อกภาษาอังกฤษ

ใช้อ่านค่าความเร่งที่เกิดจากแรงโน้มถ่วงของโลกในแนวแกน x y z และ strength ให้ค่าเป็นตัวเลขจำนวนเต็มหน่วย mg

บล็อกเข็มทิศ

บล็อกภาษาไทย บล็อกภาษาอังกฤษ

ใช้อ่านค่าองศาแบบเข็มทิศ ให้ค่าเป็นตัวเลขจำนวนเต็มในหน่วยองศา

บล็อกกำลังเกิดเหตุการณ์ ... ?

บล็อกภาษาไทย บล็อกภาษาอังกฤษ
5lXaoz.png

ใช้ตรวจสอบว่าขณะนี้กำลังเกิดเหตุการณ์ที่เลือกหรือไม่ โดยเลือกเหตุการณ์ที่ต้องการตรวจสอบได้ดังนี้

  • เขย่าบอร์ด (shake)
  • ตั้งบอร์ดขึ้น (board up)
  • หันบอร์ดลง (board down)
  • บอร์ดเงยหน้า (screen up)
  • บอร์ดคว่ำหน้า (screen down)
  • บอร์ดเอียงซ้าย (tilt left)
  • บอร์ดเอียงขวา (tilt right)
  • บอร์ดตกอย่างอิสระ (free fall)

ให้ค่าเป็นจริง (true) หรือเท็จ (false)

บล็อกการเอียง

บล็อกภาษาไทย บล็อกภาษาอังกฤษ

ใช้ตรวจจับการเอียงบอร์ดแนว pitch และ roll ค่าที่ได้จะเป็นองศาการเอียงบอร์ด 180 ถึง -180 องศา ในขณะที่บอร์ดเงยหน้าขึ้นและขนานกับพื้นโลก ค่าที่ได้จะเป็น 0

บล็อกตั้งค่าความเร่งสูงสุด

บล็อกภาษาไทย บล็อกภาษาอังกฤษ

ใช้ตั้งค่าเซ็นเซอร์วัดความเร่งโดยกำหนดว่าให้เซ็นเซอร์สามารถวัดค่าได้สูงสุดกี่ g

บล็อก EEPROM บันทึกค่า

บล็อกภาษาไทย บล็อกภาษาอังกฤษ

ใช้บันทึกค่าตัวเลข ตัวอักษร ตัวแปร โดยมีให้เลือกบันทึก 1 ไบต์ 2 ไบต์ หรือ 4 ไบต์ โดยกำหนดตำแหน่งที่ต้องการนำค่าไปเก็บไว้ได้ กำหนดตำแหน่งได้ 0 ถึง 127

บล็อก EEPROM อ่านค่า

บล็อกภาษาไทย บล็อกภาษาอังกฤษ

ใช้อ่านค่าตัวเลขออกมาจาก EEPROM ในตำแหน่งที่ต้องการ โดยมีให้อ่านค่าได้ 1 ไบต์ 2 ไบต์ หรือ 4 ไบต์ กำหนดตำแหน่งได้ 0 ถึง 127

ตัวอย่างการใช้งาน

ตัวอย่างโค้ดโปรแกรมให้บัสเซอร์ส่งเสียงเมื่อบอร์ดกำลังตกอย่างอิสระ

บล็อกภาษาไทย บล็อกภาษาอังกฤษ
ตัวอย่างโค้ดโปรแกรมให้บัสเซอร์ส่งเสียงเมื่อบอร์ดกำลังตกอย่างอิสระ

ติดต่อกับเรา

แจ้งปัญหาการใช้งานได้ที่ https://inex.co.th/shop/contact-us/ หรือ https://github.com/maxpromer/iA-MC3479/issues

เวอร์ชั่น (Version)

iA-MC3479 V1.0.0

ความคิดเห็น (Comment)

x

ตัวอย่างบล็อก