Содержание документации Micro Python¶
- Краткое описание микроконтроллера pyboard
- Основные команды микроконтроллера
- Светодиоды (LEDs)
- Пины и интерфейсы ввода/вывода (GPIO)
- Внешние прерывания
- Таймеры
- Широтно-импульсная модуляция (PWM)
- Конвертация аналогового в цифровой (ADC)
- Конвертация цифрового в аналоговый (DAC)
- Универсальный асинхронный приёмопередатчик (UART)
- Интерфейс системного программированния (SPI)
- Интерфейсная шина IIC (I2C)
- Основная информация о микроконтоллере
- Руководство Micro Python
- 1. Введение
- 2. Запуск первого скрипта
- 3. Простая интерактивная среда программирования REPL
- 4. Включение светодиодов и основные понятия Python
- 5. Переключатель, обратные вызовы и прерывания
- 6. Акселерометр
- 7. Безопасный режим и возврат к заводским настройкам
- 8. Делаем из pyboard USB мышь
- 9. Таймеры
- 10. Ассемблерная вставка
- 11. Управление питанием
- Руководства требующие дополнительных компонент
- Советы, фишки и полезные штуки, которые стоит знать
- Библиотеки Micro Python
- Стандартные библиотеки Python
cmath
– mathematical functions for complex numbersgc
– control the garbage collectormath
– mathematical functionsos
– basic “operating system” servicesselect
– Provides select function to wait for events on a streamstruct
– pack and unpack primitive data typessys
– system specific functionstime
– time related functions
- Микро-библиотеки Python
- Специальные библиотеки для pyboard
pyb
— functions related to the pyboard- Time related functions
- Reset related functions
- Interrupt related functions
- Power related functions
- Miscellaneous functions
- Classes
- class Accel – accelerometer control
- class ADC – analog to digital conversion: read analog values on a pin
- 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 LCD – LCD control for the LCD touch-sensor pyskin
- 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 Switch – switch object
- 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
network
— network configuration
- Стандартные библиотеки Python
- Аппаратные средства pyboard
- Спецификации компонент pyboard
- Спецификации прочих компонент
- Лицензия Micro Python