GoGo Bright
  • GoGo Bright คืออะไร?
  • ส่วนประกอบ
  • วิธีการติดตั้ง Kidbright IDE
  • การติดตั้งปลั๊กอินสำหรับ Kidbright IDE
  • การเชื่อมต่อกับ Kidbright
  • เตรียมพร้อมก่อนการใช้งาน
  • การใช้งานเซนเซอร์ (Sensor)
    • ตัวอย่างการใช้งาน
  • การใช้งานมอเตอร์ (DC Motor)
    • ตัวอย่างการใช้งาน
  • การใช้งานเซอร์โว (Servo Motor)
    • ตัวอย่างการใช้งาน
  • การใช้งานร่วมกับ ScratchX
    • T-rex Run
  • สั่งซื้อผ่าน Lazada Online
  • คำถามที่พบบ่อย
  • ลองเล่นกับ GoGo Bright
    • แขนกลกับปุ่มทั้งห้า
    • หลอดไฟอัจฉริยะ
    • เครื่องวัดสภาพแวดล้อมสำหรับเพาะปลูก
    • รถสุนัขตัวน้อย
    • เครื่องนับเป็ด
Powered by GitBook
On this page
  • ความรู้ที่ต้องรู้ให้ครบก่อนเริ่ม
  • ความรู้ที่จะได้รับ
  • รู้จักการใช้งานเซอร์โว
  • ตัวอย่างการทำงาน
  • สำหรับชุด MeArm ส่งเสริมนักประดิษฐ์
  • กิจกรรม หมุนซ้ายขวาและคีบแล้วปล่อย
  • ตัวอย่าง
  • เฉลยโค้ดทั้งหมด
  1. ลองเล่นกับ GoGo Bright

แขนกลกับปุ่มทั้งห้า

Previousคำถามที่พบบ่อยNextหลอดไฟอัจฉริยะ

Last updated 6 years ago

มีเซอร์โวทั้งหมด 4 ตัว ทำให้เรียกว่า 4 แกน ประกอบไปด้วย

  1. ฐาน = จะมีหน้าที่ทำให้ เซอร์โวขยับในทิศ ซ้ายขวา

  2. แขนซ้าย = ขึ้นลง

  3. แขนขวา = ยื่นไปข้างหน้า หรือ เก็บ

  4. มือจับ = สำหรับคีบและปล่อย

ความรู้ที่ต้องรู้ให้ครบก่อนเริ่ม

  • เงื่อนไข if else

  • boolean and or

  • boolean มากกว่า น้อยกว่า

  • ค่าเซนเซอร์

ความรู้ที่จะได้รับ

  • ปุ่มกดแบบตัวต้านทานหลายค่า

  • เซอร์โว

  • ตำแหน่งของเซอร์โว

  • การเคลื่อนไหวเชิงกลของแขนกล

รู้จักการใช้งานเซอร์โว

เสียบสายเซอร์โวเข้ากับ GoGo Bright ตรงช่องที่ 1 และคลิกวงกลม ที่มีเลข 1 อยู่ตรงกลาง 1 ครั้งเพื่อเลือกพอร์ท จะปรากฏเส้นรอบวงกลมเป็นสีเขียว

ท่านสามารถเลื่อน Slide bar หรือ กรอกตัวเลขเซอร์โวที่ทำการเลือกหรือเป็นเส้นรอบวงสีเขียว ในที่นี้คือ เซอร์โวตัวที่ 1 จะทำการหมุนไปยังตำแหน่งตามตัวเลขนั้นๆ

ตัวอย่าง เซอรโวตัวที่ 1 จะทำการหมุนตำแหน่งไปยังที่ตำแหน่งที่ 45 , 90 ,135 สลับกันตามลำดับ

ตัวอย่างการทำงาน

สำหรับชุด MeArm ส่งเสริมนักประดิษฐ์

การเขียนวางเงื่อนไขของปุ่มกด

ตัวอย่างค่าของปุ่มกด

กรณีที่ 1

เมื่อกด sw1

ค่าจะมีค่า 0 หรืออาจมีการแกว่งไปมา แต่ไม่เกิน 100

กรณีที่ 2

เมื่อกด sw2

ค่าจะมีค่า 149 หรืออาจมีการแกว่งไปมา แต่อยู่ในช่วง 100 - 200

กรณีที่ 3

เมื่อกด sw3

ค่าจะมีค่า 313 หรืออ้าจมีการแกว่งไปมา แต่อยู่ในช่วง 300-400

กรณีที่ 4

เมื่อกด sw4

ค่าจะมีค่า 512 หรืออาจมีการแกว่งไปมา แต่อยู่ในช่วง 450-550

กรณีที่ 5

เมื่อกด sw5

ค่าจะมีค่า 739 หรืออาจมีการแกว่งไปมา แต่อยู่ในช่วง 700-800

กรณีที่ 6

เมื่อไม่กดเลย

ค่าจะมีค่า 1005 หรืออาจมีการแกว่งไปมา แต่ไม่น้อยกว่า 900

จากเหตุการณ์ต่างที่เกิดขึ้น เราจะได้กรณีที่เกิดขึ้นมาทั้งหมด 6 กรณี และสามารถนำไปใช้งานกับ คำสั่ง if ได้ดังนี้

อธิบายคือ เมื่อเรากด sw1 ค่า sensor 1 จะไม่เกิน 100 หน้าจอ kidbright แสดงเลข 1

ขั้นต่อไป เราลองเพิ่มเงื่อนไขกรณีที่ 2 คือ

อธิบาย เราเพิื่มเงื่อนไขกรณีที่ 2 คือ ค่า sensor 1 เมื่อเรากด sw2 ค่าจะมากกว่า 100 และน้อยกว่า 200 หน้าจอจะแสดงเลข 2

เฉลยกรณีทั้งหมด

ตัวเลขจากกรณีทั้งหมดนำมาจากการทดลองกดใน GoGo Code ซึ่งสามารถอ้างอิงจากตารางข้างบนได้

ปุ่มกดกับฐานเซอร์โว

กิจกรรม หมุนซ้ายขวาและคีบแล้วปล่อย

รายละเอียด

ให้ทดลอง

ตัวอย่าง

เฉลยโค้ดทั้งหมด

http://gogoboardshop.lnwshop.com/product/148/ชุดส่งเสริมทักษะนักประดิษฐ์-mearm
วีดีโอ
ดูวีดีโอ