Skip to content

HamsterS ​

การประกาศอินสแตนซ์ ​

เมื่อเพิ่มบล็อก HamsterS ลงในพื้นที่ทำงาน การประกาศอินสแตนซ์ต่อไปนี้จะถูกแทรกลงในโค้ด Python โดยอัตโนมัติ:

python
hamster_s = HamsterS(0)
# กรณีที่มีหลายอินสแตนซ์
hamster_s_1 = HamsterS(1)

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
indexตัวเลือกดรอปดาวน์หมายเลขอินสแตนซ์ (เริ่มจาก 0)จำนวนเต็ม 0 ขึ้นไป0

ตั้งความเร็วล้อ ​

กำหนดความเร็วของล้อ ช่วงความเร็วคือ -100 ~ 100

set_wheel_speed

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์ล้อที่เลือกซ้าย(left), ขวา(right), ทั้งคู่(both)-
speedค่าป้อนเข้า (บล็อก)ความเร็วล้อจำนวนเต็ม -100 ~ 100, 0: หยุด-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.set_wheel_speed('both', 50)

เคลื่อนที่ตามระยะทาง ​

เคลื่อนที่ตามระยะทางที่กำหนดด้วยความเร็วล้อปัจจุบัน
ถ้ายังไม่ได้ตั้งความเร็วล้อ จะเคลื่อนที่ไปข้างหน้าด้วยความเร็วเริ่มต้น
ถ้าค่าระยะทางเป็น 0 จะเคลื่อนที่ต่อไปตามความเร็วล้อปัจจุบัน
ถ้าทำเครื่องหมายที่ รอ จะรอจนกว่าการเคลื่อนที่จะเสร็จสิ้น

move_distance

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
dataค่าป้อนเข้า (บล็อก)ระยะทางที่เคลื่อนที่จำนวนจริง 0 ขึ้นไป-
unitตัวเลือกดรอปดาวน์หน่วยระยะทางซม.(cm), มม.(mm), นิ้ว(inch)cm
waitช่องทำเครื่องหมายรอจนเสร็จสิ้นหรือไม่TRUE / FALSETRUE

Python ​

python
hamster_s = HamsterS(0)

hamster_s.move_distance(50, 'cm', wait=True)

เคลื่อนที่เป็นเวลา ​

เคลื่อนที่เป็นเวลาที่กำหนดด้วยความเร็วล้อปัจจุบัน
ถ้ายังไม่ได้ตั้งความเร็วล้อ จะเคลื่อนที่ไปข้างหน้าด้วยความเร็วเริ่มต้น
ถ้าทำเครื่องหมายที่ รอ จะรอจนกว่าการเคลื่อนที่จะเสร็จสิ้น

move_time

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
dataค่าป้อนเข้า (บล็อก)เวลาที่เคลื่อนที่ (วินาที)จำนวนจริง 0 ขึ้นไป-
waitช่องทำเครื่องหมายรอจนเสร็จสิ้นหรือไม่TRUE / FALSETRUE

Python ​

python
hamster_s = HamsterS(0)

# wait = TRUE
hamster_s.move_time(5, wait=True)
# wait = FALSE
hamster_s.move_time(5, wait=False)

หมุนอยู่กับที่ ​

กำหนดทิศทางและมุมที่จะหมุนอยู่กับที่
ถ้าทำเครื่องหมายที่ รอ จะรอจนกว่าการหมุนจะเสร็จสิ้น

turn_degree

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
directionตัวเลือกดรอปดาวน์ทิศทางการหมุนซ้าย(left), ขวา(right)-
dataค่าป้อนเข้า (บล็อก)มุมที่หมุน (องศา)จำนวนจริง 0 ขึ้นไป-
waitช่องทำเครื่องหมายรอจนเสร็จสิ้นหรือไม่TRUE / FALSETRUE

Python ​

python
hamster_s = HamsterS(0)

hamster_s.turn_degree('left', 90, wait=True)

เปลี่ยนความเร็วล้อ ​

เปลี่ยนความเร็วล้อของ HamsterS
ความเร็วล้อใหม่คือความเร็วล้อปัจจุบันบวกกับความเร็วที่ป้อน

change_speed

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์ล้อที่เลือกซ้าย(left), ขวา(right), ทั้งคู่(both)-
speedค่าป้อนเข้า (บล็อก)ผลต่างความเร็วที่จะเปลี่ยนจำนวนเต็ม -200 ~ 200-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.change_wheel_speed('both', 10)

หยุด ​

หยุดการเคลื่อนที่ของ HamsterS

stop

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
hamster_s = HamsterS(0)

hamster_s.stop()

ล้อกำลังเคลื่อนที่? ​

คืนค่า true ถ้าล้อกำลังเคลื่อนที่ และ false ถ้าหยุดอยู่

wheel_moving

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
hamster_s = HamsterS(0)

hamster_s.wheel_moving()

เคลื่อนที่ไปข้างหน้าหนึ่งช่องบนกระดาน ​

เคลื่อนที่ทีละหนึ่งช่องบนกระดานตามที่กำหนดไว้

grid_move

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
hamster_s = HamsterS(0)

hamster_s.grid_move()

หมุนหนึ่งครั้งบนกระดาน ​

หมุน 90 องศาไปในทิศทางที่กำหนดบนกระดาน

grid_turn

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
directionตัวเลือกดรอปดาวน์ทิศทางการหมุนซ้าย(left), ขวา(right)-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.grid_turn('left')

หมุนรอบที่ใส่ปากกา ​

เมื่อใช้ที่ใส่ปากกา กำหนดจุดหมุน ทิศทาง และมุมที่จะหมุน
ถ้าทำเครื่องหมายที่ รอ จะรอจนกว่าการหมุนจะเสร็จสิ้น

pivot

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
baseตัวเลือกดรอปดาวน์จุดหมุนปากกาซ้าย(left_pen), ปากกาขวา(right_pen), ล้อซ้าย(left_wheel), ล้อขวา(right_wheel)-
directionตัวเลือกดรอปดาวน์ทิศทางการหมุนเดินหน้า(forward), ถอยหลัง(backward)-
degreeค่าป้อนเข้า (บล็อก)มุมที่หมุน (องศา)จำนวนจริง 0 ขึ้นไป-
waitช่องทำเครื่องหมายรอจนเสร็จสิ้นหรือไม่TRUE / FALSETRUE

Python ​

python
hamster_s = HamsterS(0)

hamster_s.pivot('left_pen', 'forward', 90, wait=True)

วาดวงกลมรอบที่ใส่ปากกา ​

เมื่อใช้ที่ใส่ปากกาวาดวงกลม กำหนดจุดหมุน ทิศทาง รัศมี และมุมที่จะหมุน
ถ้าทำเครื่องหมายที่ รอ จะรอจนกว่าการหมุนจะเสร็จสิ้น

pivot_circle

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
baseตัวเลือกดรอปดาวน์จุดหมุนปากกาซ้าย(left_pen), ปากกาขวา(right_pen)-
directionตัวเลือกดรอปดาวน์ทิศทางการหมุนเฉียงซ้ายหน้า(left_forward), เฉียงซ้ายหลัง(left_backward), เฉียงขวาหน้า(right_forward), เฉียงขวาหลัง(right_backward)-
degreeค่าป้อนเข้า (บล็อก)มุมที่หมุน (องศา)จำนวนจริง 0 ขึ้นไป-
radiusค่าป้อนเข้า (บล็อก)รัศมีการหมุนจำนวนจริง 0 ขึ้นไป-
unitตัวเลือกดรอปดาวน์หน่วยรัศมีซม.(cm), มม.(mm), นิ้ว(inch)cm
waitช่องทำเครื่องหมายรอจนเสร็จสิ้นหรือไม่TRUE / FALSETRUE

Python ​

python
hamster_s = HamsterS(0)

hamster_s.pivot_circle('left_pen', 'left_forward', 90, 1, 'cm', wait=True)

ตามเส้นด้วยเซ็นเซอร์ ​

HamsterS ใช้เซ็นเซอร์พื้นเคลื่อนที่ตามเส้นสีที่กำหนด

trace_mode

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
floorตัวเลือกดรอปดาวน์เซ็นเซอร์พื้นที่ใช้ตามเส้นซ้าย(left), ขวา(right), กลาง(center)-
lineตัวเลือกดรอปดาวน์สีของเส้นดำ(black), ขาว(white)black

Python ​

python
hamster_s = HamsterS(0)

hamster_s.trace_line('left', 'black')

เคลื่อนที่ผ่านทางแยกแล้วหยุดที่ทางแยกถัดไป ​

HamsterS เคลื่อนที่ไปในทิศทางที่กำหนดที่ทางแยก แล้วเคลื่อนที่ต่อจนพบทางแยกถัดไป
ถ้าทำเครื่องหมายที่ รอ จะรอจนกว่าการเคลื่อนที่จะเสร็จสิ้น

trace_until_grid

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
directionตัวเลือกดรอปดาวน์ทิศทางที่ทางแยกเลี้ยวซ้าย(left), เลี้ยวขวา(right), ตรงไป(forward), กลับรถ(uturn)-
lineตัวเลือกดรอปดาวน์สีของเส้นดำ(black), ขาว(white)black
waitช่องทำเครื่องหมายรอจนเสร็จสิ้นหรือไม่TRUE / FALSETRUE

Python ​

python
hamster_s = HamsterS(0)

hamster_s.trace_intersection('left', 'black', wait=True)

ตั้งความเร็วการตามเส้น ​

ตั้งความเร็วในการตามเส้น ช่วงความเร็วคือ 1 ~ 10

set_trace_speed

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
dataค่าป้อนเข้า (บล็อก)ความเร็วการตามเส้นจำนวนเต็ม 1 ~ 10-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.set_trace_speed(5)

ตั้งค่าเกนการตามเส้น ​

ตั้งค่าเกน (อัตราการเปลี่ยนทิศทาง) ในการตามเส้น ช่วงของค่าคือ 1 ~ 10

set_trace_gain

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
dataค่าป้อนเข้า (บล็อก)อัตราการเปลี่ยนทิศทางจำนวนเต็ม 1 ~ 10-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.set_trace_gain(5)

หยุดตามเส้น ​

จบการทำงานตามเส้นของ HamsterS

stop_trace

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
hamster_s = HamsterS(0)

hamster_s.stop_trace()

ตั้งสีไฟ LED ​

ตั้งสีไฟ LED ของ HamsterS
เมื่อเลือกสีจากจานสี จะถูกแปลงเป็น ชื่อสี (สตริงภาษาอังกฤษ) แล้วเรียกใช้ (โค้ดที่สร้างขึ้นใช้ชื่อสี ไม่ใช่ค่าตัวเลข R, G, B)

set_led_color

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์LED ที่เลือกซ้าย(left), ขวา(right), ทั้งคู่(both)-
colorสีเลือกจากจานสี → แปลงเป็นชื่อสี (ภาษาอังกฤษ)ชื่อสี: 'black', 'red', 'yellow', 'green', 'cyan', 'blue', 'magenta', 'white'-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.set_led_color('both', 'red')

ตั้งสีไฟ LED ด้วยบล็อกหมวดสี ​

รับบล็อกหมวดสี ([R, G, B]) เป็นค่าป้อนเข้าเพื่อตั้งสีไฟ LED

set_led_color_with_block

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์LED ที่เลือกซ้าย(left), ขวา(right), ทั้งคู่(both)-
dataค่าป้อนเข้า (สี)บล็อกหมวดสี หรืออาร์เรย์ [R, G, B][0~255, 0~255, 0~255]-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.set_led_color('both', *Utils.color_rgb(255, 128, 0))

เปลี่ยนสีไฟ LED ทีละ RGB ​

เปลี่ยนสีไฟ LED ของ HamsterS ตามค่า R, G, B ที่กำหนด

change_by_rgb

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์LED ที่เลือกซ้าย(left), ขวา(right), ทั้งคู่(both)-
rค่าป้อนเข้า (ฟิลด์)ค่าเปลี่ยนแปลงสีแดงจำนวนเต็ม -255 ~ 2550
gค่าป้อนเข้า (ฟิลด์)ค่าเปลี่ยนแปลงสีเขียวจำนวนเต็ม -255 ~ 2550
bค่าป้อนเข้า (ฟิลด์)ค่าเปลี่ยนแปลงสีน้ำเงินจำนวนเต็ม -255 ~ 2550

Python ​

python
hamster_s = HamsterS(0)

hamster_s.change_led_color('both', 10, 0, 0)

ปิดไฟ LED ​

ปิดสีไฟ LED

turn_off

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์LED ที่เลือกซ้าย(left), ขวา(right), ทั้งคู่(both)both

Python ​

python
hamster_s = HamsterS(0)

hamster_s.turn_off('both')

ตั้งเสียงบัซเซอร์ ​

ตั้งเสียงบัซเซอร์ของ HamsterS ด้วยความถี่ที่กำหนด
ช่วงความถี่ที่ส่งเสียงได้คือ 122.1 Hz ~ 4186.0 Hz
ถ้าป้อนค่าอื่นนอกช่วงนี้ บัซเซอร์จะไม่ส่งเสียง

sound_buzz

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
hzค่าป้อนเข้า (บล็อก)ความถี่ (Hz)จำนวนจริง 122.1 ~ 4186.0 (นอกช่วงเป็น 0)-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.sound_buzz(440)

เล่นโน้ต ​

HamsterS เล่นโน้ตที่กำหนด

sound_note

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
noteตัวเลือกดรอปดาวน์โน้ตโด(C), โด#(C#), เร(D), เร#(D#), มี(E), ฟา(F), ฟา#(F#), ซอล(G), ซอล#(G#), ลา(A), ลา#(A#), ที(B)-
octaveตัวเลือกดรอปดาวน์อ็อกเทฟ3, 4, 5, 6, 74

Python ​

python
hamster_s = HamsterS(0)

hamster_s.sound_note('D', 5)

เล่นคลิปเสียง ​

HamsterS เล่นคลิปเสียงที่กำหนด
ถ้าทำเครื่องหมายที่ รอ จะรอจนกว่าการเล่นจะเสร็จสิ้น

sound_clip

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
clipตัวเลือกดรอปดาวน์ชื่อคลิปเสียง'mute', 'beep', 'siren', 'engine', 'robot', 'march', 'birthday', 'happy', 'angry', 'sad' ฯลฯ-
waitช่องทำเครื่องหมายรอจนเสร็จสิ้นหรือไม่TRUE / FALSETRUE

Python ​

python
hamster_s = HamsterS(0)

hamster_s.sound_clip('siren', wait=True)

ปิดเสียง ​

ปิดเสียงของ HamsterS

sound_off

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
hamster_s = HamsterS(0)

hamster_s.sound_off()

กำลังเล่นเสียง? ​

คืนค่า true ถ้ากำลังเล่นเสียง และ false ถ้าไม่ได้เล่น

sound_playing

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
hamster_s = HamsterS(0)

hamster_s.sound_playing()

ค่าความเร็วล้อ ​

ความเร็วของล้อที่กำหนด

wheel_speed

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์ล้อที่เลือกซ้าย(left), ขวา(right)-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.wheel_speed('left')

ค่าเซ็นเซอร์ตรวจจับวัตถุ ​

ค่าของเซ็นเซอร์ตรวจจับวัตถุที่กำหนด

proximity

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์ตำแหน่งเซ็นเซอร์ที่วัดซ้าย(left), ขวา(right)-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.proximity('left')

ค่าเซ็นเซอร์พื้น ​

ค่าของเซ็นเซอร์พื้นที่กำหนด

floor

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์ตำแหน่งเซ็นเซอร์ที่วัดซ้าย(left), ขวา(right)-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.floor('left')

ค่าความเร่งแกน ​

ค่าความเร่งโน้มถ่วงของแกนที่กำหนด

acceleration

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์แกนที่วัดx, y, z-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.acceleration('x')

ค่าความสว่าง ​

ค่าเซ็นเซอร์ความสว่าง

light

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
hamster_s = HamsterS(0)

hamster_s.light()

ค่าอุณหภูมิ ​

ค่าเซ็นเซอร์อุณหภูมิ

temperature

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
hamster_s = HamsterS(0)

hamster_s.temperature()

ค่าความแรงสัญญาณ ​

ความแรงสัญญาณ

signal_strength

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
hamster_s = HamsterS(0)

hamster_s.signal_strength()

แรงดันแบตเตอรี่ ​

แรงดันแบตเตอรี่

battery

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
hamster_s = HamsterS(0)

hamster_s.battery()

สถานะเปลี่ยนแปลงหรือไม่ ​

สถานะของหุ่นยนต์เปลี่ยนแปลงหรือไม่

state_change

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์ชนิดของสถานะ0 ~ 7 (ดูตารางด้านล่าง)-
unitความหมายPython
0เอียงไปข้างหน้าacceleration('x') > 5000
1เอียงไปข้างหลังacceleration('x') < -5000
2เอียงไปทางซ้ายacceleration('y') > 5000
3เอียงไปทางขวาacceleration('y') < -5000
4พลิกกลับหัวacceleration('z') > 0
5ไม่พลิกกลับหัวacceleration('z') < -3000
6ตรวจพบสิ่งกีดขวาง/มือproximity('left') > 50 or proximity('right') > 50
7เคาะtap()

Python ​

python
hamster_s = HamsterS(0)

# unit = 0
hamster_s.acceleration('x') > 5000
# unit = 6
hamster_s.proximity('left') > 50 or hamster_s.proximity('right') > 50
# unit = 7
hamster_s.tap()

ตั้งโหมดอินพุตของพอร์ต I/O ​

ตั้งโหมดอินพุตของพอร์ต IO

io_mode

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์พอร์ต I/Oa, b, ทั้งคู่(both)-
optionตัวเลือกดรอปดาวน์โหมด I/Oanalog_input, digital_input, digital_input_pullup, digital_input_pulldown, analog_input_voltage, servo_output, pwm_output, digital_output-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.io_mode('both', 'analog_input')

ตั้งค่าเอาต์พุตของพอร์ต I/O ​

ตั้งค่าเอาต์พุตของพอร์ต IO ที่กำหนด

set_output

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์พอร์ต I/Oa, b, ทั้งคู่(both)-
dataค่าป้อนเข้า (บล็อก)ค่าเอาต์พุตจำนวนเต็ม 0 ~ 180-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.set_output('a', 90)

เปลี่ยนค่าเอาต์พุตของพอร์ต I/O ​

เปลี่ยนค่าเอาต์พุตของพอร์ต IO ที่กำหนด

change_output

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์พอร์ต I/Oa, b, ทั้งคู่(both)-
dataค่าป้อนเข้า (บล็อก)ผลต่างค่าเอาต์พุตที่จะเปลี่ยนจำนวนเต็ม-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.change_output('a', 10)

เปิด / ปิดกริปเปอร์ ​

เปิดหรือปิดกริปเปอร์ของ HamsterS
เรียกใช้เมธอดหนึ่งในสองตามค่า unit

gripper

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์การทำงานเปิด(open), ปิด(close)-

Python ​

python
hamster_s = HamsterS(0)

# unit = "open"
hamster_s.open_gripper()
# unit = "close"
hamster_s.close_gripper()

ตั้งมุมตัวยิง ​

ควบคุมตัวยิงโดยตั้งมุม ช่วงของมุมคือ 0 ~ 180

shooter

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
dataค่าป้อนเข้า (บล็อก)มุมตัวยิงจำนวนเต็ม 0 ~ 180-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.shooter(45)

ค่าอินพุตของพอร์ต I/O ​

คืนค่าอินพุตของพอร์ต I/O ของ HamsterS

input

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์พอร์ต I/Oa, b-

Python ​

python
hamster_s = HamsterS(0)

hamster_s.get_input('a')