1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
.. BBC Microbit Micropython documentation master file, created by
sphinx-quickstart on Tue Oct 20 10:41:30 2015.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
BBC micro:bit MicroPython documentation
=======================================
Welcome!
The BBC micro:bit is a small computing device for children. One of the
languages it understands is the popular Python programming language. The
version of Python that runs on the BBC micro:bit is called MicroPython.
This documentation includes lessons for teachers
and API documentation for developers (check out the index on the left). We hope
you enjoy developing for the BBC micro:bit using MicroPython.
If you're a new programmer, teacher or unsure where to start, begin with the tutorials.
.. image:: comic.png
.. note::
This project is under active development. Please help other
developers by adding tips, how-tos, and Q&A to this document.
Thanks!
Projects related to MicroPython on the BBC micro:bit include:
* `Mu <https://github.com/ntoll/mu>`_ - a simple code editor for kids, teachers and beginner programmers. Probably the easiest way for people to program MicroPython on the BBC micro:bit.
* `uFlash <https://uflash.readthedocs.io/en/latest/>`_ - a command line tool for flashing raw Python scripts onto a BBC micro:bit.
.. toctree::
:maxdepth: 2
:caption: Tutorials
tutorials/introduction
tutorials/hello
tutorials/images
tutorials/buttons
tutorials/io
tutorials/music
tutorials/random
tutorials/movement
tutorials/gestures
tutorials/direction
tutorials/storage
tutorials/speech
tutorials/network
tutorials/radio
tutorials/next
.. toctree::
:maxdepth: 2
:caption: API Reference
microbit_micropython_api.rst
microbit.rst
accelerometer.rst
audio.rst
ble.rst
button.rst
compass.rst
display.rst
filesystem.rst
i2c.rst
image.rst
machine.rst
micropython.rst
music.rst
neopixel.rst
os.rst
pin.rst
radio.rst
random.rst
speech.rst
spi.rst
uart.rst
utime.rst
.. toctree::
:maxdepth: 2
:caption: Developer Guide
devguide/installation
devguide/flashfirmware
devguide/repl
devguide/hexformat
devguide/devfaq
devguide/contributing
.. toctree::
:maxdepth: 2
:caption: Indices and tables
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
|