This is a placeholder page for a MicroPython Tutorial.

Here's the URL of the server:

http://service.robots.org.nz/wiki/

from machine import Pin from motor import Motor from motor_controller import MotorController

  1. ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
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

  1. ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
class MotorController:

def init(self): self.port_forward_motor = Motor('pfwd') self.stbd_forward_motor = Motor('sfwd') print("motor controller ready.")

  1. main ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈

motor_ctrl = MotorController()