This is a placeholder page for a MicroPython Tutorial.
! Here's the URL of the server:
!!! service.robots.org.nz/wiki/
%%python
from machine import Pin
from motor import Motor
from motor_controller import MotorController
# ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
class Motor:
    def __init__(self, name):
        self.motor_name = name
        self.motor_speed = 0
        print("motor {} ready.".format(self.motor_name))
    def set_speed(self, speed):
        self.motor_speed = speed
        print("speed: {}".format(speed))
    def get_speed(self):
        return self.motor_speed
# ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
class MotorController:
    def __init__(self):
      self.port_forward_motor = Motor('pfwd')
      self.stbd_forward_motor = Motor('sfwd')
      print("motor controller ready.")
# main ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
motor_ctrl = MotorController()
%%