From a7913baffc37561eb0ad0c9e4c1ade54a438bd7a Mon Sep 17 00:00:00 2001 From: Laurens Valk Date: Tue, 19 Feb 2019 21:18:19 +0100 Subject: [PATCH] doc: draft text for install page and EV3 brick usage instruction pictures --- source/_images/devicebrowser.svg | 263 ++++++++++++++++++++++++++++++ source/_images/devicebrowser0.png | Bin 0 -> 13196 bytes source/_images/devicebrowser1.png | Bin 0 -> 7838 bytes source/_images/devicebrowser2.png | Bin 0 -> 1452 bytes source/_images/devicebrowser3.png | Bin 0 -> 1653 bytes source/_images/devicebrowser4.png | Bin 0 -> 1279 bytes source/_images/etcher.svg | 52 +++--- source/_images/manualrun.svg | 80 ++++----- source/_images/onoff.svg | 247 ++++++++++++++++++++++++++++ source/_images/onoff0.png | Bin 0 -> 9852 bytes source/index.rst | 29 +++- source/startinstall.rst | 108 ++++++++---- 12 files changed, 677 insertions(+), 102 deletions(-) create mode 100644 source/_images/devicebrowser.svg create mode 100644 source/_images/devicebrowser0.png create mode 100644 source/_images/devicebrowser1.png create mode 100644 source/_images/devicebrowser2.png create mode 100644 source/_images/devicebrowser3.png create mode 100644 source/_images/devicebrowser4.png create mode 100644 source/_images/onoff.svg create mode 100644 source/_images/onoff0.png diff --git a/source/_images/devicebrowser.svg b/source/_images/devicebrowser.svg new file mode 100644 index 0000000..8f8b958 --- /dev/null +++ b/source/_images/devicebrowser.svg @@ -0,0 +1,263 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + Open devices + + 1 + + + + Choose device type + + 2 + + + + Watch values + + 3 + + diff --git a/source/_images/devicebrowser0.png b/source/_images/devicebrowser0.png new file mode 100644 index 0000000000000000000000000000000000000000..bab10005b729c8651399f99ca35df99448dbcfb7 GIT binary patch literal 13196 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 yj7T%d2Lt)*RzZ^g6q%Bo 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 literal 0 HcmV?d00001 diff --git a/source/_images/etcher.svg b/source/_images/etcher.svg index 40deb0d..25174c2 100644 --- a/source/_images/etcher.svg +++ b/source/_images/etcher.svg @@ -25,7 +25,7 @@ image/svg+xml - + @@ -40,26 +40,26 @@ guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" - inkscape:window-width="1853" - inkscape:window-height="1016" + inkscape:window-width="1920" + inkscape:window-height="1043" id="namedview4" showgrid="false" inkscape:zoom="0.89655172" - inkscape:cx="389.22745" - inkscape:cy="256.08603" - inkscape:window-x="67" - inkscape:window-y="27" + inkscape:cx="6.4836564" + inkscape:cy="285.3705" + inkscape:window-x="1920" + inkscape:window-y="0" inkscape:window-maximized="1" - inkscape:current-layer="svg2" /> + inkscape:current-layer="g913" /> + preserveAspectRatio="none" + id="image10" + x="0" + y="0" /> 1 + x="136.02188" + y="-240.92017" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Roboto Slab';-inkscape-font-specification:'Roboto Slab';fill:#404140;fill-opacity:1;stroke-width:0.60486054">a 3 + x="310.07251" + y="21.838886" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Roboto Slab';-inkscape-font-specification:'Roboto Slab';fill:#404140;fill-opacity:1;stroke-width:0.60486054">c 2 + sodipodi:role="line">b diff --git a/source/_images/manualrun.svg b/source/_images/manualrun.svg index 94953e7..3de3764 100644 --- a/source/_images/manualrun.svg +++ b/source/_images/manualrun.svg @@ -26,17 +26,17 @@ borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="0.98994949" - inkscape:cx="468.22212" - inkscape:cy="187.09034" + inkscape:zoom="1.4" + inkscape:cx="401.05456" + inkscape:cy="176.09284" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" units="px" - inkscape:window-width="1853" - inkscape:window-height="1016" - inkscape:window-x="67" - inkscape:window-y="27" + inkscape:window-width="1920" + inkscape:window-height="1043" + inkscape:window-x="1920" + inkscape:window-y="0" inkscape:window-maximized="1" inkscape:snap-global="false" /> - + + id="image836" + preserveAspectRatio="none" + height="24.353558" + width="33.866669" + style="stroke-width:0.88999999" /> + preserveAspectRatio="none" + height="24.353558" + width="33.866669" + style="stroke-width:0.88999999" /> + preserveAspectRatio="none" + height="24.353558" + width="33.866669" + style="stroke-width:0.88999999" /> 3 + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + Main menu + + 1 + + + + Power Off + + 3 + + + + Press back button + + 2 + + diff --git a/source/_images/onoff0.png b/source/_images/onoff0.png new file mode 100644 index 0000000000000000000000000000000000000000..5eb47910a47e4b3bf28d150fcb3078583eb18b56 GIT binary patch literal 9852 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 literal 0 HcmV?d00001 diff --git a/source/index.rst b/source/index.rst index 28294b8..6a6cc2c 100644 --- a/source/index.rst +++ b/source/index.rst @@ -8,15 +8,16 @@ Using Python with LEGO\ :sup:`®` MINDSTORMS\ :sup:`®` EV3 .. toctree:: :maxdepth: 1 - :caption: Getting started: + :caption: Getting Started + :hidden: startinstall startrun - .. toctree:: :maxdepth: 1 - :caption: Pybricks Modules: + :caption: Pybricks Modules + :hidden: ev3brick ev3devices @@ -25,19 +26,33 @@ Using Python with LEGO\ :sup:`®` MINDSTORMS\ :sup:`®` EV3 .. toctree:: :maxdepth: 1 - :caption: Engineering essentials: + :caption: Engineering Essentials + :hidden: signaltypes .. motorcontrol - - .. toctree:: :maxdepth: 1 - :caption: Examples: + :caption: Demo Programs + :hidden: examples/color_sorter examples/robot_arm_h25 +Getting started +----------------------------------------------------------- + +This guide shows you how to get started writing MicroPython programs for your LEGO® MINDSTORMS® EV3 robots. You'll learn to do so in two steps: + +- :doc:`Installation `: First you'll prepare your computer and your EV3 by collecting and installing the required tools. You'll also learn how to turn the EV3 brick on and off and to navigate the menu on the screen. +- :doc:`Creating and running programs `: Next, you'll learn how to create a program and download it to the EV3 brick. You'll also learn how to start that program, with or without a computer nearby. + +Pybricks Modules and Demo Programs +----------------------------------------------------------- + +After you've run the first demo program, you'll be ready to try out the example programs, or even invent your own programs. Follow the menu on the left to learn how to use the EV3 brick, EV3 motors, and EV3 sensors effectively in your programs. + + diff --git a/source/startinstall.rst b/source/startinstall.rst index d5481f8..6c02bda 100644 --- a/source/startinstall.rst +++ b/source/startinstall.rst @@ -1,71 +1,121 @@ Installation =================== -This page shows how you prepare your computer and the EV3 brick for writing and running Python programs. The final configuration is shown in the figure below. - - -.. figure:: images/overview.png - -.. Caption - What do you need? ----------------------------------------------------------- -To get started writing Python programs for your robot, you need the following items: +The typical configuration for developing a MicroPython program for your EV3 robot is shown in the figure below. The steps on this page show you how you can make this work. -- a Windows 10 or Mac OS computer -- a micro SD card and card reader -- a mini-USB cable (comes with the EV3 kit) -You'll need internet access to complete the steps on this page. While programming your robots afterwards, internet access is not required. +.. figure:: images/overview.png + :scale: 75 % + :alt: overview + :align: center + Overview of the programming workflow + +To get started, you'll need the following items: + +- A Windows 10 or Mac OS computer. +- A micro SD card. You'll need a card with a minimum size of 4GB and a maximum size of 32GB, also known as microSDHC cards. We recommend cards with Application Performance Class A1. +- A micro SD card slot or card reader. +- A mini-USB cable. The EV3 kit includes such a cable. + +You'll need internet access to complete the steps on this page. When programming your robots afterwards, internet access is not required. Preparing your computer ----------------------------------------------------------- +You'll write your MicroPython programs using Visual Studio Code. Follow the steps below to download, install, and configure this program: + +1. Download and install Visual Studio Code from `here `_. +2. Launch Visual Studio Code. +3. Install and activate the required extension as shown below: -You will be writing your Python programs using Visual Studio Code. You can download, install, and configure this program using the steps below. +.. figure:: images/store.png + :alt: store + :align: center -1. Download, install, and open `Visual Studio Code `_. -2. Install the EV3 extension as shown below: - -.. image:: images/store.png + Installing the extension from the Visual Studio Code marketplace .. warning:: The all-in-one extension is not yet available in the Visual Studio Code marketplace. - Please install the **two** extensions manually as shown: + Please install the **two** extension files manually as shown: .. image:: images/vsix.png -Preparing the SD Card +.. _prepsdcard: + +Preparing the micro SD Card ----------------------------------------------------------- -You will now follow a series of steps to download and install the EV3 Python firmware onto your micro SD card. +You will now follow a series of steps to download and install the EV3 Python firmware onto your micro SD card. This "firmware" consists of `ev3dev `_, along with all the tools to run Pybricks MicroPython programs. - -1. Download the `EV3 Python firmware <.>`_ and save it in a convenient location. Do *not* unzip the file. -2. Download and install `Etcher `_. This is the program for installing the firmware file on your micro SD card. +1. Download the `EV3 Python firmware <.>`_ (approximately 360 MB) and save it in a convenient location. Do **not** open or unzip the file. +2. Download and install an micro SD card flashing tool such as `Etcher `_. 3. Insert the micro SD card into your computer or card reader. -4. Launch the etcher program and follow the steps on your screen to install the firmware file you have just downloaded. Do not remove the card until the installation process is complete. -5. Turn the EV3 brick off if it is currently on. -6. Put the micro SD card in the SD card slot of the EV3 brick. +4. Launch the flashing tool and follow the steps on your screen to install the firmware file you have just downloaded. If you use Etcher, you can follow the instructions in the diagram below: -.. image:: images/etcher.png + a. Select the firmware file you have just downloaded. + b. Select your micro SD card. Make sure that the device and size correspond to your micro SD card. + c. Start the flashing process. This may take several minutes. Do not remove the card until the installation process is complete. + +.. figure:: images/etcher.png + :scale: 75 % + :alt: etcher + :align: center + + Using Etcher to flash the firmware to the micro SD card Using the EV3 brick ----------------------------------------------------------- -.. image:: images/sd.png +Make sure the EV3 brick is turned off, and insert the micro SD card you just prepared into the SD card slot on the EV3, as shown below. + +.. figure:: images/sd.png + :scale: 60 % + :alt: sd + :align: center + + Inserting the finished micro SD card into the EV3 brick + Turning the EV3 brick on and off ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +To turn the EV3 on, press the dark gray center button to turn the EV3 brick on. The boot process may take several minutes. -Using the file browser +To turn it off, use the back button (the button just below the screen) to go to the main menu. Once at the main menu, press the back button to show the shutdown menu. Select *Power Off* to turn the brick off, or press the back button again to cancel. + +.. figure:: images/onoff.png + :scale: 80 % + :alt: devicebrowser + :align: center + + Turning the EV3 brick off + + +Going back to the original firmware ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +You can go back to the LEGO® firmware and your LEGO® programs at any time. To do so: + +1. Turn the EV3 off as shown above. +2. Wait for the screen and light to turn off. +3. Remove the micro SD card. +4. Turn the EV3 on. + Viewing motor and sensor values ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +When you're not running a program, you can view motor and sensor values using the device browser, as shown below. + +.. figure:: images/devicebrowser.png + :scale: 80 % + :alt: devicebrowser + :align: center + + Viewing motor and sensor values