General discussions and questions abound development of code with MicroPython that is not hardware specific.
Target audience: MicroPython Users.
Post Reply
Posts: 1
Joined: Thu Jun 14, 2018 6:20 am


Post by MaT2015 » Thu Jun 14, 2018 7:13 am

I have tried to use the delay function/word on the online demo, error message says does not exist, delay in ms.


# Using the Servo
# Make sure you have the Servo checkbox marked!

import machine
import pyb

# The pyboard has four simple servo connections
servo = pyb.Servo(1)

servo.angle(90, 5000)
pyb.delay(1000) # I also tried delay(1000)

User avatar
Posts: 3146
Joined: Mon Jan 06, 2014 6:08 pm
Location: Peachland, BC, Canada

Re: Delay?

Post by dhylands » Thu Jun 14, 2018 4:32 pm

Which board are you using?

This example works fine on the pyboard: ...

For the ESP32 or ESP8266, there is no pyb module. You should be getting an error on the "import pyb" statement. Instead use the time.sleep_ms() function.

Post Reply