pdf-icon

UIFlow Guide

UIFlow 1.0 Blockly

Event

Unit

UIFlow 1.0 Project

Puppyc

Example

Changes the angle of all servos every second.

from m5stack import *
from m5ui import *
from uiflow import *
import time
import hat

setScreenColor(0x111111)

hat_puppyC_0 = hat.get(hat.PUPPY)

while True:
  hat_puppyC_0.SetAllAngle(0, 90, 180, 0)
  wait(1)
  hat_puppyC_0.SetAllAngle(90, 180, 0, 90)
  wait(1)
  wait_ms(2)

API

hat_puppyC_0.SetAllAngle(0, 0, 0, 0)
  • Sets the angle of multiple servos simultaneously, from servo 0 to 3, where each value represents the rotation angle for each servo.
hat_puppyC_0.SetAngle(0, 0)
  • Sets the rotation angle of a specific servo. You can specify the servo number and set its rotation angle.
On This Page