import api documentation
@@ -0,0 +1,23 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2018-2019 Laurens Valk
|
||||
Copyright (c) 2018-2019 David Lechner
|
||||
Copyright (c) 2019 LEGO System A/S
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -0,0 +1,21 @@
|
||||
# Minimal makefile for Sphinx documentation
|
||||
#
|
||||
|
||||
# You can set these variables from the command line.
|
||||
SPHINXOPTS = -W
|
||||
SPHINXBUILD = sphinx-build
|
||||
SPHINXPROJ = Pybricks
|
||||
SOURCEDIR = ev3dev
|
||||
BUILDDIR = "$(SOURCEDIR)"/build
|
||||
|
||||
# Put it first so that "make" without argument is like "make help".
|
||||
help:
|
||||
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
||||
|
||||
.PHONY: help Makefile
|
||||
|
||||
# Catch-all target: route all unknown targets to Sphinx using the new
|
||||
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
|
||||
%: Makefile
|
||||
@$(MAKE) -C "$(SOURCEDIR)"/_images `[ "$@" = "clean" ] && echo clean || echo all`
|
||||
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
||||
@@ -0,0 +1,15 @@
|
||||
|
||||
SRC_DIR = .
|
||||
OUT_DIR = ../images
|
||||
|
||||
SVG := $(wildcard $(SRC_DIR)/*.svg)
|
||||
PNG := $(patsubst $(SRC_DIR)/%.svg,$(OUT_DIR)/%.png,$(SVG))
|
||||
DIR := ${CURDIR}
|
||||
|
||||
all: $(PNG)
|
||||
|
||||
clean:
|
||||
rm -f $(PNG)
|
||||
|
||||
$(OUT_DIR)/%.png: $(SRC_DIR)/%.svg
|
||||
inkscape --file=$(DIR)/$< --export-area-drawing --export-png=$(DIR)/$@
|
||||
@@ -0,0 +1,11 @@
|
||||
div.disclaimer {
|
||||
margin-top: 12px;
|
||||
font-size: 10px;
|
||||
font-style: italic;
|
||||
}
|
||||
div.figure p.caption {
|
||||
padding-top: 0.8em;
|
||||
}
|
||||
span.caption-number:after {
|
||||
content: ": ";
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{% extends '!footer.html' %}
|
||||
|
||||
{% block extrafooter %}
|
||||
<div class="disclaimer">{{ disclaimer }}</div>
|
||||
{% endblock %}
|
||||
@@ -0,0 +1,249 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Pybricks documentation build configuration file, created by
|
||||
# sphinx-quickstart on Thu Sep 6 15:31:12 2018.
|
||||
#
|
||||
# This file is execfile()d with the current directory set to its
|
||||
# containing dir.
|
||||
#
|
||||
# Note that not all possible configuration values are present in this
|
||||
# autogenerated file.
|
||||
#
|
||||
# All configuration values have a default; values that are commented out
|
||||
# serve to show the default.
|
||||
|
||||
# If extensions (or modules to document with autodoc) are in another directory,
|
||||
# add these directories to sys.path here. If the directory is relative to the
|
||||
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
||||
#
|
||||
import os
|
||||
import sys
|
||||
sys.path.insert(0, os.path.abspath('../../lib/fake-pybricks/pybricks'))
|
||||
|
||||
import _version # noqa E402
|
||||
|
||||
# ON_RTD is whether we are on readthedocs.org
|
||||
# this line of code grabbed from docs.readthedocs.org
|
||||
ON_RTD = os.environ.get('READTHEDOCS', None) == 'True'
|
||||
|
||||
# -- General configuration ------------------------------------------------
|
||||
|
||||
# If your documentation needs a minimal Sphinx version, state it here.
|
||||
#
|
||||
# needs_sphinx = '1.0'
|
||||
|
||||
# Add any Sphinx extension module names here, as strings. They can be
|
||||
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
|
||||
# ones.
|
||||
extensions = [
|
||||
'sphinx.ext.autodoc',
|
||||
'sphinx.ext.napoleon',
|
||||
'sphinx.ext.todo',
|
||||
'sphinx.ext.mathjax',
|
||||
]
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
templates_path = ['../common/_templates']
|
||||
|
||||
# The suffix(es) of source filenames.
|
||||
# You can specify multiple suffix as a list of string:
|
||||
#
|
||||
# source_suffix = ['.rst', '.md']
|
||||
source_suffix = '.rst'
|
||||
|
||||
# The master toctree document.
|
||||
master_doc = 'index'
|
||||
|
||||
# General information about the project.
|
||||
project = 'pybricks-micropython'
|
||||
copyright = '2018-2019 The Pybricks MicroPython Authors'
|
||||
author = ''
|
||||
|
||||
_TITLE = 'Pybricks Modules and Examples'
|
||||
_DISCLAIMER = 'LEGO, the LEGO logo, MINDSTORMS and the MINDSTORMS EV3 logo are trademarks and/or copyrights of the LEGO Group.'
|
||||
|
||||
# The version info for the project you're documenting, acts as replacement for
|
||||
# |version| and |release|, also used in various other places throughout the
|
||||
# built documents.
|
||||
#
|
||||
# The short X.Y version.
|
||||
version = _version.get_versions()['version']
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = version
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
#
|
||||
# This is also used if you do content translation via gettext catalogs.
|
||||
# Usually you set "language" from the command line for these cases.
|
||||
language = None
|
||||
|
||||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
# This patterns also effect to html_static_path and html_extra_path
|
||||
exclude_patterns = [
|
||||
'motorcontrol.rst',
|
||||
]
|
||||
|
||||
# TODO: remove this when pages above are added back in
|
||||
suppress_warnings = ['ref.ref']
|
||||
|
||||
# The name of the Pygments (syntax highlighting) style to use.
|
||||
pygments_style = 'sphinx'
|
||||
|
||||
# If true, `todo` and `todoList` produce output, else they produce nothing.
|
||||
todo_include_todos = True
|
||||
|
||||
# Figure numbering
|
||||
numfig = True
|
||||
numfig_format = {
|
||||
'figure': 'Figure %s',
|
||||
'table': 'Table %s',
|
||||
'code-block': 'Listing %s',
|
||||
'section': 'Section %s'
|
||||
}
|
||||
|
||||
# -- Autodoc options ------------------------------------------------------
|
||||
|
||||
autodoc_member_order = 'bysource'
|
||||
autodoc_default_flags = ['members', 'undoc-members']
|
||||
autoclass_content = 'both' # This ensures init arguments are not ignored but added to class docstring.
|
||||
add_module_names = False # Hide module name
|
||||
|
||||
# -- Options for HTML output ----------------------------------------------
|
||||
|
||||
if ON_RTD:
|
||||
html_theme = 'default'
|
||||
html_context = {
|
||||
'css_files': [
|
||||
'https://media.readthedocs.org/css/sphinx_rtd_theme.css',
|
||||
'https://media.readthedocs.org/css/readthedocs-doc-embed.css',
|
||||
'_static/css/theme_overrides.css',
|
||||
],
|
||||
'disclaimer': _DISCLAIMER,
|
||||
}
|
||||
else:
|
||||
import sphinx_rtd_theme
|
||||
html_theme = 'sphinx_rtd_theme'
|
||||
html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
|
||||
html_context = {
|
||||
'css_files': [
|
||||
'_static/css/theme_overrides.css',
|
||||
],
|
||||
'disclaimer': _DISCLAIMER,
|
||||
}
|
||||
|
||||
html_logo = '../common/images/pybricks-logo-small.png'
|
||||
|
||||
# The theme to use for HTML and HTML Help pages. See the documentation for
|
||||
# a list of builtin themes.
|
||||
#
|
||||
# html_theme = 'alabaster'
|
||||
|
||||
# Theme options are theme-specific and customize the look and feel of a theme
|
||||
# further. For a list of options available for each theme, see the
|
||||
# documentation.
|
||||
#
|
||||
html_theme_options = {
|
||||
'style_external_links': True,
|
||||
}
|
||||
|
||||
# Add any paths that contain custom static files (such as style sheets) here,
|
||||
# relative to this directory. They are copied after the builtin static files,
|
||||
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||
html_static_path = ['../common/_static']
|
||||
|
||||
# Custom sidebar templates, must be a dictionary that maps document names
|
||||
# to template names.
|
||||
#
|
||||
# This is required for the alabaster theme
|
||||
# refs: http://alabaster.readthedocs.io/en/latest/installation.html#sidebars
|
||||
html_sidebars = {
|
||||
'**': [
|
||||
'relations.html', # needs 'show_related': True theme option to display
|
||||
'searchbox.html',
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
# -- Options for HTMLHelp output ------------------------------------------
|
||||
|
||||
# Output file base name for HTML help builder.
|
||||
htmlhelp_basename = 'Pybricksdoc'
|
||||
|
||||
|
||||
# -- Options for LaTeX output ---------------------------------------------
|
||||
|
||||
latex_elements = {
|
||||
# The paper size ('letterpaper' or 'a4paper').
|
||||
#
|
||||
# 'papersize': 'letterpaper',
|
||||
|
||||
# The font size ('10pt', '11pt' or '12pt').
|
||||
#
|
||||
# 'pointsize': '10pt',
|
||||
|
||||
# Additional stuff for the LaTeX preamble.
|
||||
#
|
||||
'preamble': r'''
|
||||
\makeatletter
|
||||
\fancypagestyle{normal}{
|
||||
\fancyhf{}
|
||||
\fancyfoot[R]{{\py@HeaderFamily\thepage}}
|
||||
\fancyfoot[C]{\raisebox{-7mm}{\tiny %(disclaimer)s}}
|
||||
\fancyhead[L]{{\py@HeaderFamily \@title}}
|
||||
\fancyhead[R]{{\py@HeaderFamily \py@release}}
|
||||
\renewcommand{\headrulewidth}{0.4pt}
|
||||
\renewcommand{\footrulewidth}{0.4pt}
|
||||
}
|
||||
\fancypagestyle{plain}{
|
||||
\fancyhf{}
|
||||
\fancyfoot[R]{{\py@HeaderFamily\thepage}}
|
||||
\fancyfoot[C]{\raisebox{-7mm}{\tiny %(disclaimer)s}}
|
||||
\renewcommand{\headrulewidth}{0.4pt}
|
||||
\renewcommand{\footrulewidth}{0.4pt}
|
||||
}
|
||||
\makeatother
|
||||
''' % {
|
||||
'disclaimer': ' '.join((_DISCLAIMER, '©', copyright)),
|
||||
},
|
||||
|
||||
# Latex figure (float) alignment
|
||||
#
|
||||
# 'figure_align': 'htbp',
|
||||
'extraclassoptions': 'openany,oneside',
|
||||
|
||||
'releasename': 'Version',
|
||||
}
|
||||
|
||||
# Grouping the document tree into LaTeX files. List of tuples
|
||||
# (source start file, target name, title,
|
||||
# author, documentclass [howto, manual, or own class]).
|
||||
latex_documents = [
|
||||
(master_doc, ''.join([project, '-v', version, '.tex']), _TITLE, author, 'manual'),
|
||||
]
|
||||
|
||||
latex_logo = '../common/images/pybricks-logo-large.png'
|
||||
|
||||
|
||||
# -- Options for manual page output ---------------------------------------
|
||||
|
||||
# One entry per manual page. List of tuples
|
||||
# (source start file, name, description, authors, manual section).
|
||||
man_pages = [
|
||||
(master_doc, 'pybricks', 'Pybricks Documentation',
|
||||
[author], 1)
|
||||
]
|
||||
|
||||
|
||||
# -- Options for Texinfo output -------------------------------------------
|
||||
|
||||
# Grouping the document tree into Texinfo files. List of tuples
|
||||
# (source start file, target name, title, author,
|
||||
# dir menu entry, description, category)
|
||||
texinfo_documents = [
|
||||
(master_doc, 'Pybricks', 'Pybricks Documentation',
|
||||
author, 'Pybricks', 'One line description of project.',
|
||||
'Miscellaneous'),
|
||||
]
|
||||
@@ -0,0 +1,3 @@
|
||||
*.png
|
||||
!pybricks-logo-large.png
|
||||
!pybricks-logo-small.png
|
||||
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
@@ -0,0 +1,4 @@
|
||||
:mod:`robotics` -- Robotics module
|
||||
===========================================
|
||||
|
||||
.. automodule:: robotics
|
||||
@@ -0,0 +1,129 @@
|
||||
Signals and Units
|
||||
=================
|
||||
|
||||
Many commands allow you to specify arguments in terms of well-known physical quantities. This page gives an overview of each quantity and its unit.
|
||||
|
||||
.. _time:
|
||||
|
||||
time: ms
|
||||
---------
|
||||
All time and duration values are measured in milliseconds (ms).
|
||||
|
||||
For example, the duration of motion with :meth:`run_time <.ev3devices.Motor.run_time>`, the duration of :func:`wait <.tools.wait>`, or the time values returned by the :class:`StopWatch <.tools.StopWatch>` are specified in milliseconds.
|
||||
|
||||
.. _angle:
|
||||
|
||||
angle: deg
|
||||
-----------
|
||||
All angles are measured in degrees (deg). One full rotation corresponds to 360 degrees.
|
||||
|
||||
For example, the angle values of a :meth:`Motor <.ev3devices.Motor.angle>` or the :meth:`GyroSensor <.ev3devices.GyroSensor.angle>` are expressed in degrees.
|
||||
|
||||
.. _speed:
|
||||
|
||||
rotational speed: deg/s
|
||||
-----------------------
|
||||
|
||||
Rotational speed, or *angular velocity* describes how fast something rotates, expressed as the number of degrees per second (deg/s).
|
||||
|
||||
For example, the rotational speed values of a :meth:`Motor <.ev3devices.Motor.speed>` or the :meth:`GyroSensor <.ev3devices.GyroSensor.speed>` are expressed in degrees per second.
|
||||
|
||||
While we recommend working with degrees per second in your programs, you can use the following table to convert between commonly used units.
|
||||
|
||||
+-----------+-------+-----------+
|
||||
| | deg/s | rpm |
|
||||
+-----------+-------+-----------+
|
||||
| 1 deg/s = | 1 | 1/6=0.167 |
|
||||
+-----------+-------+-----------+
|
||||
| 1 rpm = | 6 | 1 |
|
||||
+-----------+-------+-----------+
|
||||
|
||||
.. _distance:
|
||||
|
||||
distance: mm
|
||||
-------------
|
||||
Distances are expressed in millimeters (mm) whenever possible.
|
||||
|
||||
For example, the distance value of the :meth:`UltrasonicSensor <.ev3devices.UltrasonicSensor.distance>` is measured in millimeters.
|
||||
|
||||
While we recommend working with millimeters in your programs, you can use the following table to convert between commonly used units.
|
||||
|
||||
+---------+------+-----+--------+
|
||||
| | mm | cm | inch |
|
||||
+---------+------+-----+--------+
|
||||
| 1 mm = | 1 | 0.1 | 0.0394 |
|
||||
+---------+------+-----+--------+
|
||||
| 1 cm = | 10 | 1 | 0.394 |
|
||||
+---------+------+-----+--------+
|
||||
| 1 inch =| 25.4 | 2.54| 1 |
|
||||
+---------+------+-----+--------+
|
||||
|
||||
.. _dimension:
|
||||
|
||||
dimension: mm
|
||||
-------------
|
||||
Dimensions are expressed in millimeters (mm) whenever possible, just like distances.
|
||||
|
||||
For example, the diameter of a wheel is measured in millimeters.
|
||||
|
||||
|
||||
.. _relativedistance:
|
||||
|
||||
relative distance: %
|
||||
---------------------
|
||||
|
||||
Some distance measurements do not provide an accurate value with a specific unit, but they range from very close (0%) to very far (100%). These are referred to as relative distances.
|
||||
|
||||
For example, the distance value of the :meth:`InfraredSensor <.ev3devices.InfraredSensor.distance>` is a relative distance.
|
||||
|
||||
|
||||
|
||||
|
||||
.. _travelspeed:
|
||||
|
||||
speed: mm/s
|
||||
------------
|
||||
Linear speeds are expressed as millimeters per second (mm/s).
|
||||
|
||||
For example, the speed of a robotic vehicle is expressed in mm/s.
|
||||
|
||||
.. _acceleration:
|
||||
|
||||
rotational acceleration: deg/s/s
|
||||
--------------------------------
|
||||
Rotational acceleration, or *angular acceleration* describes how fast the rotational speed changes. This is expressed as the change of the number of degrees per second, during one second (deg/s/s). This is also commonly written as :math:`deg/s^2`.
|
||||
|
||||
For example, you can adjust the rotational acceleration setting of a :meth:`Motor <.ev3devices.Motor.set_run_settings>` to change how smoothly or how quickly it reaches the constant speed set point.
|
||||
|
||||
|
||||
.. _percentage:
|
||||
|
||||
percentage: %
|
||||
--------------
|
||||
Some signals do not have specific units but range from a minimum (0%) to a maximum (100%). A specific type of percentages are :ref:`relative distances <relativedistance>`.
|
||||
|
||||
For example, the sound :meth:`volume <.ev3brick.sound.beep>` ranges from 0% to 100%.
|
||||
|
||||
.. _frequency:
|
||||
|
||||
frequency: Hz
|
||||
--------------
|
||||
Sound frequencies are expressed in Hertz (Hz).
|
||||
|
||||
For example, you can choose the frequency of a :meth:`beep <.ev3brick.sound.beep>` to change the pitch.
|
||||
|
||||
.. _voltage:
|
||||
|
||||
voltage: mV
|
||||
--------------
|
||||
Voltages are expressed in millivolt (mV).
|
||||
|
||||
For example, you can check the voltage of the :meth:`battery <.ev3brick.battery.voltage>`.
|
||||
|
||||
.. _current:
|
||||
|
||||
current: mA
|
||||
--------------
|
||||
Electrical currents are expressed in milliampere (mA).
|
||||
|
||||
For example, you can check the current supplied by the :meth:`battery <.ev3brick.battery.current>`.
|
||||
@@ -0,0 +1,11 @@
|
||||
:mod:`tools` -- Timing and Datalogging
|
||||
======================================
|
||||
|
||||
.. automodule:: tools
|
||||
:no-members:
|
||||
|
||||
.. autofunction:: print
|
||||
|
||||
.. autofunction:: wait
|
||||
|
||||
.. autoclass:: StopWatch
|
||||
@@ -0,0 +1,15 @@
|
||||
|
||||
SRC_DIR = .
|
||||
OUT_DIR = ../images
|
||||
|
||||
SVG := $(wildcard $(SRC_DIR)/*.svg)
|
||||
PNG := $(patsubst $(SRC_DIR)/%.svg,$(OUT_DIR)/%.png,$(SVG))
|
||||
DIR := ${CURDIR}
|
||||
|
||||
all: $(PNG)
|
||||
|
||||
clean:
|
||||
rm -f $(PNG)
|
||||
|
||||
$(OUT_DIR)/%.png: $(SRC_DIR)/%.svg
|
||||
inkscape --file=$(DIR)/$< --export-area-drawing --export-png=$(DIR)/$@
|
||||
|
After Width: | Height: | Size: 35 KiB |
@@ -0,0 +1,428 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="936"
|
||||
height="459"
|
||||
viewBox="0 0 936 459"
|
||||
sodipodi:docname="connecting.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6">
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath860">
|
||||
<rect
|
||||
style="fill:#6ab0de;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect862"
|
||||
width="589.10107"
|
||||
height="96.333336"
|
||||
x="235.33333"
|
||||
y="-236.00002" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath1040">
|
||||
<rect
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1042"
|
||||
width="128.5101"
|
||||
height="19.934668"
|
||||
x="827.15656"
|
||||
y="74.666672" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1043"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.75000002"
|
||||
inkscape:cx="430.67066"
|
||||
inkscape:cy="226.10152"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2" />
|
||||
<image
|
||||
sodipodi:absref="connecting.png"
|
||||
xlink:href="connecting.png"
|
||||
width="936"
|
||||
height="459"
|
||||
preserveAspectRatio="none"
|
||||
id="image1036"
|
||||
x="0"
|
||||
y="0" />
|
||||
<image
|
||||
sodipodi:absref="connecting.png"
|
||||
xlink:href="connecting.png"
|
||||
style="stroke-width:0.37706161"
|
||||
transform="matrix(1,0,0,7.0335609,-0.01476534,-457.96167)"
|
||||
clip-path="url(#clipPath1040)"
|
||||
y="0"
|
||||
x="0"
|
||||
id="image10"
|
||||
preserveAspectRatio="none"
|
||||
height="459"
|
||||
width="936" />
|
||||
<image
|
||||
sodipodi:absref="connectingsub1.png"
|
||||
xlink:href="connectingsub1.png"
|
||||
width="185"
|
||||
height="57"
|
||||
preserveAspectRatio="none"
|
||||
id="image844"
|
||||
x="50.244305"
|
||||
y="315.55759" />
|
||||
<image
|
||||
sodipodi:absref="connectingsub2.png"
|
||||
xlink:href="connectingsub2.png"
|
||||
transform="translate(2.7221745,260.26802)"
|
||||
clip-path="url(#clipPath860)"
|
||||
width="584"
|
||||
height="88"
|
||||
preserveAspectRatio="none"
|
||||
id="image855"
|
||||
x="243.79663"
|
||||
y="-229.08156" />
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="20.301775"
|
||||
cy="-56.934261"
|
||||
cx="23.589575"
|
||||
id="circle4644"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4646"
|
||||
d="M 44.367143,57.834977 H 111.54229"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="35.608807"
|
||||
x="74.509079"
|
||||
height="42.092525"
|
||||
width="164.52235"
|
||||
id="rect4648"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="35.608807"
|
||||
x="74.509079"
|
||||
height="4"
|
||||
width="164.52235"
|
||||
id="rect4650"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="84.479309"
|
||||
y="66.194084"
|
||||
id="text4654"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4652"
|
||||
x="84.479309"
|
||||
y="66.194084"
|
||||
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">Open file tab</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4656"
|
||||
cx="79.773384"
|
||||
cy="23.794016"
|
||||
r="19.024944" />
|
||||
<text
|
||||
id="text4660"
|
||||
y="31.500589"
|
||||
x="74.872383"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="31.500589"
|
||||
x="74.872383"
|
||||
id="tspan4658"
|
||||
sodipodi:role="line">1</tspan></text>
|
||||
<rect
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect938"
|
||||
width="35.355339"
|
||||
height="7.0710678"
|
||||
x="300.87393"
|
||||
y="137.50211" />
|
||||
<rect
|
||||
y="118.97803"
|
||||
x="300.40253"
|
||||
height="3.8627346"
|
||||
width="35.355339"
|
||||
id="rect940"
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:3.99999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:3.99999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect942"
|
||||
width="35.355339"
|
||||
height="4.3341393"
|
||||
x="531.39075"
|
||||
y="71.366165" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 227.46478,323.86501 h 67.17514"
|
||||
id="path1008"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
y="292.53476"
|
||||
x="257.90811"
|
||||
height="42.092525"
|
||||
width="313.44144"
|
||||
id="rect946"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.27988029;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="292.53476"
|
||||
x="257.90811"
|
||||
height="4"
|
||||
width="313.44144"
|
||||
id="rect948"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.27988029;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="267.87827"
|
||||
y="323.12009"
|
||||
id="text952"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan950"
|
||||
x="267.87827"
|
||||
y="323.12009"
|
||||
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">Open device browser</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle954"
|
||||
cx="253.79393"
|
||||
cy="286.55316"
|
||||
r="19.024944" />
|
||||
<text
|
||||
id="text958"
|
||||
y="294.25964"
|
||||
x="246.55692"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="294.25964"
|
||||
x="246.55692"
|
||||
id="tspan956"
|
||||
sodipodi:role="line">3</tspan></text>
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:3.99999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect960"
|
||||
width="167.83461"
|
||||
height="23.075317"
|
||||
x="59.244305"
|
||||
y="314.55759"
|
||||
rx="15.204327"
|
||||
ry="15.204326" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1024"
|
||||
d="m 227.46478,350.23507 h 67.17514"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.27988029;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect962"
|
||||
width="313.44144"
|
||||
height="42.092525"
|
||||
x="257.90811"
|
||||
y="340.80838" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.27988029;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect964"
|
||||
width="313.44144"
|
||||
height="4"
|
||||
x="257.90811"
|
||||
y="340.80838" />
|
||||
<text
|
||||
id="text968"
|
||||
y="371.39371"
|
||||
x="267.87827"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="371.39371"
|
||||
x="267.87827"
|
||||
id="tspan966"
|
||||
sodipodi:role="line">Search for your EV3 Brick</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="389.61261"
|
||||
cx="253.79393"
|
||||
id="circle970"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="246.55692"
|
||||
y="397.31909"
|
||||
id="text974"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan972"
|
||||
x="246.55692"
|
||||
y="397.31909"
|
||||
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">4</tspan></text>
|
||||
<rect
|
||||
ry="15.204326"
|
||||
rx="15.204327"
|
||||
y="337.6329"
|
||||
x="59.244305"
|
||||
height="23.075317"
|
||||
width="167.83461"
|
||||
id="rect976"
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:3.99999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 454.73256,82.905203 h 67.17515"
|
||||
id="path1022"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.45158863;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect872"
|
||||
width="264.07053"
|
||||
height="42.092525"
|
||||
x="497.38162"
|
||||
y="57.1996" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.45158863;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect874"
|
||||
width="264.07053"
|
||||
height="4"
|
||||
x="497.38162"
|
||||
y="57.1996" />
|
||||
<text
|
||||
id="text878"
|
||||
y="87.784927"
|
||||
x="507.35178"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="87.784927"
|
||||
x="507.35178"
|
||||
id="tspan876"
|
||||
sodipodi:role="line">Select your EV3 Brick</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="49.884659"
|
||||
cx="493.26743"
|
||||
id="circle880"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="486.03043"
|
||||
y="57.591141"
|
||||
id="text884"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan882"
|
||||
x="486.03043"
|
||||
y="57.591141"
|
||||
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">5</tspan></text>
|
||||
<rect
|
||||
ry="15.204326"
|
||||
rx="15.204327"
|
||||
y="68.380142"
|
||||
x="249.69173"
|
||||
height="30.408651"
|
||||
width="204.83461"
|
||||
id="rect886"
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="179.10568"
|
||||
x="257.90811"
|
||||
height="42.092525"
|
||||
width="515.76447"
|
||||
id="rect1010"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.27438617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="179.10568"
|
||||
x="257.90811"
|
||||
height="4"
|
||||
width="515.76447"
|
||||
id="rect1012"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.27438617;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="267.87827"
|
||||
y="209.69101"
|
||||
id="text1016"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1014"
|
||||
x="267.87827"
|
||||
y="209.69101"
|
||||
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">Connect your EV3 Brick with the USB cable</tspan></text>
|
||||
<text
|
||||
id="text1020"
|
||||
y="183.34192"
|
||||
x="246.55692"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="183.34192"
|
||||
x="246.55692"
|
||||
id="tspan1018"
|
||||
sodipodi:role="line">4</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="176.85229"
|
||||
cx="253.79393"
|
||||
id="circle1026"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="246.55692"
|
||||
y="184.55878"
|
||||
id="text1030"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1028"
|
||||
x="246.55692"
|
||||
y="184.55878"
|
||||
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">2</tspan></text>
|
||||
<rect
|
||||
y="156.12259"
|
||||
x="300.87393"
|
||||
height="7.0710678"
|
||||
width="35.355339"
|
||||
id="rect1032"
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect1034"
|
||||
width="630.27917"
|
||||
height="54.682926"
|
||||
x="294.50998"
|
||||
y="119.06953" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
@@ -0,0 +1,263 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="800"
|
||||
height="320"
|
||||
viewBox="0 0 211.66666 84.666671"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="devicebrowser.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.7"
|
||||
inkscape:cx="246.70911"
|
||||
inkscape:cy="176.1032"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
units="px"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1043"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-global="false" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-212.33331)">
|
||||
<image
|
||||
sodipodi:absref="screen.png"
|
||||
xlink:href="screen.png"
|
||||
style="stroke-width:0.20273244"
|
||||
width="62.74873"
|
||||
height="43.296619"
|
||||
preserveAspectRatio="none"
|
||||
id="image4591"
|
||||
x="136.18622"
|
||||
y="236.90254" />
|
||||
<image
|
||||
sodipodi:absref="screen.png"
|
||||
xlink:href="screen.png"
|
||||
y="236.90254"
|
||||
x="69.950958"
|
||||
id="image4589"
|
||||
preserveAspectRatio="none"
|
||||
height="43.296619"
|
||||
width="62.74873"
|
||||
style="stroke-width:0.20273244" />
|
||||
<image
|
||||
sodipodi:absref="screen.png"
|
||||
xlink:href="screen.png"
|
||||
style="stroke-width:0.20273244"
|
||||
width="62.74873"
|
||||
height="43.296619"
|
||||
preserveAspectRatio="none"
|
||||
id="image825"
|
||||
x="4.5823741"
|
||||
y="236.90254" />
|
||||
<image
|
||||
sodipodi:absref="devicebrowser0.png"
|
||||
xlink:href="devicebrowser0.png"
|
||||
style="stroke-width:0.88999999"
|
||||
width="33.866669"
|
||||
height="24.353558"
|
||||
preserveAspectRatio="none"
|
||||
id="image836"
|
||||
x="18.621832"
|
||||
y="245.08621" />
|
||||
<image
|
||||
sodipodi:absref="devicebrowser1.png"
|
||||
xlink:href="devicebrowser1.png"
|
||||
style="stroke-width:0.88999999"
|
||||
width="33.866669"
|
||||
height="24.353558"
|
||||
preserveAspectRatio="none"
|
||||
id="image847"
|
||||
x="84.163704"
|
||||
y="245.0538" />
|
||||
<image
|
||||
sodipodi:absref="devicebrowser3.png"
|
||||
xlink:href="devicebrowser3.png"
|
||||
style="stroke-width:0.88999999"
|
||||
width="33.866669"
|
||||
height="24.353558"
|
||||
preserveAspectRatio="none"
|
||||
id="image858"
|
||||
x="149.97597"
|
||||
y="245.35349" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4646"
|
||||
d="m 42.567354,254.92113 0,-24.45516"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:1.0583334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<rect
|
||||
y="222.4162"
|
||||
x="6.6663475"
|
||||
height="11.136981"
|
||||
width="46.949699"
|
||||
id="rect4648"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="222.4162"
|
||||
x="6.6663475"
|
||||
height="1.0583334"
|
||||
width="46.949699"
|
||||
id="rect4650"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
x="10.816207"
|
||||
y="230.50854"
|
||||
id="text4654"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4652"
|
||||
x="10.816207"
|
||||
y="230.50854"
|
||||
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.16003603">Open devices</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:1.0583334;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4656"
|
||||
cx="6.383503"
|
||||
cy="219.29019"
|
||||
r="5.0336833" />
|
||||
<text
|
||||
id="text4660"
|
||||
y="221.32922"
|
||||
x="5.0867805"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
xml:space="preserve"><tspan
|
||||
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.16003603"
|
||||
y="221.32922"
|
||||
x="5.0867805"
|
||||
id="tspan4658"
|
||||
sodipodi:role="line">1</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:1.0583334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 112.49296,263.35845 V 230.46598"
|
||||
id="path4667"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4669"
|
||||
width="61.312794"
|
||||
height="11.136981"
|
||||
x="71.826942"
|
||||
y="222.03822" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4671"
|
||||
width="61.312794"
|
||||
height="1.0583334"
|
||||
x="71.826942"
|
||||
y="222.03822" />
|
||||
<text
|
||||
id="text4675"
|
||||
y="230.13057"
|
||||
x="73.614456"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
xml:space="preserve"><tspan
|
||||
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.16003603"
|
||||
y="230.13057"
|
||||
x="73.614456"
|
||||
id="tspan4673"
|
||||
sodipodi:role="line">Choose device type</tspan></text>
|
||||
<circle
|
||||
r="5.0336833"
|
||||
cy="218.91222"
|
||||
cx="71.544098"
|
||||
id="circle4677"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:1.0583334;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
x="69.712837"
|
||||
y="220.95125"
|
||||
id="text4681"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4679"
|
||||
x="69.712837"
|
||||
y="220.95125"
|
||||
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.16003603">2</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4688"
|
||||
d="m 176.55993,267.12314 0,-36.65717"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:1.0583334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<rect
|
||||
y="222.4162"
|
||||
x="144.81665"
|
||||
height="11.136981"
|
||||
width="47.516666"
|
||||
id="rect4690"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="222.4162"
|
||||
x="144.81665"
|
||||
height="1.0583334"
|
||||
width="47.516666"
|
||||
id="rect4692"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
x="147.45461"
|
||||
y="230.50854"
|
||||
id="text4696"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4694"
|
||||
x="147.45461"
|
||||
y="230.50854"
|
||||
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.16003603">Watch values</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:1.0583334;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4698"
|
||||
cx="144.5338"
|
||||
cy="219.29019"
|
||||
r="5.0336833" />
|
||||
<text
|
||||
id="text4702"
|
||||
y="221.32922"
|
||||
x="143.23708"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
xml:space="preserve"><tspan
|
||||
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.16003603"
|
||||
y="221.32922"
|
||||
x="143.23708"
|
||||
id="tspan4700"
|
||||
sodipodi:role="line">3</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 7.7 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 9.0 KiB |
@@ -0,0 +1,197 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="783"
|
||||
height="326"
|
||||
viewBox="0 0 783 326"
|
||||
sodipodi:docname="etcher.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1043"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.89655172"
|
||||
inkscape:cx="6.4836564"
|
||||
inkscape:cy="285.3705"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g913" />
|
||||
<image
|
||||
sodipodi:absref="etcher.png"
|
||||
xlink:href="etcher.png"
|
||||
width="783"
|
||||
height="326"
|
||||
preserveAspectRatio="none"
|
||||
id="image10"
|
||||
x="0"
|
||||
y="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#2297de;fill-opacity:1;stroke:none;stroke-width:10;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4161"
|
||||
width="200.34816"
|
||||
height="48.280621"
|
||||
x="53.843609"
|
||||
y="163.69118"
|
||||
rx="3.1612236"
|
||||
ry="3.1612236" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="100.75175"
|
||||
y="193.9106"
|
||||
id="text4157"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4159"
|
||||
x="100.75175"
|
||||
y="193.9106"
|
||||
style="font-size:15.86529922px;line-height:1.25;fill:#ffffff;fill-opacity:1">Select image</tspan></text>
|
||||
<rect
|
||||
ry="3.1612236"
|
||||
rx="3.1612236"
|
||||
y="163.69118"
|
||||
x="296.88892"
|
||||
height="48.280621"
|
||||
width="200.34816"
|
||||
id="rect4163"
|
||||
style="opacity:1;fill:#2297de;fill-opacity:1;stroke:none;stroke-width:10;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
id="text4165"
|
||||
y="193.9106"
|
||||
x="343.79706"
|
||||
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-size:15.86529922px;line-height:1.25;fill:#ffffff;fill-opacity:1"
|
||||
y="193.9106"
|
||||
x="343.79706"
|
||||
id="tspan4167"
|
||||
sodipodi:role="line">Select drive</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:#2297de;fill-opacity:1;stroke:none;stroke-width:10;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4169"
|
||||
width="200.34816"
|
||||
height="48.280621"
|
||||
x="539.35706"
|
||||
y="163.69118"
|
||||
rx="3.1612236"
|
||||
ry="3.1612236" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
x="614.59857"
|
||||
y="193.9106"
|
||||
id="text4171"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4173"
|
||||
x="614.59857"
|
||||
y="193.9106"
|
||||
style="font-size:15.86529922px;line-height:1.25;fill:#ffffff;fill-opacity:1">Flash!</tspan></text>
|
||||
<g
|
||||
id="g913"
|
||||
transform="translate(-86.756563,409.08424)">
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="-247.04935"
|
||||
cx="142.50027"
|
||||
id="circle4656"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="136.02188"
|
||||
y="-240.92017"
|
||||
id="text4660"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4658"
|
||||
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</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g918"
|
||||
transform="translate(226.35576,146.32509)">
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="15.709798"
|
||||
cx="316.52081"
|
||||
id="circle954"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="310.07251"
|
||||
y="21.838886"
|
||||
id="text958"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan956"
|
||||
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</tspan></text>
|
||||
</g>
|
||||
<g
|
||||
id="g908"
|
||||
transform="translate(-14.985229,363.28861)">
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="309.28381"
|
||||
y="-194.7641"
|
||||
id="text1020"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1018"
|
||||
x="309.28381"
|
||||
y="-194.7641"
|
||||
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">4</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle1026"
|
||||
cx="316.52081"
|
||||
cy="-201.25372"
|
||||
r="19.024944" />
|
||||
<text
|
||||
id="text1030"
|
||||
y="-193.54724"
|
||||
x="310.07251"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="-193.54724"
|
||||
x="310.07251"
|
||||
id="tspan1028"
|
||||
sodipodi:role="line">b</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.8 KiB |
|
After Width: | Height: | Size: 52 KiB |
@@ -0,0 +1,249 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="750"
|
||||
height="632"
|
||||
viewBox="0 0 749.99999 632"
|
||||
sodipodi:docname="existingproject.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6">
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath4663">
|
||||
<image
|
||||
sodipodi:absref="existingproject.png"
|
||||
xlink:href="existingproject.png"
|
||||
width="950"
|
||||
height="632"
|
||||
preserveAspectRatio="none"
|
||||
id="image4665"
|
||||
x="0"
|
||||
y="0" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath4707">
|
||||
<rect
|
||||
style="fill:#2b2929;fill-opacity:1;stroke-width:3.99999976;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect4709"
|
||||
width="750"
|
||||
height="632"
|
||||
x="0"
|
||||
y="2.7359874e-06" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1869"
|
||||
inkscape:window-height="1016"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.97971507"
|
||||
inkscape:cx="458.79825"
|
||||
inkscape:cy="476.80971"
|
||||
inkscape:window-x="51"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2"
|
||||
inkscape:snap-global="false" />
|
||||
<image
|
||||
sodipodi:absref="existingproject.png"
|
||||
xlink:href="existingproject.png"
|
||||
y="0"
|
||||
x="0"
|
||||
id="image4645"
|
||||
preserveAspectRatio="none"
|
||||
height="632"
|
||||
width="950"
|
||||
clip-path="url(#clipPath4707)" />
|
||||
<circle
|
||||
r="15.559899"
|
||||
cy="-48.31588"
|
||||
cx="17.933998"
|
||||
id="circle4644"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:3.06572199;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
transform="scale(1,-1)" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4664"
|
||||
d="M 409.11455,162.50712 H 243.76376"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="111.14262"
|
||||
x="396.90173"
|
||||
height="70.192261"
|
||||
width="226.07687"
|
||||
id="rect4666"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:1.96674442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="111.14262"
|
||||
x="396.90173"
|
||||
height="3.6876462"
|
||||
width="226.07687"
|
||||
id="rect4668"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:1.96674442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.30511475px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.55762792"
|
||||
x="414.7543"
|
||||
y="139.3396"
|
||||
id="text4672"><tspan
|
||||
sodipodi:role="line"
|
||||
x="414.7543"
|
||||
y="139.3396"
|
||||
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.55762792"
|
||||
id="tspan851">Open a previously</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="414.7543"
|
||||
y="167.9962"
|
||||
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.55762792"
|
||||
id="tspan855">created project</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:3.68764615;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4674"
|
||||
cx="393.1088"
|
||||
cy="104.39892"
|
||||
r="17.539316" />
|
||||
<text
|
||||
id="text4678"
|
||||
y="111.5036"
|
||||
x="386.43692"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.30511475px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.55762792"
|
||||
xml:space="preserve"><tspan
|
||||
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.55762792"
|
||||
y="111.5036"
|
||||
x="386.43692"
|
||||
id="tspan4676"
|
||||
sodipodi:role="line">2</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:3.68764615;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 83.67948,48.846668 H 33.158"
|
||||
id="path4669"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:1.30302298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4671"
|
||||
width="95.426628"
|
||||
height="38.805584"
|
||||
x="81.163353"
|
||||
y="15.800042" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:1.30302298;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4673"
|
||||
width="95.426628"
|
||||
height="3.6876462"
|
||||
x="81.163353"
|
||||
y="15.800042" />
|
||||
<text
|
||||
id="text4677"
|
||||
y="43.997002"
|
||||
x="107.1966"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.30511475px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.55762792"
|
||||
xml:space="preserve"><tspan
|
||||
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.55762792"
|
||||
y="43.997002"
|
||||
x="107.1966"
|
||||
id="tspan4675"
|
||||
sodipodi:role="line">File</tspan></text>
|
||||
<circle
|
||||
r="17.539316"
|
||||
cy="21.307444"
|
||||
cx="77.370445"
|
||||
id="circle4679"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:3.68764615;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.30511475px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.55762792"
|
||||
x="72.612389"
|
||||
y="28.412119"
|
||||
id="text4683"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4681"
|
||||
x="72.612389"
|
||||
y="28.412119"
|
||||
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.55762792">1</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:3.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 409.11455,212.54047 H 244.13526"
|
||||
id="path4685"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
ry="14.017043"
|
||||
rx="14.017044"
|
||||
y="147.5887"
|
||||
x="8.8420429"
|
||||
height="28.034086"
|
||||
width="234.26076"
|
||||
id="rect886"
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:3.68764591;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:3.68764591;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4711"
|
||||
width="234.26076"
|
||||
height="28.034086"
|
||||
x="8.8420429"
|
||||
y="197.60324"
|
||||
rx="14.017044"
|
||||
ry="14.017043" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:1.96674442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect857"
|
||||
width="226.07687"
|
||||
height="70.192261"
|
||||
x="396.90173"
|
||||
y="199.94395" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:1.96674442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect859"
|
||||
width="226.07687"
|
||||
height="3.6876462"
|
||||
x="396.90173"
|
||||
y="199.94395" />
|
||||
<text
|
||||
id="text865"
|
||||
y="228.14093"
|
||||
x="414.7543"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.30511475px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.55762792"
|
||||
xml:space="preserve"><tspan
|
||||
id="tspan861"
|
||||
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.55762792"
|
||||
y="228.14093"
|
||||
x="414.7543"
|
||||
sodipodi:role="line">Open a recently</tspan><tspan
|
||||
id="tspan863"
|
||||
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.55762792"
|
||||
y="256.79755"
|
||||
x="414.7543"
|
||||
sodipodi:role="line">used project</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 109 KiB |
@@ -0,0 +1,284 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="977"
|
||||
height="643"
|
||||
viewBox="0 0 977 643"
|
||||
sodipodi:docname="files.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6">
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath832">
|
||||
<rect
|
||||
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect834"
|
||||
width="79.903069"
|
||||
height="21.495689"
|
||||
x="135.05739"
|
||||
y="496.71216" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath883">
|
||||
<rect
|
||||
style="fill:#252526;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect885"
|
||||
width="67.5"
|
||||
height="19.75"
|
||||
x="136.25"
|
||||
y="467" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1043"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.35355339"
|
||||
inkscape:cx="951.65327"
|
||||
inkscape:cy="561.71362"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2" />
|
||||
<image
|
||||
sodipodi:absref="files.png"
|
||||
xlink:href="files.png"
|
||||
width="977"
|
||||
height="643"
|
||||
preserveAspectRatio="none"
|
||||
id="image876"
|
||||
x="0"
|
||||
y="0" />
|
||||
<image
|
||||
sodipodi:absref="files1.png"
|
||||
xlink:href="files1.png"
|
||||
width="173"
|
||||
height="156"
|
||||
preserveAspectRatio="none"
|
||||
id="image865"
|
||||
x="202.7807"
|
||||
y="468.75732" />
|
||||
<rect
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect836"
|
||||
width="49.059399"
|
||||
height="20.264719"
|
||||
x="502.80865"
|
||||
y="210.17946" />
|
||||
<image
|
||||
sodipodi:absref="files.png"
|
||||
xlink:href="files.png"
|
||||
transform="translate(-40.656854,-304.01429)"
|
||||
clip-path="url(#clipPath883)"
|
||||
y="0"
|
||||
x="0"
|
||||
id="image879"
|
||||
preserveAspectRatio="none"
|
||||
height="643"
|
||||
width="977" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4646"
|
||||
d="m 234.12358,160.47525 h 67.17514"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="138.24907"
|
||||
x="264.2655"
|
||||
height="42.092525"
|
||||
width="314.42899"
|
||||
id="rect4648"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="138.24907"
|
||||
x="264.2655"
|
||||
height="4"
|
||||
width="314.42899"
|
||||
id="rect4650"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="274.23575"
|
||||
y="168.83434"
|
||||
id="text4654"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4652"
|
||||
x="274.23575"
|
||||
y="168.83434"
|
||||
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">Project on your computer</tspan></text>
|
||||
<circle
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="circle991"
|
||||
cx="261.46036"
|
||||
cy="-445.23657"
|
||||
r="13.407484"
|
||||
transform="scale(1,-1)" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 261.2223,432.09352 V 364.91838"
|
||||
id="path993"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect995"
|
||||
width="314.42899"
|
||||
height="42.092525"
|
||||
x="235.85634"
|
||||
y="362.13763" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect997"
|
||||
width="314.42899"
|
||||
height="4"
|
||||
x="235.85634"
|
||||
y="362.13763" />
|
||||
<text
|
||||
id="text1001"
|
||||
y="392.7229"
|
||||
x="245.8266"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="392.7229"
|
||||
x="245.8266"
|
||||
id="tspan999"
|
||||
sodipodi:role="line">Project on the EV3 Brick</tspan></text>
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="13.407484"
|
||||
cy="-160.07153"
|
||||
cx="224.39969"
|
||||
id="circle1013"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="9.1574841"
|
||||
cy="-473.97672"
|
||||
cx="124.66604"
|
||||
id="circle1015"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1017"
|
||||
d="M 124.33648,519.39965 V 482.22451"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="500.44379"
|
||||
x="28.470512"
|
||||
height="42.092525"
|
||||
width="141.92899"
|
||||
id="rect1019"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="500.44379"
|
||||
x="28.470512"
|
||||
height="4"
|
||||
width="141.92899"
|
||||
id="rect1021"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="38.440773"
|
||||
y="531.02905"
|
||||
id="text1025"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1023"
|
||||
x="38.440773"
|
||||
y="531.02905"
|
||||
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">Right click</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 316.70202,565.03873 h 37.17514"
|
||||
id="path1029"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect1031"
|
||||
width="409.21533"
|
||||
height="42.092525"
|
||||
x="352.96503"
|
||||
y="557.19867" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect1033"
|
||||
width="409.21533"
|
||||
height="4"
|
||||
x="352.96503"
|
||||
y="557.19867" />
|
||||
<text
|
||||
id="text1037"
|
||||
y="587.78394"
|
||||
x="362.9353"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="587.78394"
|
||||
x="362.9353"
|
||||
id="tspan1035"
|
||||
sodipodi:role="line">Upload file back to your computer</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1047"
|
||||
d="m 316.70202,532.51182 h 37.17514"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="503.45856"
|
||||
x="352.96503"
|
||||
height="42.092525"
|
||||
width="409.21533"
|
||||
id="rect1039"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="503.45856"
|
||||
x="352.96503"
|
||||
height="4"
|
||||
width="409.21533"
|
||||
id="rect1041"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="362.9353"
|
||||
y="534.04382"
|
||||
id="text1045"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1043"
|
||||
x="362.9353"
|
||||
y="534.04382"
|
||||
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">Delete file from the EV3 Brick</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
@@ -0,0 +1,156 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="700"
|
||||
height="525"
|
||||
viewBox="0 0 699.99997 525"
|
||||
sodipodi:docname="firstprogram.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1853"
|
||||
inkscape:window-height="1016"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.59"
|
||||
inkscape:cx="140.39593"
|
||||
inkscape:cy="378.04825"
|
||||
inkscape:window-x="67"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2"
|
||||
inkscape:snap-global="false"
|
||||
showguides="false" />
|
||||
<image
|
||||
sodipodi:absref="firstprogram1.jpg"
|
||||
xlink:href="firstprogram1.jpg"
|
||||
y="0"
|
||||
x="0"
|
||||
id="image852"
|
||||
preserveAspectRatio="none"
|
||||
height="525"
|
||||
width="700"
|
||||
style="stroke-width:1.52126789" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 461.40206,372.35423 v 67.17516"
|
||||
id="path909"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4173"
|
||||
width="161.103"
|
||||
height="40.594421"
|
||||
x="423.58261"
|
||||
y="420.42203" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="161.103"
|
||||
height="4"
|
||||
x="423.58261"
|
||||
y="420.42203" />
|
||||
<text
|
||||
id="text114"
|
||||
y="451.00729"
|
||||
x="438.34674"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="451.00729"
|
||||
x="438.34674"
|
||||
sodipodi:role="line"
|
||||
id="tspan907">Large Motor</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="353.3613"
|
||||
cx="460.99387"
|
||||
id="path118"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="23.597612"
|
||||
cy="-269.81473"
|
||||
cx="187.02357"
|
||||
id="circle4625"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4649"
|
||||
d="m 186.62339,293.36057 0,78.93719"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4651"
|
||||
width="85.56263"
|
||||
height="39.079742"
|
||||
x="139.21111"
|
||||
y="370.42023" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4653"
|
||||
width="85.56263"
|
||||
height="4"
|
||||
x="139.21111"
|
||||
y="370.42023" />
|
||||
<text
|
||||
id="text4657"
|
||||
y="401.00546"
|
||||
x="149.18132"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="401.00546"
|
||||
x="149.18132"
|
||||
sodipodi:role="line"
|
||||
id="tspan915">Port B</tspan></text>
|
||||
<image
|
||||
sodipodi:absref="firstprogram2.png"
|
||||
xlink:href="firstprogram2.png"
|
||||
style="stroke-width:5.66956329"
|
||||
width="111.70762"
|
||||
height="68.670792"
|
||||
preserveAspectRatio="none"
|
||||
id="image882"
|
||||
x="150.2825"
|
||||
y="154.17384" />
|
||||
<path
|
||||
style="fill:#3d3d3d;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 349.90693,228.11591 14.56568,-10.48729 1.95974,0.3178 1.80085,-1.11228 1.53602,0.053 -22.40467,16.10169 -1.48305,-0.4767 3.81356,-2.91313 z"
|
||||
id="path826"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccccc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 30 KiB |
@@ -0,0 +1,308 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="800"
|
||||
height="320"
|
||||
viewBox="0 0 211.66666 84.666671"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="manualrun.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
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="1920"
|
||||
inkscape:window-height="1043"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:snap-global="false" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-212.33331)">
|
||||
<image
|
||||
sodipodi:absref="screen.png"
|
||||
xlink:href="screen.png"
|
||||
y="236.90254"
|
||||
x="136.18622"
|
||||
id="image4591"
|
||||
preserveAspectRatio="none"
|
||||
height="43.296619"
|
||||
width="62.74873"
|
||||
style="stroke-width:0.20273244" />
|
||||
<image
|
||||
sodipodi:absref="screen.png"
|
||||
xlink:href="screen.png"
|
||||
style="stroke-width:0.20273244"
|
||||
width="62.74873"
|
||||
height="43.296619"
|
||||
preserveAspectRatio="none"
|
||||
id="image4589"
|
||||
x="69.950958"
|
||||
y="236.90254" />
|
||||
<image
|
||||
sodipodi:absref="screen.png"
|
||||
xlink:href="screen.png"
|
||||
y="236.90254"
|
||||
x="4.5823741"
|
||||
id="image825"
|
||||
preserveAspectRatio="none"
|
||||
height="43.296619"
|
||||
width="62.74873"
|
||||
style="stroke-width:0.20273244" />
|
||||
<image
|
||||
sodipodi:absref="manualrun1.png"
|
||||
xlink:href="manualrun1.png"
|
||||
y="245.08621"
|
||||
x="18.621832"
|
||||
id="image836"
|
||||
preserveAspectRatio="none"
|
||||
height="24.353558"
|
||||
width="33.866669"
|
||||
style="stroke-width:0.88999999" />
|
||||
<image
|
||||
sodipodi:absref="manualrun2.png"
|
||||
xlink:href="manualrun2.png"
|
||||
y="245.18744"
|
||||
x="84.698242"
|
||||
id="image847"
|
||||
preserveAspectRatio="none"
|
||||
height="24.353558"
|
||||
width="33.866669"
|
||||
style="stroke-width:0.88999999" />
|
||||
<image
|
||||
sodipodi:absref="manualrun3.png"
|
||||
xlink:href="manualrun3.png"
|
||||
y="245.21985"
|
||||
x="150.1096"
|
||||
id="image858"
|
||||
preserveAspectRatio="none"
|
||||
height="24.353558"
|
||||
width="33.866669"
|
||||
style="stroke-width:0.88999999" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4646"
|
||||
d="M 42.567354,248.23939 V 230.46597"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:1.0583334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="222.4162"
|
||||
x="6.6663475"
|
||||
height="11.136981"
|
||||
width="57.533035"
|
||||
id="rect4648"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="222.4162"
|
||||
x="6.6663475"
|
||||
height="1.0583334"
|
||||
width="57.533035"
|
||||
id="rect4650"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
x="9.3043022"
|
||||
y="230.50854"
|
||||
id="text4654"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4652"
|
||||
x="9.3043022"
|
||||
y="230.50854"
|
||||
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.16003603">Open file browser</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:1.0583334;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4656"
|
||||
cx="6.383503"
|
||||
cy="219.29019"
|
||||
r="5.0336833" />
|
||||
<text
|
||||
id="text4660"
|
||||
y="221.32922"
|
||||
x="5.0867805"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
xml:space="preserve"><tspan
|
||||
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.16003603"
|
||||
y="221.32922"
|
||||
x="5.0867805"
|
||||
id="tspan4658"
|
||||
sodipodi:role="line">1</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:1.0583334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 112.49296,259.38969 V 230.46597"
|
||||
id="path4667"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4669"
|
||||
width="61.312794"
|
||||
height="11.136981"
|
||||
x="72.582893"
|
||||
y="222.4162" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4671"
|
||||
width="61.312794"
|
||||
height="1.0583334"
|
||||
x="72.582893"
|
||||
y="222.4162" />
|
||||
<text
|
||||
id="text4675"
|
||||
y="230.50854"
|
||||
x="74.370407"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
xml:space="preserve"><tspan
|
||||
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.16003603"
|
||||
y="230.50854"
|
||||
x="74.370407"
|
||||
id="tspan4673"
|
||||
sodipodi:role="line">Open project folder</tspan></text>
|
||||
<circle
|
||||
r="5.0336833"
|
||||
cy="219.29019"
|
||||
cx="72.300049"
|
||||
id="circle4677"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:1.0583334;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
x="70.468788"
|
||||
y="221.32922"
|
||||
id="text4681"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4679"
|
||||
x="70.468788"
|
||||
y="221.32922"
|
||||
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.16003603">2</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4688"
|
||||
d="m 176.55993,263.53237 v -33.0664"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:1.0583334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="222.4162"
|
||||
x="143.30475"
|
||||
height="11.136981"
|
||||
width="60.367855"
|
||||
id="rect4690"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="222.4162"
|
||||
x="143.30475"
|
||||
height="1.0583334"
|
||||
width="60.367855"
|
||||
id="rect4692"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
x="145.9427"
|
||||
y="230.50854"
|
||||
id="text4696"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4694"
|
||||
x="145.9427"
|
||||
y="230.50854"
|
||||
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.16003603">Run your program</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:1.0583334;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4698"
|
||||
cx="143.0219"
|
||||
cy="219.29019"
|
||||
r="5.0336833" />
|
||||
<text
|
||||
id="text4702"
|
||||
y="221.32922"
|
||||
x="141.72517"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
xml:space="preserve"><tspan
|
||||
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.16003603"
|
||||
y="221.32922"
|
||||
x="141.72517"
|
||||
id="tspan4700"
|
||||
sodipodi:role="line">3</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:1.0583334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 164.26552,290.578 V 259.00844"
|
||||
id="path4708"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4710"
|
||||
width="67.231873"
|
||||
height="11.136981"
|
||||
x="136.22209"
|
||||
y="283.1283" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4712"
|
||||
width="67.231873"
|
||||
height="1.0583334"
|
||||
x="136.22209"
|
||||
y="283.1283" />
|
||||
<text
|
||||
id="text4716"
|
||||
y="291.22064"
|
||||
x="138.86006"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
xml:space="preserve"><tspan
|
||||
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.16003603"
|
||||
y="291.22064"
|
||||
x="138.86006"
|
||||
id="tspan4714"
|
||||
sodipodi:role="line">Go to previous folder</tspan></text>
|
||||
<circle
|
||||
r="5.0336833"
|
||||
cy="280.81891"
|
||||
cx="202.31659"
|
||||
id="circle4718"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:1.0583334;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
x="200.50015"
|
||||
y="282.85794"
|
||||
id="text4722"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4720"
|
||||
x="200.50015"
|
||||
y="282.85794"
|
||||
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.16003603">4</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 34 KiB |
@@ -0,0 +1,294 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="1013.3333"
|
||||
height="389.33334"
|
||||
viewBox="0 0 1013.3333 389.33334"
|
||||
sodipodi:docname="newproject.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1043"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.97971507"
|
||||
inkscape:cx="577.17957"
|
||||
inkscape:cy="299.64576"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2" />
|
||||
<image
|
||||
sodipodi:absref="newproject.png"
|
||||
xlink:href="newproject.png"
|
||||
y="0"
|
||||
x="0"
|
||||
id="image10"
|
||||
preserveAspectRatio="none"
|
||||
height="389.33334"
|
||||
width="1013.3333" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4173"
|
||||
width="361.7435"
|
||||
height="76.014648"
|
||||
x="486.13174"
|
||||
y="234.71436" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="361.7435"
|
||||
height="4"
|
||||
x="486.13174"
|
||||
y="234.71436" />
|
||||
<text
|
||||
id="text114"
|
||||
y="265.29965"
|
||||
x="496.10199"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="265.29965"
|
||||
x="496.10199"
|
||||
id="tspan112"
|
||||
sodipodi:role="line">Choose a location for your</tspan><tspan
|
||||
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"
|
||||
y="296.38354"
|
||||
x="496.10199"
|
||||
sodipodi:role="line"
|
||||
id="tspan888">project in the pop-up window</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="227.39938"
|
||||
cx="482.01764"
|
||||
id="path118"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="474.78064"
|
||||
y="235.10596"
|
||||
id="text4630"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4628"
|
||||
x="474.78064"
|
||||
y="235.10596"
|
||||
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">4</tspan></text>
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="20.301775"
|
||||
cy="-305.82831"
|
||||
cx="23.406336"
|
||||
id="circle4644"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4646"
|
||||
d="M 44.183893,306.72901 H 111.35904"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="284.50284"
|
||||
x="80.659172"
|
||||
height="42.092525"
|
||||
width="228.16197"
|
||||
id="rect4648"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="284.50284"
|
||||
x="80.659172"
|
||||
height="4"
|
||||
width="228.16197"
|
||||
id="rect4650"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="90.629387"
|
||||
y="315.08813"
|
||||
id="text4654"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4652"
|
||||
x="90.629387"
|
||||
y="315.08813"
|
||||
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">Open Pybricks tab</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4656"
|
||||
cx="79.590141"
|
||||
cy="272.68805"
|
||||
r="19.024944" />
|
||||
<text
|
||||
id="text4660"
|
||||
y="280.39462"
|
||||
x="74.68914"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="280.39462"
|
||||
x="74.68914"
|
||||
id="tspan4658"
|
||||
sodipodi:role="line">1</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4664"
|
||||
d="M 120.69668,91.030174 V 145.83095"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="134.73167"
|
||||
x="67.866547"
|
||||
height="42.092525"
|
||||
width="235.81532"
|
||||
id="rect4666"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="134.73167"
|
||||
x="67.866547"
|
||||
height="4"
|
||||
width="235.81532"
|
||||
id="rect4668"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="77.8367"
|
||||
y="165.31696"
|
||||
id="text4672"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4670"
|
||||
x="77.8367"
|
||||
y="165.31696"
|
||||
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">Create new project</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4674"
|
||||
cx="63.75235"
|
||||
cy="127.41671"
|
||||
r="19.024944" />
|
||||
<text
|
||||
id="text4678"
|
||||
y="135.12321"
|
||||
x="56.515354"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="135.12321"
|
||||
x="56.515354"
|
||||
id="tspan4676"
|
||||
sodipodi:role="line">2</tspan></text>
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4680"
|
||||
width="204.83461"
|
||||
height="30.408651"
|
||||
x="51.164909"
|
||||
y="61.059402"
|
||||
rx="15.204327"
|
||||
ry="15.204326" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 464.67424,66.533256 V 121.33403"
|
||||
id="path870"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect872"
|
||||
width="466.77448"
|
||||
height="42.092525"
|
||||
x="411.84412"
|
||||
y="110.23476" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect874"
|
||||
width="466.77448"
|
||||
height="4"
|
||||
x="411.84412"
|
||||
y="110.23476" />
|
||||
<text
|
||||
id="text878"
|
||||
y="140.82004"
|
||||
x="421.81427"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="140.82004"
|
||||
x="421.81427"
|
||||
id="tspan876"
|
||||
sodipodi:role="line">Choose a project name and press enter</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="102.91979"
|
||||
cx="407.72992"
|
||||
id="circle880"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="400.49292"
|
||||
y="110.6263"
|
||||
id="text884"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan882"
|
||||
x="400.49292"
|
||||
y="110.6263"
|
||||
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">3</tspan></text>
|
||||
<rect
|
||||
ry="15.204326"
|
||||
rx="15.204327"
|
||||
y="36.562485"
|
||||
x="395.14246"
|
||||
height="30.408651"
|
||||
width="204.83461"
|
||||
id="rect886"
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="fill:#3c3c3c;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect847"
|
||||
width="105.01424"
|
||||
height="17.682812"
|
||||
x="409.23074"
|
||||
y="42.8946" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.61719322px;line-height:1.25;font-family:lato;-inkscape-font-specification:lato;letter-spacing:0px;word-spacing:0px;fill:#cacaca;fill-opacity:1;stroke:none;stroke-width:0.99999994"
|
||||
x="412.81161"
|
||||
y="55.640434"
|
||||
id="text851"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan849"
|
||||
x="412.81161"
|
||||
y="55.640434"
|
||||
style="fill:#cacaca;fill-opacity:1;stroke-width:0.99999994">getting_started</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,247 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="510"
|
||||
height="320"
|
||||
viewBox="0 0 134.93749 84.666671"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="onoff.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.979899"
|
||||
inkscape:cx="209.97535"
|
||||
inkscape:cy="136.54602"
|
||||
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-maximized="1"
|
||||
inkscape:snap-global="false" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-212.33331)">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4587"
|
||||
d="m 21.747025,286.46998 h 16.50389"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:1.0583334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<image
|
||||
sodipodi:absref="screen.png"
|
||||
xlink:href="screen.png"
|
||||
y="236.90254"
|
||||
x="69.950958"
|
||||
id="image4589"
|
||||
preserveAspectRatio="none"
|
||||
height="43.296619"
|
||||
width="62.74873"
|
||||
style="stroke-width:0.20273244" />
|
||||
<image
|
||||
sodipodi:absref="screen.png"
|
||||
xlink:href="screen.png"
|
||||
style="stroke-width:0.20273244"
|
||||
width="62.74873"
|
||||
height="43.296619"
|
||||
preserveAspectRatio="none"
|
||||
id="image825"
|
||||
x="4.5823741"
|
||||
y="236.90254" />
|
||||
<image
|
||||
sodipodi:absref="manualrun1.png"
|
||||
xlink:href="manualrun1.png"
|
||||
style="stroke-width:0.88999999"
|
||||
width="33.866669"
|
||||
height="24.353558"
|
||||
preserveAspectRatio="none"
|
||||
id="image836"
|
||||
x="18.621832"
|
||||
y="245.08621" />
|
||||
<image
|
||||
sodipodi:absref="onoff0.png"
|
||||
xlink:href="onoff0.png"
|
||||
style="stroke-width:0.88999999"
|
||||
width="33.866669"
|
||||
height="24.353558"
|
||||
preserveAspectRatio="none"
|
||||
id="image847"
|
||||
x="84.030067"
|
||||
y="247.05832" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4646"
|
||||
d="M 42.567354,246.96986 V 230.46597"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:1.0583334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="222.4162"
|
||||
x="11.744469"
|
||||
height="11.136981"
|
||||
width="42.833214"
|
||||
id="rect4648"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="222.4162"
|
||||
x="11.744469"
|
||||
height="1.0583334"
|
||||
width="42.833214"
|
||||
id="rect4650"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
x="16.287363"
|
||||
y="230.50854"
|
||||
id="text4654"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4652"
|
||||
x="16.287363"
|
||||
y="230.50854"
|
||||
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.16003603">Main menu</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:1.0583334;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4656"
|
||||
cx="11.461624"
|
||||
cy="219.29019"
|
||||
r="5.0336833" />
|
||||
<text
|
||||
id="text4660"
|
||||
y="221.32922"
|
||||
x="10.164902"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
xml:space="preserve"><tspan
|
||||
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.16003603"
|
||||
y="221.32922"
|
||||
x="10.164902"
|
||||
id="tspan4658"
|
||||
sodipodi:role="line">1</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:1.0583334;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 111.02298,257.58562 V 230.46597"
|
||||
id="path4667"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4669"
|
||||
width="39.797596"
|
||||
height="11.136981"
|
||||
x="81.26915"
|
||||
y="222.4162" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:0.56444442;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4671"
|
||||
width="39.797596"
|
||||
height="1.0583334"
|
||||
x="81.26915"
|
||||
y="222.4162" />
|
||||
<text
|
||||
id="text4675"
|
||||
y="230.50854"
|
||||
x="85.650406"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
xml:space="preserve"><tspan
|
||||
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.16003603"
|
||||
y="230.50854"
|
||||
x="85.650406"
|
||||
id="tspan4673"
|
||||
sodipodi:role="line">Power Off</tspan></text>
|
||||
<circle
|
||||
r="5.0336833"
|
||||
cy="219.29019"
|
||||
cx="80.986305"
|
||||
id="circle4677"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:1.0583334;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
x="79.155045"
|
||||
y="221.32922"
|
||||
id="text4681"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4679"
|
||||
x="79.155045"
|
||||
y="221.32922"
|
||||
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.16003603">3</tspan></text>
|
||||
<path
|
||||
style="fill:#a4a8b1;fill-opacity:1;stroke:#000000;stroke-width:0.26458335px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 8.8115703,281.62167 v 6.33052 H 20.009115 l 3.662659,-2.53002 v -3.80109 H 8.8115703 Z"
|
||||
id="path4585"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<rect
|
||||
y="281.67856"
|
||||
x="32.400002"
|
||||
height="11.136981"
|
||||
width="60.178871"
|
||||
id="rect4571"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:0.56444448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="281.67856"
|
||||
x="32.400002"
|
||||
height="1.0583334"
|
||||
width="60.178871"
|
||||
id="rect4573"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:0.56444448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
x="35.793907"
|
||||
y="289.7709"
|
||||
id="text4577"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4575"
|
||||
x="35.793907"
|
||||
y="289.7709"
|
||||
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.16003603">Press back button</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:1.0583334;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4579"
|
||||
cx="32.542381"
|
||||
cy="279.3085"
|
||||
r="5.0336833" />
|
||||
<text
|
||||
id="text4583"
|
||||
y="281.30029"
|
||||
x="30.77319"
|
||||
style="font-style:normal;font-weight:normal;font-size:6.40144014px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.16003603"
|
||||
xml:space="preserve"><tspan
|
||||
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.16003603"
|
||||
y="281.30029"
|
||||
x="30.77319"
|
||||
id="tspan4581"
|
||||
sodipodi:role="line">2</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 9.6 KiB |
|
After Width: | Height: | Size: 81 KiB |
@@ -0,0 +1,251 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="800"
|
||||
height="521"
|
||||
viewBox="0 0 799.99997 521"
|
||||
sodipodi:docname="overview.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1853"
|
||||
inkscape:window-height="1016"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="2.36"
|
||||
inkscape:cx="170.96633"
|
||||
inkscape:cy="193.22709"
|
||||
inkscape:window-x="67"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2" />
|
||||
<image
|
||||
sodipodi:absref="overview.jpg"
|
||||
xlink:href="overview.jpg"
|
||||
y="0"
|
||||
x="0"
|
||||
id="image852"
|
||||
preserveAspectRatio="none"
|
||||
height="521"
|
||||
width="800"
|
||||
style="stroke-width:0.3199999" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 514.53044,444.44518 H 581.7056"
|
||||
id="path909"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4173"
|
||||
width="239.00459"
|
||||
height="72.354301"
|
||||
x="545.22894"
|
||||
y="406.83414" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="239.00459"
|
||||
height="4"
|
||||
x="545.22894"
|
||||
y="406.83414" />
|
||||
<text
|
||||
id="text114"
|
||||
y="437.4194"
|
||||
x="559.9931"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="437.4194"
|
||||
x="559.9931"
|
||||
id="tspan112"
|
||||
sodipodi:role="line">Computer with </tspan><tspan
|
||||
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"
|
||||
y="468.5033"
|
||||
x="559.9931"
|
||||
sodipodi:role="line"
|
||||
id="tspan907">Visual Studio Code</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="495.53748"
|
||||
cx="-444.85339"
|
||||
id="path118"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
transform="rotate(-90)" />
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="20.301775"
|
||||
cy="-314.50687"
|
||||
cx="321.67059"
|
||||
id="circle4625"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="374.04733"
|
||||
x="26.49622"
|
||||
height="42.092525"
|
||||
width="228.95509"
|
||||
id="rect4629"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="374.04733"
|
||||
x="26.49622"
|
||||
height="4"
|
||||
width="228.95509"
|
||||
id="rect4631"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="36.466434"
|
||||
y="404.63257"
|
||||
id="text4635"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4633"
|
||||
x="36.466434"
|
||||
y="404.63257"
|
||||
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">Download and run</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4651"
|
||||
width="300.14154"
|
||||
height="73.236595"
|
||||
x="26.49622"
|
||||
y="374.04733" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4653"
|
||||
width="300.14154"
|
||||
height="4"
|
||||
x="26.49622"
|
||||
y="374.04733" />
|
||||
<text
|
||||
id="text4657"
|
||||
y="404.63257"
|
||||
x="36.466434"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="404.63257"
|
||||
x="36.466434"
|
||||
id="tspan4655"
|
||||
sodipodi:role="line">MicroSD card with</tspan><tspan
|
||||
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"
|
||||
y="435.71646"
|
||||
x="36.466434"
|
||||
sodipodi:role="line"
|
||||
id="tspan915">EV3 MicroPython image</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 474.94723,55.976055 H 407.77207"
|
||||
id="path917"
|
||||
inkscape:connector-curvature="0" />
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="58.132839"
|
||||
cx="387.95428"
|
||||
id="circle919"
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="30.709236"
|
||||
x="440.86319"
|
||||
height="42.092525"
|
||||
width="196.33363"
|
||||
id="rect921"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="30.709236"
|
||||
x="440.86319"
|
||||
height="4"
|
||||
width="196.33363"
|
||||
id="rect923"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="450.8334"
|
||||
y="61.294502"
|
||||
id="text927"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan925"
|
||||
x="450.8334"
|
||||
y="61.294502"
|
||||
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">Mini-USB cable</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#838383;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 321.14228,303.04679 3.39982,17.75063"
|
||||
id="path855"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 320.61117,234.27679 H 160.61327"
|
||||
id="path857"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path859"
|
||||
d="M 301.11963,316.65812 H 154.00546 v 59.02544"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle913"
|
||||
cx="321.31552"
|
||||
cy="230.23854"
|
||||
r="19.024944" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4611"
|
||||
width="138.70651"
|
||||
height="42.092525"
|
||||
x="27.116055"
|
||||
y="214.3815" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4613"
|
||||
width="138.70651"
|
||||
height="4"
|
||||
x="27.116055"
|
||||
y="214.3815" />
|
||||
<text
|
||||
id="text4617"
|
||||
y="244.96677"
|
||||
x="37.086269"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="244.96677"
|
||||
x="37.086269"
|
||||
id="tspan4615"
|
||||
sodipodi:role="line">EV3 Brick</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 37 KiB |
@@ -0,0 +1,212 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="913"
|
||||
height="341"
|
||||
viewBox="0 0 913 341"
|
||||
sodipodi:docname="projectoverview.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6">
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath871">
|
||||
<rect
|
||||
style="fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect873"
|
||||
width="913"
|
||||
height="341"
|
||||
x="0"
|
||||
y="250" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1043"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.38444688"
|
||||
inkscape:cx="-190.25084"
|
||||
inkscape:cy="439.15937"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2" />
|
||||
<image
|
||||
sodipodi:absref="projectoverview.png"
|
||||
xlink:href="projectoverview.png"
|
||||
transform="translate(0,-250)"
|
||||
clip-path="url(#clipPath871)"
|
||||
y="250"
|
||||
x="0"
|
||||
id="image10"
|
||||
preserveAspectRatio="none"
|
||||
height="591"
|
||||
width="913" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4173"
|
||||
width="244.46182"
|
||||
height="42.092525"
|
||||
x="420.98309"
|
||||
y="243.47301" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="244.46182"
|
||||
height="4"
|
||||
x="420.98309"
|
||||
y="243.47301" />
|
||||
<text
|
||||
id="text114"
|
||||
y="274.05829"
|
||||
x="430.95334"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="274.05829"
|
||||
x="430.95334"
|
||||
id="tspan112"
|
||||
sodipodi:role="line">Write your program</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="235.03552"
|
||||
cx="669.51544"
|
||||
id="path118"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="663.42798"
|
||||
y="241.36267"
|
||||
id="text4630"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4628"
|
||||
x="663.42798"
|
||||
y="241.36267"
|
||||
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">2</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 131.80533,219.75494 V 152.57978"
|
||||
id="path4609"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4611"
|
||||
width="184.23109"
|
||||
height="42.092525"
|
||||
x="97.447517"
|
||||
y="214.52142" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4613"
|
||||
width="184.23109"
|
||||
height="4"
|
||||
x="97.447517"
|
||||
y="214.52142" />
|
||||
<text
|
||||
id="text4617"
|
||||
y="245.10669"
|
||||
x="107.41774"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="245.10669"
|
||||
x="107.41774"
|
||||
id="tspan4615"
|
||||
sodipodi:role="line">Open <tspan
|
||||
style="font-style:italic"
|
||||
id="tspan981">main.py</tspan></tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="202.70667"
|
||||
cx="96.378487"
|
||||
id="circle4619"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="91.477486"
|
||||
y="210.41321"
|
||||
id="text4623"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4621"
|
||||
x="91.477486"
|
||||
y="210.41321"
|
||||
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">1</tspan></text>
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:3.99999928;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4680"
|
||||
width="94.83931"
|
||||
height="25.350622"
|
||||
x="59.957893"
|
||||
y="128.51309"
|
||||
rx="15.204326"
|
||||
ry="15.204325" />
|
||||
<rect
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect971"
|
||||
width="33.489674"
|
||||
height="5.36485"
|
||||
x="303.03278"
|
||||
y="97.224449" />
|
||||
<rect
|
||||
y="116.08271"
|
||||
x="303.03278"
|
||||
height="5.36485"
|
||||
width="33.489674"
|
||||
id="rect973"
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect975"
|
||||
width="33.489674"
|
||||
height="5.36485"
|
||||
x="303.03278"
|
||||
y="135.26611" />
|
||||
<rect
|
||||
y="154.36823"
|
||||
x="303.03278"
|
||||
height="5.36485"
|
||||
width="33.489674"
|
||||
id="rect977"
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="fill:#252526;fill-opacity:1;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect979"
|
||||
width="21.879196"
|
||||
height="17.205236"
|
||||
x="209.57419"
|
||||
y="134.3606" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 8.1 KiB |
@@ -0,0 +1,375 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="1013.3333"
|
||||
height="389.33334"
|
||||
viewBox="0 0 1013.3333 389.33334"
|
||||
sodipodi:docname="projectstructure.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6">
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Lstart"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="marker2827"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path2825"
|
||||
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(1.1) translate(1,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:isstock="true"
|
||||
style="overflow:visible"
|
||||
id="marker2767"
|
||||
refX="0.0"
|
||||
refY="0.0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Lstart"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(1.1) translate(1,0)"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
||||
id="path2765" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:isstock="true"
|
||||
style="overflow:visible"
|
||||
id="marker2239"
|
||||
refX="0.0"
|
||||
refY="0.0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Lstart">
|
||||
<path
|
||||
transform="scale(1.1) translate(1,0)"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
||||
id="path2237" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Lstart"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="marker1375"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path1373"
|
||||
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(1.1) translate(1,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Lstart"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="marker1285"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
id="path1283"
|
||||
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(1.1) translate(1,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:isstock="true"
|
||||
style="overflow:visible"
|
||||
id="marker1245"
|
||||
refX="0.0"
|
||||
refY="0.0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow2Lstart"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
transform="scale(1.1) translate(1,0)"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
||||
id="path1243" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow2Lstart"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow2Lstart"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
id="path917"
|
||||
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
||||
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
|
||||
transform="scale(1.1) translate(1,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Mstart"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Mstart"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path905"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
|
||||
transform="scale(0.4) translate(10,0)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1043"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.97971507"
|
||||
inkscape:cx="397.87832"
|
||||
inkscape:cy="358.75061"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 42.57945,99.067904 H 84.683525"
|
||||
id="path895"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path893"
|
||||
d="M 42.57945,155.20667 H 84.683525"
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 42.57945,205.47639 H 84.683525"
|
||||
id="path891"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 42.943969,63.464403 V 256.53182 h 63.874641"
|
||||
id="path889"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="366.8938"
|
||||
y="52.907768"
|
||||
id="text4654"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4652"
|
||||
x="366.8938"
|
||||
y="52.907768"
|
||||
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">Project folder</tspan></text>
|
||||
<rect
|
||||
y="25.026085"
|
||||
x="27.448685"
|
||||
height="42.092525"
|
||||
width="250.10519"
|
||||
id="rect4666"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="25.026085"
|
||||
x="27.448685"
|
||||
height="4"
|
||||
width="250.10519"
|
||||
id="rect4668"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="37.418839"
|
||||
y="55.611351"
|
||||
id="text4672"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4670"
|
||||
x="37.418839"
|
||||
y="55.611351"
|
||||
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">getting_started</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect847"
|
||||
width="195.43605"
|
||||
height="42.092525"
|
||||
x="80.493996"
|
||||
y="79.123444" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect849"
|
||||
width="195.43605"
|
||||
height="4"
|
||||
x="80.493996"
|
||||
y="79.123444" />
|
||||
<text
|
||||
id="text853"
|
||||
y="109.70871"
|
||||
x="87.433388"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="109.70871"
|
||||
x="87.433388"
|
||||
id="tspan851"
|
||||
sodipodi:role="line">main.py</tspan></text>
|
||||
<rect
|
||||
y="132.2001"
|
||||
x="80.493996"
|
||||
height="42.092525"
|
||||
width="195.43605"
|
||||
id="rect855"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="132.2001"
|
||||
x="80.493996"
|
||||
height="4"
|
||||
width="195.43605"
|
||||
id="rect857"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="87.433388"
|
||||
y="162.78537"
|
||||
id="text861"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan859"
|
||||
x="87.433388"
|
||||
y="162.78537"
|
||||
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">my_module.py</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect863"
|
||||
width="195.43605"
|
||||
height="42.092525"
|
||||
x="80.493996"
|
||||
y="182.72243" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect865"
|
||||
width="195.43605"
|
||||
height="4"
|
||||
x="80.493996"
|
||||
y="182.72243" />
|
||||
<text
|
||||
id="text869"
|
||||
y="213.30769"
|
||||
x="87.433388"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="213.30769"
|
||||
x="87.433388"
|
||||
id="tspan867"
|
||||
sodipodi:role="line">picture.png</tspan></text>
|
||||
<rect
|
||||
y="233.24475"
|
||||
x="80.493996"
|
||||
height="42.092525"
|
||||
width="195.43605"
|
||||
id="rect879"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="233.24475"
|
||||
x="80.493996"
|
||||
height="4"
|
||||
width="195.43605"
|
||||
id="rect881"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="87.433388"
|
||||
y="263.83002"
|
||||
id="text885"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan883"
|
||||
x="87.433388"
|
||||
y="263.83002"
|
||||
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">sound.wav</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart)"
|
||||
d="m 291.63145,45.736082 h 66.34582"
|
||||
id="path897"
|
||||
inkscape:connector-curvature="0" />
|
||||
<text
|
||||
id="text1239"
|
||||
y="109.56494"
|
||||
x="366.8938"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="109.56494"
|
||||
x="366.8938"
|
||||
id="tspan1237"
|
||||
sodipodi:role="line">This main program runs when you press start (or F5)</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path1241"
|
||||
d="m 291.63145,102.39325 h 66.34582"
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker1245)" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="366.8938"
|
||||
y="210.57588"
|
||||
id="text1279"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1277"
|
||||
x="366.8938"
|
||||
y="210.57588"
|
||||
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">Any other files can be used by main.py</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker1285)"
|
||||
d="m 291.63145,204.84768 h 66.34582"
|
||||
id="path1281"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path2763"
|
||||
d="m 291.63145,254.64825 66.34582,-49.80057"
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker2767)"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker2827)"
|
||||
d="m 291.63145,156.12973 66.34582,48.71795"
|
||||
id="path2823"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 40 KiB |
@@ -0,0 +1,323 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="933"
|
||||
height="534"
|
||||
viewBox="0 0 933 534"
|
||||
sodipodi:docname="running.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1043"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.53203533"
|
||||
inkscape:cx="401.91913"
|
||||
inkscape:cy="-113.50049"
|
||||
inkscape:window-x="1920"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2" />
|
||||
<image
|
||||
sodipodi:absref="running.png"
|
||||
xlink:href="running.png"
|
||||
y="0"
|
||||
x="0"
|
||||
id="image10"
|
||||
preserveAspectRatio="none"
|
||||
height="534"
|
||||
width="933" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4173"
|
||||
width="102.37718"
|
||||
height="42.092525"
|
||||
x="637.88422"
|
||||
y="455.96118" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="102.37718"
|
||||
height="4"
|
||||
x="637.88422"
|
||||
y="455.96118" />
|
||||
<text
|
||||
id="text114"
|
||||
y="486.54645"
|
||||
x="647.85443"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="486.54645"
|
||||
x="647.85443"
|
||||
id="tspan112"
|
||||
sodipodi:role="line">Output</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="448.64618"
|
||||
cx="633.77008"
|
||||
id="path118"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="626.53308"
|
||||
y="456.35278"
|
||||
id="text4630"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4628"
|
||||
x="626.53308"
|
||||
y="456.35278"
|
||||
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">3</tspan></text>
|
||||
<circle
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="circle4607"
|
||||
cx="23.409662"
|
||||
cy="-203.49242"
|
||||
r="20.301775"
|
||||
transform="scale(1,-1)" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 44.187222,204.39319 H 111.36237"
|
||||
id="path4609"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4611"
|
||||
width="241.24889"
|
||||
height="42.092525"
|
||||
x="80.662483"
|
||||
y="182.16698" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4613"
|
||||
width="241.24889"
|
||||
height="4"
|
||||
x="80.662483"
|
||||
y="182.16698" />
|
||||
<text
|
||||
id="text4617"
|
||||
y="212.75224"
|
||||
x="90.632698"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="212.75224"
|
||||
x="90.632698"
|
||||
id="tspan4615"
|
||||
sodipodi:role="line">Debug (or press F5)</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="170.35222"
|
||||
cx="79.593445"
|
||||
id="circle4619"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="74.692444"
|
||||
y="178.05876"
|
||||
id="text4623"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4621"
|
||||
x="74.692444"
|
||||
y="178.05876"
|
||||
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">1</tspan></text>
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="20.301775"
|
||||
cy="-46.663357"
|
||||
cx="117.26962"
|
||||
id="circle4625"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 115.35888,66.455858 0,57.327022 h 40.88074"
|
||||
id="path4645"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<rect
|
||||
y="99.702522"
|
||||
x="146.94446"
|
||||
height="42.092525"
|
||||
width="228.95509"
|
||||
id="rect4629"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="99.702522"
|
||||
x="146.94446"
|
||||
height="4"
|
||||
width="228.95509"
|
||||
id="rect4631"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="156.91467"
|
||||
y="130.2878"
|
||||
id="text4635"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4633"
|
||||
x="156.91467"
|
||||
y="130.2878"
|
||||
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">Download and run</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4637"
|
||||
cx="148.40498"
|
||||
cy="89.98056"
|
||||
r="19.024944" />
|
||||
<text
|
||||
id="text4641"
|
||||
y="96.512367"
|
||||
x="141.6244"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="96.512367"
|
||||
x="141.6244"
|
||||
id="tspan4639"
|
||||
sodipodi:role="line">2</tspan></text>
|
||||
<circle
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="circle4647"
|
||||
cx="117.26962"
|
||||
cy="-46.663357"
|
||||
r="20.301775"
|
||||
transform="scale(1,-1)" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4649"
|
||||
d="m 115.35888,66.455858 0,57.327022 h 40.88074"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4651"
|
||||
width="228.95509"
|
||||
height="42.092525"
|
||||
x="146.94446"
|
||||
y="99.702522" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4653"
|
||||
width="228.95509"
|
||||
height="4"
|
||||
x="146.94446"
|
||||
y="99.702522" />
|
||||
<text
|
||||
id="text4657"
|
||||
y="130.2878"
|
||||
x="156.91467"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="130.2878"
|
||||
x="156.91467"
|
||||
id="tspan4655"
|
||||
sodipodi:role="line">Download and run</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="89.98056"
|
||||
cx="148.40498"
|
||||
id="circle4659"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="141.6244"
|
||||
y="96.512367"
|
||||
id="text4663"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4661"
|
||||
x="141.6244"
|
||||
y="96.512367"
|
||||
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">2</tspan></text>
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="20.301775"
|
||||
cy="-45.608162"
|
||||
cx="560.96796"
|
||||
id="circle4665"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4667"
|
||||
d="m 574.43568,58.80274 h 67.17515"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="36.908794"
|
||||
x="618.22076"
|
||||
height="42.092525"
|
||||
width="69.301788"
|
||||
id="rect4669"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="36.908794"
|
||||
x="618.22076"
|
||||
height="4"
|
||||
width="69.301788"
|
||||
id="rect4671"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="628.19098"
|
||||
y="67.494057"
|
||||
id="text4675"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4673"
|
||||
x="628.19098"
|
||||
y="67.494057"
|
||||
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">Stop</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4677"
|
||||
cx="617.15173"
|
||||
cy="25.094034"
|
||||
r="19.024944" />
|
||||
<text
|
||||
id="text4681"
|
||||
y="32.800579"
|
||||
x="608.9281"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="32.800579"
|
||||
x="608.9281"
|
||||
id="tspan4679"
|
||||
sodipodi:role="line">4</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 42 KiB |
@@ -0,0 +1,242 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="700"
|
||||
height="525"
|
||||
viewBox="0 0 699.99997 525"
|
||||
sodipodi:docname="sd.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6">
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Mend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Mend"
|
||||
style="overflow:visible;"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path4551"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#6ab0de;stroke-width:1pt;stroke-opacity:1;fill:#6ab0de;fill-opacity:1"
|
||||
transform="scale(0.4) rotate(180) translate(10,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Send"
|
||||
style="overflow:visible;"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path4557"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#6ab0de;stroke-width:1pt;stroke-opacity:1;fill:#6ab0de;fill-opacity:1"
|
||||
transform="scale(0.2) rotate(180) translate(6,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0.0"
|
||||
refX="0.0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible;"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path4545"
|
||||
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
|
||||
style="fill-rule:evenodd;stroke:#6ab0de;stroke-width:1pt;stroke-opacity:1;fill:#6ab0de;fill-opacity:1"
|
||||
transform="scale(0.8) rotate(180) translate(12.5,0)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1853"
|
||||
inkscape:window-height="1016"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.668772"
|
||||
inkscape:cx="288.13198"
|
||||
inkscape:cy="284.1425"
|
||||
inkscape:window-x="67"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2"
|
||||
inkscape:snap-global="false" />
|
||||
<image
|
||||
sodipodi:absref="sd1.jpg"
|
||||
xlink:href="sd1.jpg"
|
||||
y="0"
|
||||
x="0"
|
||||
id="image852"
|
||||
preserveAspectRatio="none"
|
||||
height="525"
|
||||
width="700"
|
||||
style="stroke-width:1.52126789" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4173"
|
||||
width="178.82326"
|
||||
height="105.61229"
|
||||
x="456.56592"
|
||||
y="312.3587" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="178.82326"
|
||||
height="4"
|
||||
x="456.56592"
|
||||
y="312.3587" />
|
||||
<text
|
||||
id="text114"
|
||||
y="342.94397"
|
||||
x="465.03796"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="342.94397"
|
||||
x="465.03796"
|
||||
sodipodi:role="line"
|
||||
id="tspan5232">Place the card</tspan><tspan
|
||||
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"
|
||||
y="374.02786"
|
||||
x="465.03796"
|
||||
sodipodi:role="line"
|
||||
id="tspan5242">in the SD slot,</tspan><tspan
|
||||
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"
|
||||
y="405.11176"
|
||||
x="465.03796"
|
||||
sodipodi:role="line"
|
||||
id="tspan5238">text side up</tspan></text>
|
||||
<image
|
||||
sodipodi:absref="sd2.png"
|
||||
xlink:href="sd2.png"
|
||||
y="330.08475"
|
||||
x="143.6497"
|
||||
id="image4537"
|
||||
preserveAspectRatio="none"
|
||||
height="140.95683"
|
||||
width="241.09604"
|
||||
style="stroke-width:2.4499228" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
|
||||
d="M 366.76497,344.27659 545.85712,247.06098"
|
||||
id="path4540"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="12.811237"
|
||||
cy="-409.10181"
|
||||
cx="187.91362"
|
||||
id="circle4625"
|
||||
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 188.74203,299.71649 v 98.67479"
|
||||
id="path4645"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4651"
|
||||
width="208.91029"
|
||||
height="136.48747"
|
||||
x="52.770428"
|
||||
y="194.14906" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4653"
|
||||
width="213.105"
|
||||
height="4"
|
||||
x="52.770428"
|
||||
y="194.14905" />
|
||||
<text
|
||||
id="text4657"
|
||||
y="225.33353"
|
||||
x="62.740643"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="225.33353"
|
||||
x="62.740643"
|
||||
sodipodi:role="line"
|
||||
id="tspan915">You can add a </tspan><tspan
|
||||
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"
|
||||
y="256.41742"
|
||||
x="62.740643"
|
||||
sodipodi:role="line"
|
||||
id="tspan5226">tape wrapper</tspan><tspan
|
||||
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"
|
||||
y="287.50131"
|
||||
x="62.740643"
|
||||
sodipodi:role="line"
|
||||
id="tspan5220">to easily remove</tspan><tspan
|
||||
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"
|
||||
y="318.58524"
|
||||
x="62.740643"
|
||||
sodipodi:role="line"
|
||||
id="tspan3764">the card later</tspan></text>
|
||||
<rect
|
||||
y="22.962622"
|
||||
x="34.973816"
|
||||
height="75.520416"
|
||||
width="187.68127"
|
||||
id="rect3732"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="22.962606"
|
||||
x="34.973816"
|
||||
height="4"
|
||||
width="187.68127"
|
||||
id="rect3734"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="44.944031"
|
||||
y="54.147087"
|
||||
id="text3742"><tspan
|
||||
sodipodi:role="line"
|
||||
x="44.944031"
|
||||
y="54.147087"
|
||||
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"
|
||||
id="tspan3758">First, turn off</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="44.944031"
|
||||
y="85.230988"
|
||||
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"
|
||||
id="tspan3762">the EV3 Brick</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 87 KiB |
@@ -0,0 +1,367 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="984"
|
||||
height="398"
|
||||
viewBox="0 0 984 398"
|
||||
sodipodi:docname="store.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6">
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath4692">
|
||||
<rect
|
||||
style="fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:56.69290924;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4694"
|
||||
width="65.912025"
|
||||
height="21.309902"
|
||||
x="549.34943"
|
||||
y="246.105" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1853"
|
||||
inkscape:window-height="1016"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.0089206"
|
||||
inkscape:cx="468.78511"
|
||||
inkscape:cy="313.08856"
|
||||
inkscape:window-x="67"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2" />
|
||||
<image
|
||||
sodipodi:absref="store0.png"
|
||||
xlink:href="store0.png"
|
||||
width="984"
|
||||
height="398"
|
||||
preserveAspectRatio="none"
|
||||
id="image10"
|
||||
x="0"
|
||||
y="0" />
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="20.301775"
|
||||
cy="-304.90997"
|
||||
cx="27.452312"
|
||||
id="circle4644"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4646"
|
||||
d="M 48.229885,305.81068 H 115.40504"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="283.58453"
|
||||
x="78.371841"
|
||||
height="42.092525"
|
||||
width="255.46112"
|
||||
id="rect4648"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="283.58453"
|
||||
x="78.371841"
|
||||
height="4"
|
||||
width="255.46112"
|
||||
id="rect4650"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="88.342056"
|
||||
y="314.1698"
|
||||
id="text4654"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4652"
|
||||
x="88.342056"
|
||||
y="314.1698"
|
||||
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">Open extensions tab</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4656"
|
||||
cx="83.636124"
|
||||
cy="271.76974"
|
||||
r="19.024944" />
|
||||
<text
|
||||
id="text4660"
|
||||
y="279.47632"
|
||||
x="78.735123"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="279.47632"
|
||||
x="78.735123"
|
||||
id="tspan4658"
|
||||
sodipodi:role="line">1</tspan></text>
|
||||
<rect
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:3.99999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect942"
|
||||
width="35.355339"
|
||||
height="4.3341393"
|
||||
x="488.20123"
|
||||
y="85.243172" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 411.54304,96.782209 h 67.17515"
|
||||
id="path1022"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect872"
|
||||
width="105.34414"
|
||||
height="42.092525"
|
||||
x="454.19208"
|
||||
y="71.076607" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect874"
|
||||
width="105.34414"
|
||||
height="4"
|
||||
x="454.19208"
|
||||
y="71.076607" />
|
||||
<text
|
||||
id="text878"
|
||||
y="101.66193"
|
||||
x="464.16223"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="101.66193"
|
||||
x="464.16223"
|
||||
id="tspan876"
|
||||
sodipodi:role="line">Search</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="63.761665"
|
||||
cx="450.07788"
|
||||
id="circle880"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="442.84088"
|
||||
y="71.468147"
|
||||
id="text884"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan882"
|
||||
x="442.84088"
|
||||
y="71.468147"
|
||||
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">2</tspan></text>
|
||||
<rect
|
||||
ry="15.204326"
|
||||
rx="15.204328"
|
||||
y="86.717361"
|
||||
x="82.607437"
|
||||
height="25.948439"
|
||||
width="329.72055"
|
||||
id="rect886"
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="174.45576"
|
||||
x="662.80908"
|
||||
height="42.092525"
|
||||
width="95.966667"
|
||||
id="rect1010"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="174.45576"
|
||||
x="662.80908"
|
||||
height="4"
|
||||
width="95.966667"
|
||||
id="rect1012"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="669.66357"
|
||||
y="205.04109"
|
||||
id="text1016"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1014"
|
||||
x="669.66357"
|
||||
y="205.04109"
|
||||
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">Install</tspan></text>
|
||||
<text
|
||||
id="text1020"
|
||||
y="170.12253"
|
||||
x="657.73212"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="170.12253"
|
||||
x="657.73212"
|
||||
id="tspan1018"
|
||||
sodipodi:role="line">4</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="163.6329"
|
||||
cx="664.96912"
|
||||
id="circle1026"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="658.72327"
|
||||
y="171.33939"
|
||||
id="text1030"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1028"
|
||||
x="658.72327"
|
||||
y="171.33939"
|
||||
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">3</tspan></text>
|
||||
<rect
|
||||
style="fill:#959595;fill-opacity:1;stroke:none;stroke-width:56.69291306;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4661"
|
||||
width="71.136749"
|
||||
height="71.136749"
|
||||
x="76.04274"
|
||||
y="134.23813"
|
||||
rx="11.342488"
|
||||
ry="11.342488" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19.19839478px;line-height:1.25;font-family:lato;-inkscape-font-specification:lato;letter-spacing:0px;word-spacing:0px;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:0.99999994"
|
||||
x="155.39052"
|
||||
y="153.81534"
|
||||
id="text4665"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4663"
|
||||
x="155.39052"
|
||||
y="153.81534"
|
||||
style="fill:#b3b3b3;stroke-width:0.99999994;font-weight:bold">Pybricks for LEGO MINDSTORMS EV3</tspan></text>
|
||||
<text
|
||||
id="text4669"
|
||||
y="175.12524"
|
||||
x="155.39052"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19.19839478px;line-height:1.25;font-family:lato;-inkscape-font-specification:lato;letter-spacing:0px;word-spacing:0px;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:0.99999994"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:normal;fill:#b3b3b3;stroke-width:0.99999994"
|
||||
y="175.12524"
|
||||
x="155.39052"
|
||||
id="tspan4667"
|
||||
sodipodi:role="line">Create and run MicroPython scripts for EV3</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19.19839478px;line-height:1.25;font-family:lato;-inkscape-font-specification:lato;letter-spacing:0px;word-spacing:0px;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:0.99999994"
|
||||
x="155.39052"
|
||||
y="196.43515"
|
||||
id="text4673"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4671"
|
||||
x="155.39052"
|
||||
y="196.43515"
|
||||
style="font-weight:normal;fill:#b3b3b3;stroke-width:0.99999994">Pybricks </tspan></text>
|
||||
<image
|
||||
sodipodi:absref="store3.png"
|
||||
xlink:href="store3.png"
|
||||
y="243.00333"
|
||||
x="546.69055"
|
||||
id="image4683"
|
||||
preserveAspectRatio="none"
|
||||
height="29"
|
||||
width="97"
|
||||
clip-path="url(#clipPath4692)"
|
||||
transform="translate(39.812737,-22.946064)" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4696"
|
||||
width="125.05214"
|
||||
height="69.075432"
|
||||
x="663.50995"
|
||||
y="256.76489" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4698"
|
||||
width="125.05214"
|
||||
height="4"
|
||||
x="663.50995"
|
||||
y="256.76492" />
|
||||
<text
|
||||
id="text4702"
|
||||
y="287.35025"
|
||||
x="670.35266"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="287.35025"
|
||||
x="670.35266"
|
||||
id="tspan4700"
|
||||
sodipodi:role="line">Reload to</tspan><tspan
|
||||
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"
|
||||
y="318.43414"
|
||||
x="670.35266"
|
||||
sodipodi:role="line"
|
||||
id="tspan4714">activate</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="662.76569"
|
||||
y="252.32854"
|
||||
id="text4706"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4704"
|
||||
x="662.76569"
|
||||
y="252.32854"
|
||||
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">4</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4708"
|
||||
cx="665.66998"
|
||||
cy="245.83891"
|
||||
r="19.024944" />
|
||||
<text
|
||||
id="text4712"
|
||||
y="253.54539"
|
||||
x="658.05768"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="253.54539"
|
||||
x="658.05768"
|
||||
id="tspan4710"
|
||||
sodipodi:role="line">4</tspan></text>
|
||||
<text
|
||||
id="text4722"
|
||||
y="105.24859"
|
||||
x="97.613037"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:19.19839478px;line-height:1.25;font-family:lato;-inkscape-font-specification:lato;letter-spacing:0px;word-spacing:0px;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:0.99999994"
|
||||
xml:space="preserve"><tspan
|
||||
style="font-weight:normal;fill:#b3b3b3;stroke-width:0.99999994"
|
||||
y="105.24859"
|
||||
x="97.613037"
|
||||
id="tspan4720"
|
||||
sodipodi:role="line">Pybricks</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 48 KiB |
@@ -0,0 +1,266 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="729"
|
||||
height="550"
|
||||
viewBox="0 0 683.4375 515.62498"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)"
|
||||
sodipodi:docname="vsix.svg"
|
||||
inkscape:export-filename="vsix.png"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96">
|
||||
<defs
|
||||
id="defs4">
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath4149">
|
||||
<rect
|
||||
style="opacity:1;fill:#b3b3b3;fill-opacity:0.58490571;stroke:none;stroke-width:10;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4151"
|
||||
width="680.29224"
|
||||
height="512.28284"
|
||||
x="91.3778"
|
||||
y="229.03589" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.70000001"
|
||||
inkscape:cx="370.80657"
|
||||
inkscape:cy="297.78688"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
inkscape:window-width="1853"
|
||||
inkscape:window-height="1016"
|
||||
inkscape:window-x="67"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="1"
|
||||
units="px"
|
||||
showguides="false" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-536.73731)">
|
||||
<image
|
||||
sodipodi:absref="vsix.png"
|
||||
xlink:href="vsix.png"
|
||||
y="536.7373"
|
||||
x="0"
|
||||
id="image37"
|
||||
preserveAspectRatio="none"
|
||||
height="515.625"
|
||||
width="683.4375" />
|
||||
<circle
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:3.75;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="circle4202"
|
||||
cx="305.6861"
|
||||
cy="-581.55017"
|
||||
r="19.032913"
|
||||
transform="scale(1,-1)" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 320.19323,592.33833 h 62.9767"
|
||||
id="path4642"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4173"
|
||||
width="163.88525"
|
||||
height="39.461742"
|
||||
x="354.33829"
|
||||
y="570.55426" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="163.88525"
|
||||
height="3.75"
|
||||
x="354.33829"
|
||||
y="570.55426" />
|
||||
<text
|
||||
id="text114"
|
||||
y="599.22797"
|
||||
x="363.68536"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.68226814px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.56705672"
|
||||
xml:space="preserve"><tspan
|
||||
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.56705672"
|
||||
y="599.22797"
|
||||
x="363.68536"
|
||||
id="tspan112"
|
||||
sodipodi:role="line">More Actions</tspan></text>
|
||||
<circle
|
||||
r="17.835884"
|
||||
cy="563.69647"
|
||||
cx="350.48126"
|
||||
id="path118"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:3.75;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.68226814px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.56705672"
|
||||
x="343.69659"
|
||||
y="570.92139"
|
||||
id="text4630"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4628"
|
||||
x="343.69659"
|
||||
y="570.92139"
|
||||
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.56705672">2</tspan></text>
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="19.032913"
|
||||
cy="-776.41626"
|
||||
cx="23.07233"
|
||||
id="circle4644"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:3.75;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4646"
|
||||
d="M 42.551293,777.26071 H 105.52799"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="756.42365"
|
||||
x="76.746849"
|
||||
height="39.461742"
|
||||
width="139.26279"
|
||||
id="rect4648"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:1.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="756.42365"
|
||||
x="76.746849"
|
||||
height="3.75"
|
||||
width="139.26279"
|
||||
id="rect4650"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:1.99999976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.68226814px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.56705672"
|
||||
x="86.093925"
|
||||
y="785.09735"
|
||||
id="text4654"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4652"
|
||||
x="86.093925"
|
||||
y="785.09735"
|
||||
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.56705672">Extensions</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:3.75;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4656"
|
||||
cx="75.744629"
|
||||
cy="745.34729"
|
||||
r="17.835884" />
|
||||
<text
|
||||
id="text4660"
|
||||
y="752.5722"
|
||||
x="71.14994"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.68226814px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.56705672"
|
||||
xml:space="preserve"><tspan
|
||||
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.56705672"
|
||||
y="752.5722"
|
||||
x="71.14994"
|
||||
id="tspan4658"
|
||||
sodipodi:role="line">1</tspan></text>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4664"
|
||||
d="M 321.34496,934.70027 V 986.076"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:3.75;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4690"
|
||||
width="225.33481"
|
||||
height="34.151783"
|
||||
x="402.45535"
|
||||
y="1002.4739"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<rect
|
||||
y="966.87415"
|
||||
x="231.89505"
|
||||
height="39.461742"
|
||||
width="203.18649"
|
||||
id="rect4666"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="966.87415"
|
||||
x="231.89505"
|
||||
height="3.75"
|
||||
width="203.18649"
|
||||
id="rect4668"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.68226814px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.56705672"
|
||||
x="241.2421"
|
||||
y="995.54779"
|
||||
id="text4672"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4670"
|
||||
x="241.2421"
|
||||
y="995.54779"
|
||||
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.56705672">Install from VSIX</tspan></text>
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:3.75;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle4674"
|
||||
cx="228.03799"
|
||||
cy="960.01636"
|
||||
r="17.835884" />
|
||||
<text
|
||||
id="text4678"
|
||||
y="967.24121"
|
||||
x="221.25336"
|
||||
style="font-style:normal;font-weight:normal;font-size:22.68226814px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.56705672"
|
||||
xml:space="preserve"><tspan
|
||||
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.56705672"
|
||||
y="967.24121"
|
||||
x="221.25336"
|
||||
id="tspan4676"
|
||||
sodipodi:role="line">3</tspan></text>
|
||||
<rect
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:3.74999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect4680"
|
||||
width="236.52879"
|
||||
height="28.50811"
|
||||
x="288.63757"
|
||||
y="906.60266"
|
||||
rx="14.254055"
|
||||
ry="14.254055" />
|
||||
<rect
|
||||
ry="0"
|
||||
rx="0"
|
||||
y="872.45093"
|
||||
x="530.18872"
|
||||
height="135.9375"
|
||||
width="127.90178"
|
||||
id="rect4692"
|
||||
style="fill:#1e1e1e;fill-opacity:1;stroke:none;stroke-width:3.74999976;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Pybricks documentation build configuration file
|
||||
#
|
||||
import os
|
||||
import sys
|
||||
exec(open(os.path.abspath("../common/conf.py")).read())
|
||||
@@ -0,0 +1,59 @@
|
||||
:mod:`ev3brick` -- The EV3 Programmable Brick
|
||||
=============================================
|
||||
|
||||
.. automodule:: ev3brick
|
||||
:no-members:
|
||||
|
||||
|
||||
Buttons
|
||||
-------
|
||||
|
||||
.. autofunction:: ev3brick.buttons
|
||||
|
||||
|
||||
Light
|
||||
-----
|
||||
|
||||
.. autofunction:: ev3brick.light
|
||||
|
||||
|
||||
|
||||
Sound
|
||||
-----
|
||||
|
||||
.. automethod:: ev3brick.sound.beep
|
||||
|
||||
|
||||
.. automethod:: ev3brick.sound.beeps
|
||||
|
||||
|
||||
.. automethod:: ev3brick.sound.file
|
||||
|
||||
|
||||
Display
|
||||
-------
|
||||
::
|
||||
|
||||
x
|
||||
-------------->
|
||||
(0, 0) __________________
|
||||
| |
|
||||
| | |
|
||||
y | | Hello |
|
||||
| | World |
|
||||
v | |
|
||||
|__________________|
|
||||
(177, 127)
|
||||
|
||||
.. automethod:: ev3brick.display.clear
|
||||
|
||||
.. automethod:: ev3brick.display.text
|
||||
|
||||
.. automethod:: ev3brick.display.image
|
||||
|
||||
Battery
|
||||
-------
|
||||
|
||||
.. automethod:: ev3brick.battery.voltage
|
||||
|
||||
.. automethod:: ev3brick.battery.current
|
||||
@@ -0,0 +1,70 @@
|
||||
:mod:`ev3devices` -- EV3 Motors and Sensors
|
||||
===========================================
|
||||
|
||||
.. automodule:: ev3devices
|
||||
:no-members:
|
||||
|
||||
Motors
|
||||
------
|
||||
|
||||
.. autoclass:: ev3devices.Motor
|
||||
:no-members:
|
||||
|
||||
.. rubric:: Methods for motors without rotation sensors
|
||||
|
||||
.. automethod:: ev3devices.Motor.dc
|
||||
|
||||
.. rubric:: Methods for motors with rotation sensors
|
||||
|
||||
.. automethod:: ev3devices.Motor.angle
|
||||
|
||||
.. automethod:: ev3devices.Motor.reset_angle
|
||||
|
||||
.. automethod:: ev3devices.Motor.speed
|
||||
|
||||
.. automethod:: ev3devices.Motor.stop
|
||||
|
||||
.. automethod:: ev3devices.Motor.run
|
||||
|
||||
.. automethod:: ev3devices.Motor.run_time
|
||||
|
||||
.. automethod:: ev3devices.Motor.run_angle
|
||||
|
||||
.. automethod:: ev3devices.Motor.run_target
|
||||
|
||||
.. rubric:: Advanced methods for motors with rotation sensors
|
||||
|
||||
.. automethod:: ev3devices.Motor.track_target
|
||||
|
||||
.. automethod:: ev3devices.Motor.stalled
|
||||
|
||||
.. automethod:: ev3devices.Motor.run_until_stalled
|
||||
|
||||
.. automethod:: ev3devices.Motor.set_dc_settings
|
||||
|
||||
.. automethod:: ev3devices.Motor.set_run_settings
|
||||
|
||||
.. automethod:: ev3devices.Motor.set_pid_settings
|
||||
|
||||
Sensors
|
||||
-------
|
||||
|
||||
Touch Sensor
|
||||
^^^^^^^^^^^^
|
||||
.. autoclass:: ev3devices.TouchSensor
|
||||
|
||||
Color Sensor
|
||||
^^^^^^^^^^^^
|
||||
.. autoclass:: ev3devices.ColorSensor
|
||||
|
||||
Infrared Sensor and Beacon
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
.. autoclass:: ev3devices.InfraredSensor
|
||||
|
||||
Ultrasonic Sensor
|
||||
^^^^^^^^^^^^^^^^^
|
||||
.. autoclass:: ev3devices.UltrasonicSensor
|
||||
|
||||
Gyroscopic Sensor
|
||||
^^^^^^^^^^^^^^^^^
|
||||
.. autoclass:: ev3devices.GyroSensor
|
||||
@@ -0,0 +1,19 @@
|
||||
Color Sorter
|
||||
=====================
|
||||
|
||||
This example program for the color sorter (:numref:`fig_color_sorter`) lets you scan colored Technic beams using the Color Sensor.
|
||||
|
||||
Scan the colored beams one by one and add them to the tray. A beep confirms that it has registered the color. When the tray is full or when you press the center button, the robot will start distributing the Technic bricks by color.
|
||||
|
||||
You can find building instructions for the color sorter on the `LEGO Education website <https://le-www-live-s.legocdn.com/sc/media/lessons/mindstorms-ev3/building-instructions/ev3-model-core-set-color-sorter-c778563f88c986841453574495cb5ff1.pdf>`_.
|
||||
|
||||
.. _fig_color_sorter:
|
||||
|
||||
.. figure:: ../images/color_sorter.jpg
|
||||
:width: 90 %
|
||||
:alt: color_sorter
|
||||
:align: center
|
||||
|
||||
Color Sorter
|
||||
|
||||
.. literalinclude:: ../../../examples/ev3/color_sorter/main.py
|
||||
@@ -0,0 +1,19 @@
|
||||
Robot Arm H25
|
||||
=====================
|
||||
|
||||
This example program makes the robot (:numref:`fig_robot_arm`) move the black wheel hub stacks around forever. The robot arm will first initialize and then start moving the hubs around.
|
||||
|
||||
You can find building instructions for the robot on the `LEGO Education website <https://le-www-live-s.legocdn.com/sc/media/lessons/mindstorms-ev3/building-instructions/ev3-model-core-set-robot-arm-h25-56cdb22c1e3a02f1770bda72862ce2bd.pdf>`_.
|
||||
|
||||
Tip: When building the robot, reverse the orientation of the EV3 Brick such that the microSD card is easily accessible.
|
||||
|
||||
.. _fig_robot_arm:
|
||||
|
||||
.. figure:: ../images/robot_arm.jpg
|
||||
:width: 90 %
|
||||
:alt: robot_arm
|
||||
:align: center
|
||||
|
||||
Robot Arm H25
|
||||
|
||||
.. literalinclude:: ../../../examples/ev3/robot_arm_h25/main.py
|
||||
@@ -0,0 +1,17 @@
|
||||
Robot Educator
|
||||
=====================
|
||||
|
||||
This example makes the Robot Educator (:numref:`fig_robot_educator`) drive until it sees an obstacle. It then backs up, turns around, and starts driving again.
|
||||
|
||||
You can find building instructions for the Robot Educator on the `LEGO Education website <https://education.lego.com/en-us/support/mindstorms-ev3/building-instructions#robot>`_.
|
||||
|
||||
.. _fig_robot_educator:
|
||||
|
||||
.. figure:: ../images/ultrasonic_sensor_driving_base.jpg
|
||||
:width: 50 %
|
||||
:alt: robot_educator
|
||||
:align: center
|
||||
|
||||
Robot Educator with the Ultrasonic Sensor
|
||||
|
||||
.. literalinclude:: ../../../examples/ev3/robot_educator/main.py
|
||||
@@ -0,0 +1,3 @@
|
||||
*.png
|
||||
!pybricks-logo-large.png
|
||||
!pybricks-logo-small.png
|
||||
|
After Width: | Height: | Size: 49 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 70 KiB |
@@ -0,0 +1,59 @@
|
||||
Using MicroPython with LEGO\ :sup:`®` MINDSTORMS\ :sup:`®` EV3
|
||||
==============================================================
|
||||
|
||||
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 <startinstall>`: First you'll prepare your computer and
|
||||
your EV3 Brick 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 <startrun>`: 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 from your computer or from the EV3 Brick.
|
||||
|
||||
After you've run the first demo program, you'll be ready to try out the example
|
||||
programs and start inventing your own programs.
|
||||
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Table of Contents
|
||||
:hidden:
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Getting Started
|
||||
:hidden:
|
||||
|
||||
startinstall
|
||||
startrun
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Pybricks Modules
|
||||
:hidden:
|
||||
|
||||
ev3brick
|
||||
ev3devices
|
||||
parameters
|
||||
tools
|
||||
robotics
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Engineering Essentials
|
||||
:hidden:
|
||||
|
||||
signaltypes
|
||||
|
||||
.. motorcontrol
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Demo Programs
|
||||
:hidden:
|
||||
|
||||
examples/robot_educator
|
||||
examples/color_sorter
|
||||
examples/robot_arm_h25
|
||||
@@ -0,0 +1,29 @@
|
||||
:mod:`parameters` -- Parameters and Constants
|
||||
=============================================
|
||||
|
||||
.. automodule:: parameters
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Port
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Direction
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Stop
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Color
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Button
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Align
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.ImageFile
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.SoundFile
|
||||
:no-members:
|
||||
@@ -0,0 +1 @@
|
||||
.. include:: ../common/robotics.rst
|
||||
@@ -0,0 +1 @@
|
||||
.. include:: ../common/signaltypes.rst
|
||||
@@ -0,0 +1,151 @@
|
||||
Installation
|
||||
===================
|
||||
|
||||
This page guides you through the steps to collect and install everything you need to start programming.
|
||||
|
||||
What do you need?
|
||||
-----------------------------------------------------------
|
||||
|
||||
To get started, you'll need:
|
||||
|
||||
- A Windows 10 or Mac OS computer
|
||||
- Internet access and administrator access
|
||||
|
||||
This is required during the installation only. You will not need special access to write and run programs later on.
|
||||
|
||||
- A microSD card
|
||||
|
||||
You'll need a card with a minimum capacity of 4GB and a maximum capacity of 32GB. This type of microSD cards is also known as microSDHC. We recommend cards with Application Performance Class A1.
|
||||
|
||||
- A microSD card slot or card reader in your computer
|
||||
|
||||
If your computer does not have a (micro)SD card slot, you can use an external USB (micro)SD card reader.
|
||||
|
||||
- A mini-USB cable, like the one included with your EV3 set
|
||||
|
||||
The typical configuration of this equipment is summarized in :numref:`fig_overview`.
|
||||
|
||||
.. _fig_overview:
|
||||
|
||||
.. figure:: images/overview.png
|
||||
:width: 90 %
|
||||
:alt: overview
|
||||
:align: center
|
||||
|
||||
Setup overview
|
||||
|
||||
Preparing your computer
|
||||
-----------------------------------------------------------
|
||||
|
||||
You'll write your MicroPython programs using Visual Studio Code. Follow the steps below to download, install, and configure this application:
|
||||
|
||||
1. Download `Visual Studio Code <https://code.visualstudio.com/Download>`_.
|
||||
2. Follow the on-screen instructions to install the application.
|
||||
3. Launch Visual Studio Code.
|
||||
4. Open the extensions tab.
|
||||
5. Install the extension as shown in :numref:`fig_store`.
|
||||
|
||||
.. _fig_store:
|
||||
|
||||
.. figure:: images/store.png
|
||||
:alt: store
|
||||
:align: center
|
||||
|
||||
Installing the extension from the Visual Studio Code marketplace
|
||||
|
||||
.. _prepsdcard:
|
||||
|
||||
Preparing the microSD card
|
||||
-----------------------------------------------------------
|
||||
|
||||
To make it possible to run MicroPython programs on your EV3 Brick, you'll now learn how to install the required tools on your microSD card.
|
||||
|
||||
If the microSD card contains files you want to keep, make sure to create a backup of its contents first. See :ref:`managing files on the EV3 <managefiles>` to learn how to backup your previous MicroPython programs if necessary.
|
||||
|
||||
*This process erases everything on your microSD card, including any previous MicroPython programs on it.*
|
||||
|
||||
|
||||
To install the MicroPython tools on your microSD card:
|
||||
|
||||
|
||||
1. Download the `EV3 MicroPython microSD card image <.>`_ and save it in a convenient location. This file is approximately 360 MB. Do **not** open or unzip the file.
|
||||
2. Download and install a microSD card flashing tool such as `Etcher <https://www.balena.io/etcher/>`_.
|
||||
3. Insert the microSD card into your computer or card reader.
|
||||
4. Launch the flashing tool and follow the steps on your screen to install the file you have just downloaded. If you use Etcher, you can follow the instructions below, as shown in :numref:`fig_etcher`.
|
||||
|
||||
a. Select the EV3 MicroPython microSD card image file you have just downloaded.
|
||||
b. Select your microSD card. Make sure that the device and size correspond to your microSD card.
|
||||
c. Start the flashing process. This may take several minutes. Do not remove the card until the flashing process is complete.
|
||||
|
||||
.. _fig_etcher:
|
||||
|
||||
.. figure:: images/etcher.png
|
||||
:width: 85 %
|
||||
:alt: etcher
|
||||
:align: center
|
||||
|
||||
Using Etcher to flash the EV3 MicroPython microSD card image
|
||||
|
||||
Updating the microSD card
|
||||
-----------------------------------------------------------
|
||||
|
||||
To update the microSD card, download a new image file using the link above and flash it to the microSD card as described above. Be sure to :ref:`back up any MicroPython programs you want to save <managefiles>`.
|
||||
|
||||
You do not need to erase the contents of the microSD card first. This is done automatically when you flash the new image file.
|
||||
|
||||
Using the EV3 Brick
|
||||
-----------------------------------------------------------
|
||||
|
||||
Make sure the EV3 Brick is turned off. Insert the microSD card you prepared into the microSD card slot on the EV3 Brick, as shown in :numref:`fig_sd`.
|
||||
|
||||
.. _fig_sd:
|
||||
|
||||
.. figure:: images/sd.png
|
||||
:width: 75 %
|
||||
:alt: sd
|
||||
:align: center
|
||||
|
||||
Inserting the flashed microSD card into the EV3 Brick
|
||||
|
||||
|
||||
Turning the EV3 Brick on and off
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Turn on the EV3 Brick by pressing the dark gray center button.
|
||||
|
||||
The boot process may take several minutes. While booting, the EV3 Brick status light turns orange and blinks intermittently, and you'll see a lot of text on the EV3 screen. The EV3 Brick is ready for use when the status light turns green.
|
||||
|
||||
To turn the EV3 Brick off, open the shutdown menu with the back button, and then select *Power Off* using the center button, as shown in :numref:`fig_onoff`.
|
||||
|
||||
.. _fig_onoff:
|
||||
|
||||
.. figure:: images/onoff.png
|
||||
:width: 65 %
|
||||
:alt: devicebrowser
|
||||
:align: center
|
||||
|
||||
Turning the EV3 Brick off
|
||||
|
||||
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 in :numref:`fig_devicebrowser`.
|
||||
|
||||
.. _fig_devicebrowser:
|
||||
|
||||
.. figure:: images/devicebrowser.png
|
||||
:width: 100 %
|
||||
:alt: devicebrowser
|
||||
:align: center
|
||||
|
||||
Viewing motor and sensor values
|
||||
|
||||
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 Brick off as shown above.
|
||||
2. Wait for the screen and brick status light to turn off.
|
||||
3. Remove the microSD card.
|
||||
4. Turn the EV3 on.
|
||||
@@ -0,0 +1,151 @@
|
||||
Creating and running programs
|
||||
=============================
|
||||
|
||||
Now that you've set up your computer and EV3 Brick, you're ready to start writing programs.
|
||||
|
||||
To make it easier to create and manage your programs, let's first have a quick look at how MicroPython projects and programs for your EV3 robots are organized.
|
||||
|
||||
Programs are organized into *project folders*, as shown in :numref:`fig_projectstructure`. A project folder is a directory on your computer that contains the main program (**main.py**) and other optional scripts or files. This project folder and all of its contents will be copied to the EV3 Brick, where the main program will be run.
|
||||
|
||||
This page shows you how to create such a project and how to transfer it to the EV3 Brick.
|
||||
|
||||
|
||||
.. _fig_projectstructure:
|
||||
|
||||
.. figure:: images/projectstructure.png
|
||||
:width: 100 %
|
||||
:alt: projectstructure
|
||||
:align: center
|
||||
|
||||
A project contains a program called **main.py** and optional resources like sounds or MicroPython modules.
|
||||
|
||||
|
||||
Creating a new project
|
||||
-----------------------------------------------------------
|
||||
|
||||
To create a new project, open the Pybricks tab and click *create a new project*, as shown in :numref:`fig_newproject`. Enter a project name in the text field that appears and press *Enter*. When prompted, choose a location for this program and confirm by clicking *choose folder*.
|
||||
|
||||
.. _fig_newproject:
|
||||
|
||||
.. figure:: images/newproject.png
|
||||
:width: 100 %
|
||||
:alt: newproject
|
||||
:align: center
|
||||
|
||||
Creating a new project. This example is called *getting_started*, but you can choose any name.
|
||||
|
||||
When you create a new project, it already includes a file called *main.py*. To see its contents and to modify it, open it from the file browser as shown in :numref:`fig_projectoverview`. This is where you'll write your programs.
|
||||
|
||||
If you are new to MicroPython programming, we recommend that you keep the existing code in place and add your code to it.
|
||||
|
||||
.. _fig_projectoverview:
|
||||
|
||||
.. figure:: images/projectoverview.png
|
||||
:width: 100 %
|
||||
:alt: projectoverview
|
||||
:align: center
|
||||
|
||||
Opening the default *main.py* program.
|
||||
|
||||
Opening an existing project
|
||||
-----------------------------------------------------------
|
||||
|
||||
To open a project you created previously, click *File* and click *Open Folder*, as shown in :numref:`fig_existingproject`. Next, navigate to your previously created project folder and click *OK*. You can also open your recently used projects using the *Open Recent* menu option.
|
||||
|
||||
.. _fig_existingproject:
|
||||
|
||||
.. figure:: images/existingproject.png
|
||||
:width: 75 %
|
||||
:alt: existingproject
|
||||
:align: center
|
||||
|
||||
Opening a previously created project.
|
||||
|
||||
Connecting to the EV3 Brick with Visual Studio Code
|
||||
-----------------------------------------------------------
|
||||
|
||||
To be able to transfer your code to the EV3 Brick, you'll first need to connect the EV3 Brick to your computer with the mini-USB cable and configure the connection with Visual Studio Code. To do so:
|
||||
|
||||
- Turn the EV3 Brick on
|
||||
- Connect the EV3 Brick to your computer with the mini-USB cable
|
||||
- Configure the USB connection as shown in :numref:`fig_connecting`.
|
||||
|
||||
.. _fig_connecting:
|
||||
|
||||
.. figure:: images/connecting.png
|
||||
:width: 100 %
|
||||
:alt: connecting
|
||||
:align: center
|
||||
|
||||
Configuring the USB connection between the computer and the EV3 Brick
|
||||
|
||||
Downloading and running a program
|
||||
-----------------------------------------------------------
|
||||
|
||||
You can press the F5 key to run the program. Alternatively, you can start it manually by going to the *debug* tab and clicking the green start arrow, as shown in :numref:`fig_running`.
|
||||
|
||||
When the program starts, a pop-up toolbar allows you to stop the program if necessary. You can also stop the program at any time using the back button on the EV3 Brick.
|
||||
|
||||
If your program produces any output with the :mod:`print <.tools>` command, this is shown in the output window.
|
||||
|
||||
.. _fig_running:
|
||||
|
||||
.. figure:: images/running.png
|
||||
:width: 100 %
|
||||
:alt: running
|
||||
:align: center
|
||||
|
||||
Running a program
|
||||
|
||||
Expanding the example program
|
||||
-----------------------------------------------------------
|
||||
|
||||
Now that you've run the basic code template, you can expand the program to make a motor move. First, attach a Large Motor to Port B on the EV3 Brick, as shown in :numref:`fig_firstprogram`.
|
||||
|
||||
.. _fig_firstprogram:
|
||||
|
||||
.. figure:: images/firstprogram.png
|
||||
:width: 100 %
|
||||
:alt: firstprogram
|
||||
:align: center
|
||||
|
||||
The EV3 Brick with a Large Motor attached to port B.
|
||||
|
||||
Next, edit *main.py* to make it look like this:
|
||||
|
||||
.. literalinclude:: ../../examples/ev3/getting_started/main.py
|
||||
|
||||
This program makes your robot beep, rotate the motor, and beep again with a higher pitched tone. Run the program to make sure that it works as expected.
|
||||
|
||||
.. _managefiles:
|
||||
|
||||
Managing files on the EV3 Brick
|
||||
-----------------------------------------------------------
|
||||
|
||||
After you've downloaded a project to the EV3 Brick, you can run, delete, or back up programs stored on it using the device browser as shown in in :numref:`fig_files`.
|
||||
|
||||
.. _fig_files:
|
||||
|
||||
.. figure:: images/files.png
|
||||
:width: 100 %
|
||||
:alt: files
|
||||
:align: center
|
||||
|
||||
Using the device browser to manage files on your EV3 Brick
|
||||
|
||||
|
||||
Running a program without a computer
|
||||
-----------------------------------------------------------
|
||||
|
||||
You can run previously downloaded programs directly from the EV3 Brick.
|
||||
|
||||
To do so, find the program using the *file browser* on the EV3 screen and press the center button key to start the program as shown in in :numref:`fig_manualrun`.
|
||||
|
||||
.. _fig_manualrun:
|
||||
|
||||
.. figure:: images/manualrun.png
|
||||
:width: 100 %
|
||||
:alt: manualrun
|
||||
:align: center
|
||||
|
||||
Starting a program using the buttons on the EV3 Brick
|
||||
@@ -0,0 +1 @@
|
||||
.. include:: ../common/tools.rst
|
||||
@@ -0,0 +1,15 @@
|
||||
|
||||
SRC_DIR = .
|
||||
OUT_DIR = ../images
|
||||
|
||||
SVG := $(wildcard $(SRC_DIR)/*.svg)
|
||||
PNG := $(patsubst $(SRC_DIR)/%.svg,$(OUT_DIR)/%.png,$(SVG))
|
||||
DIR := ${CURDIR}
|
||||
|
||||
all: $(PNG)
|
||||
|
||||
clean:
|
||||
rm -f $(PNG)
|
||||
|
||||
$(OUT_DIR)/%.png: $(SRC_DIR)/%.svg
|
||||
inkscape --file=$(DIR)/$< --export-area-drawing --export-png=$(DIR)/$@
|
||||
|
After Width: | Height: | Size: 81 KiB |
@@ -0,0 +1,251 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
id="svg2"
|
||||
width="800"
|
||||
height="521"
|
||||
viewBox="0 0 799.99997 521"
|
||||
sodipodi:docname="overview.svg"
|
||||
inkscape:version="0.92.3 (2405546, 2018-03-11)">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1853"
|
||||
inkscape:window-height="1016"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="2.36"
|
||||
inkscape:cx="170.96633"
|
||||
inkscape:cy="193.22709"
|
||||
inkscape:window-x="67"
|
||||
inkscape:window-y="27"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="svg2" />
|
||||
<image
|
||||
sodipodi:absref="overview.jpg"
|
||||
xlink:href="overview.jpg"
|
||||
y="0"
|
||||
x="0"
|
||||
id="image852"
|
||||
preserveAspectRatio="none"
|
||||
height="521"
|
||||
width="800"
|
||||
style="stroke-width:0.3199999" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 514.53044,444.44518 H 581.7056"
|
||||
id="path909"
|
||||
inkscape:connector-curvature="0" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4173"
|
||||
width="239.00459"
|
||||
height="72.354301"
|
||||
x="545.22894"
|
||||
y="406.83414" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4175"
|
||||
width="239.00459"
|
||||
height="4"
|
||||
x="545.22894"
|
||||
y="406.83414" />
|
||||
<text
|
||||
id="text114"
|
||||
y="437.4194"
|
||||
x="559.9931"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="437.4194"
|
||||
x="559.9931"
|
||||
id="tspan112"
|
||||
sodipodi:role="line">Computer with </tspan><tspan
|
||||
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"
|
||||
y="468.5033"
|
||||
x="559.9931"
|
||||
sodipodi:role="line"
|
||||
id="tspan907">Visual Studio Code</tspan></text>
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="495.53748"
|
||||
cx="-444.85339"
|
||||
id="path118"
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
transform="rotate(-90)" />
|
||||
<circle
|
||||
transform="scale(1,-1)"
|
||||
r="20.301775"
|
||||
cy="-314.50687"
|
||||
cx="321.67059"
|
||||
id="circle4625"
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="374.04733"
|
||||
x="26.49622"
|
||||
height="42.092525"
|
||||
width="228.95509"
|
||||
id="rect4629"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="374.04733"
|
||||
x="26.49622"
|
||||
height="4"
|
||||
width="228.95509"
|
||||
id="rect4631"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="36.466434"
|
||||
y="404.63257"
|
||||
id="text4635"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan4633"
|
||||
x="36.466434"
|
||||
y="404.63257"
|
||||
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">Download and run</tspan></text>
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4651"
|
||||
width="300.14154"
|
||||
height="73.236595"
|
||||
x="26.49622"
|
||||
y="374.04733" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4653"
|
||||
width="300.14154"
|
||||
height="4"
|
||||
x="26.49622"
|
||||
y="374.04733" />
|
||||
<text
|
||||
id="text4657"
|
||||
y="404.63257"
|
||||
x="36.466434"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="404.63257"
|
||||
x="36.466434"
|
||||
id="tspan4655"
|
||||
sodipodi:role="line">MicroSD card with</tspan><tspan
|
||||
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"
|
||||
y="435.71646"
|
||||
x="36.466434"
|
||||
sodipodi:role="line"
|
||||
id="tspan915">EV3 MicroPython image</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 474.94723,55.976055 H 407.77207"
|
||||
id="path917"
|
||||
inkscape:connector-curvature="0" />
|
||||
<circle
|
||||
r="19.024944"
|
||||
cy="58.132839"
|
||||
cx="387.95428"
|
||||
id="circle919"
|
||||
style="fill:none;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<rect
|
||||
y="30.709236"
|
||||
x="440.86319"
|
||||
height="42.092525"
|
||||
width="196.33363"
|
||||
id="rect921"
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<rect
|
||||
y="30.709236"
|
||||
x="440.86319"
|
||||
height="4"
|
||||
width="196.33363"
|
||||
id="rect923"
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
x="450.8334"
|
||||
y="61.294502"
|
||||
id="text927"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan925"
|
||||
x="450.8334"
|
||||
y="61.294502"
|
||||
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">Mini-USB cable</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#838383;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 321.14228,303.04679 3.39982,17.75063"
|
||||
id="path855"
|
||||
inkscape:connector-curvature="0" />
|
||||
<path
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 320.61117,234.27679 H 160.61327"
|
||||
id="path857"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path859"
|
||||
d="M 301.11963,316.65812 H 154.00546 v 59.02544"
|
||||
style="fill:none;stroke:#6ab0de;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<circle
|
||||
style="fill:#e7f2fa;fill-opacity:1;stroke:#6ab0de;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="circle913"
|
||||
cx="321.31552"
|
||||
cy="230.23854"
|
||||
r="19.024944" />
|
||||
<rect
|
||||
style="opacity:1;fill:#e7f2fa;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4611"
|
||||
width="138.70651"
|
||||
height="42.092525"
|
||||
x="27.116055"
|
||||
y="214.3815" />
|
||||
<rect
|
||||
style="opacity:1;fill:#6ab0de;fill-opacity:1;stroke:none;stroke-width:2.13333321;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4613"
|
||||
width="138.70651"
|
||||
height="4"
|
||||
x="27.116055"
|
||||
y="214.3815" />
|
||||
<text
|
||||
id="text4617"
|
||||
y="244.96677"
|
||||
x="37.086269"
|
||||
style="font-style:normal;font-weight:normal;font-size:24.19441986px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#404140;fill-opacity:1;stroke:none;stroke-width:0.60486054"
|
||||
xml:space="preserve"><tspan
|
||||
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"
|
||||
y="244.96677"
|
||||
x="37.086269"
|
||||
id="tspan4615"
|
||||
sodipodi:role="line">EV3 Brick</tspan></text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Pybricks documentation build configuration file
|
||||
#
|
||||
import os
|
||||
import sys
|
||||
exec(open(os.path.abspath("../common/conf.py")).read())
|
||||
@@ -0,0 +1,6 @@
|
||||
Line follower
|
||||
=====================
|
||||
|
||||
This is a nonexisting example:
|
||||
|
||||
.. literalinclude:: ../../../examples/ev3/robot_educator/main.py
|
||||
@@ -0,0 +1,12 @@
|
||||
:mod:`hub4` -- LEGO® Power Functions 2.0 Hub 4
|
||||
=====================================================
|
||||
|
||||
.. automodule:: hub4
|
||||
:no-members:
|
||||
|
||||
Battery
|
||||
-------
|
||||
|
||||
.. automethod:: hub4.battery.voltage
|
||||
|
||||
.. automethod:: hub4.battery.current
|
||||
@@ -0,0 +1,3 @@
|
||||
*.png
|
||||
!pybricks-logo-large.png
|
||||
!pybricks-logo-small.png
|
||||
@@ -0,0 +1,44 @@
|
||||
Pybricks for Power Functions 2.0
|
||||
==============================================================
|
||||
|
||||
Intro
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Table of Contents
|
||||
:hidden:
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Getting Started
|
||||
:hidden:
|
||||
|
||||
startinstall
|
||||
startrun
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Pybricks Modules
|
||||
:hidden:
|
||||
|
||||
movehub
|
||||
hub4
|
||||
lpf2devices
|
||||
parameters
|
||||
tools
|
||||
robotics
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Engineering Essentials
|
||||
:hidden:
|
||||
|
||||
signaltypes
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
:caption: Demo Programs
|
||||
:hidden:
|
||||
|
||||
examples/line_follower
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
:mod:`lpf2devices` -- Power Function 2.0 Motors and Sensors
|
||||
===========================================================
|
||||
|
||||
.. automodule:: lpf2devices
|
||||
:no-members:
|
||||
|
||||
Motors
|
||||
------
|
||||
|
||||
.. autoclass:: lpf2devices.Motor
|
||||
:no-members:
|
||||
|
||||
.. rubric:: Methods for motors without rotation sensors
|
||||
|
||||
.. automethod:: lpf2devices.Motor.dc
|
||||
|
||||
.. rubric:: Methods for motors with rotation sensors
|
||||
|
||||
.. automethod:: lpf2devices.Motor.angle
|
||||
|
||||
.. automethod:: lpf2devices.Motor.reset_angle
|
||||
|
||||
.. automethod:: lpf2devices.Motor.speed
|
||||
|
||||
.. automethod:: lpf2devices.Motor.stop
|
||||
|
||||
.. automethod:: lpf2devices.Motor.run
|
||||
|
||||
.. automethod:: lpf2devices.Motor.run_time
|
||||
|
||||
.. automethod:: lpf2devices.Motor.run_angle
|
||||
|
||||
.. automethod:: lpf2devices.Motor.run_target
|
||||
|
||||
.. rubric:: Advanced methods for motors with rotation sensors
|
||||
|
||||
.. automethod:: lpf2devices.Motor.track_target
|
||||
|
||||
.. automethod:: lpf2devices.Motor.stalled
|
||||
|
||||
.. automethod:: lpf2devices.Motor.run_until_stalled
|
||||
|
||||
.. automethod:: lpf2devices.Motor.set_dc_settings
|
||||
|
||||
.. automethod:: lpf2devices.Motor.set_run_settings
|
||||
|
||||
.. automethod:: lpf2devices.Motor.set_pid_settings
|
||||
|
||||
Sensors
|
||||
-------
|
||||
|
||||
Color and Distance Sensor
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
.. autoclass:: lpf2devices.ColorDistanceSensor
|
||||
@@ -0,0 +1,12 @@
|
||||
:mod:`movehub` -- LEGO® Power Functions 2.0 Move Hub
|
||||
====================================================
|
||||
|
||||
.. automodule:: movehub
|
||||
:no-members:
|
||||
|
||||
Battery
|
||||
-------
|
||||
|
||||
.. automethod:: movehub.battery.voltage
|
||||
|
||||
.. automethod:: movehub.battery.current
|
||||
@@ -0,0 +1,20 @@
|
||||
:mod:`parameters` -- Parameters and Constants
|
||||
=============================================
|
||||
|
||||
.. automodule:: parameters
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Port
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Direction
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Stop
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Color
|
||||
:no-members:
|
||||
|
||||
.. autoclass:: parameters.Button
|
||||
:no-members:
|
||||
@@ -0,0 +1 @@
|
||||
.. include:: ../common/robotics.rst
|
||||
@@ -0,0 +1 @@
|
||||
.. include:: ../common/signaltypes.rst
|
||||
@@ -0,0 +1,14 @@
|
||||
Installation
|
||||
===================
|
||||
|
||||
Getting started. See :numref:`fig_overview`.
|
||||
|
||||
.. _fig_overview:
|
||||
|
||||
.. figure:: images/overview.png
|
||||
:width: 90 %
|
||||
:alt: overview
|
||||
:align: center
|
||||
|
||||
Setup overview
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
Creating and running programs
|
||||
=============================
|
||||
|
||||
Running programs.
|
||||
@@ -0,0 +1 @@
|
||||
.. include:: ../common/tools.rst
|
||||
@@ -0,0 +1,36 @@
|
||||
@ECHO OFF
|
||||
|
||||
pushd %~dp0
|
||||
|
||||
REM Command file for Sphinx documentation
|
||||
|
||||
if "%SPHINXBUILD%" == "" (
|
||||
set SPHINXBUILD=sphinx-build
|
||||
)
|
||||
set SOURCEDIR=source
|
||||
set BUILDDIR=%SOURCEDIR%/build
|
||||
set SPHINXPROJ=Pybricks
|
||||
|
||||
if "%1" == "" goto help
|
||||
|
||||
%SPHINXBUILD% >NUL 2>NUL
|
||||
if errorlevel 9009 (
|
||||
echo.
|
||||
echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
|
||||
echo.installed, then set the SPHINXBUILD environment variable to point
|
||||
echo.to the full path of the 'sphinx-build' executable. Alternatively you
|
||||
echo.may add the Sphinx directory to PATH.
|
||||
echo.
|
||||
echo.If you don't have Sphinx installed, grab it from
|
||||
echo.http://sphinx-doc.org/
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
|
||||
goto end
|
||||
|
||||
:help
|
||||
%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS%
|
||||
|
||||
:end
|
||||
popd
|
||||