MicroPython documentation and references¶
- Quick reference for the openmvcam
- General information about the openmvcam
- OpenMV Cam Tutorial
- MicroPython libraries
- Python standard libraries and micro-libraries
- MicroPython-specific libraries
- Libraries specific to the OpenMV Cam
pyb
— functions related to the board- class ADC – analog to digital conversion
- class CAN – controller area network communication bus
- class DAC – digital to analog conversion
- class ExtInt – configure I/O pins to interrupt on external events
- class I2C – a two-wire serial protocol
- class LED – LED object
- class Pin – control I/O pins
- class PinAF – Pin Alternate Functions
- class RTC – real time clock
- class Servo – 3-wire hobby servo driver
- class SPI – a master-driven serial protocol
- class Timer – control internal timers
- class TimerChannel — setup a channel for a timer
- class UART – duplex serial communication bus
- class USB_VCP – USB virtual comm port
time
— tracking elapsed timesensor
— camera sensorimage
— machine vision- class HaarCascade – Feature Descriptor
- class Similarity – Similarity Object
- class Histogram – Histogram Object
- class Percentile – Percentile Object
- class Threshold – Threshold Object
- class Statistics – Statistics Object
- class Blob – Blob object
- class Line – Line object
- class Circle – Circle object
- class Rect – Rectangle Object
- class QRCode – QRCode object
- class AprilTag – AprilTag object
- class DataMatrix – DataMatrix object
- class BarCode – BarCode object
- class Displacement – Displacement object
- class kptmatch – Keypoint Object
- class ImageWriter – ImageWriter object
- class ImageReader – ImageReader object
- class Image – Image object
nn
— neural networks- class nn_class – nn dection result
- class Net – Neural Network
gif
— gif recording- class Gif – Gif recorder
mjpeg
— mjpeg recording- class Mjpeg – Mjpeg recorder
lcd
— lcd shield driverfir
— thermopile shield driver (fir == far infrared)omv
— OpenMV Cam Information
- Python standard libraries and micro-libraries
- The MicroPython language
- Glossary
- The MicroPython Interactive Interpreter Mode (aka REPL)
- Writing interrupt handlers
- Maximising MicroPython Speed
- MicroPython on Microcontrollers
- Distribution packages, package management, and deploying applications
- MicroPython differences from CPython
- Syntax
- Core Language
- Builtin Types
- Exception
- bytearray
- bytes
- float
- int
- list
- str
- Start/end indices such as str.endswith(s, start) not implemented
- Attributes/subscr not implemented
- str(...) with keywords not implemented
- str.ljust() and str.rjust() not implemented
- None as first argument for rsplit such as str.rsplit(None, n) not implemented
- Instance of a subclass of str cannot be compared for equality with an instance of a str
- Subscript with step != 1 is not yet implemented
- tuple
- Modules
- MicroPython license information