Skip to main content

LEGO Mindstorms EV3 Debian C library + Python wrapper

Project description

_____ __ ____ ___ ____ __ (((((()
| |_ \ \ / ) ) | | ) | |_ \ \ / \(@)- /
|_|__ \_\/ __)_) |_|_/ |_|__ \_\/ /(@)- \
((())))
___ __________________________________
___ VERSION __________________________________

ev3dev-c 0.3b4
2014-09-18
___ ______________________________
___ WHAT IS IT? ______________________________

ev3dev-c is a C library for LEGO Mindstorms EV3 Debian
(http://www.ev3dev.org/) which wraps an access to the EV3 hardware.

The library also supports a remote access to the EV3 brick over UDP.
So, if you set up WLAN on the brick you will be able to drive
the EV3 hardware from your computer, e.g. under Windows.

Python library (see "python/ev3dev" folder) is automatically
generated from C library using SWIG tool.

Use pip or easy_install to install ev3dev-c Python package, e.g.

pip install --pre ev3dev-c

ev3dev-c is currently in a beta stage, therefore you have to use
the key "--pre".

The package contains the following binary modules:
_ev3.pyd - for remote access, under Windows (x86);
_ev3.so - for LEGO Mindstorms EV3 Debian.

___ ____________________________________
___ F A Q ____________________________________

* * * What are unusual ".yu" files for?

ev3dev-c is written using yupp C preprocessor, but don't panic,
generated source files in C also included.

* * * How can I see some examples?

There are a few examples on C in "eg" folder:
"led" - LEDs blinking example,
"sensor" - TOUCH and COLOR sensors example,
"tacho" - MINITACHO motor running for 5 sec.

> cd eg/led/
> make
> bin/led
or
> bin\mingw\led.exe

Similar examples on Python could be found in "python/ev3dev/eg".

* * * How can I drive the EV3 hardware remotely?

https://github.com/in4lio/ev3dev-c/tree/master/source/ev3/ev3_link

___ ______________________________________
___ GIT ______________________________________

Enter in the following on your command-line to clone the library
repository:

git clone https://github.com/in4lio/ev3dev-c.git

___ __________________________________
___ CONTACT __________________________________

Please feel free to contact me at in4lio@gmail.com if you have
any questions about the library.

___ __________________________________
___ LICENSE __________________________________

Please see the file called "LICENSE".

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ev3dev-c-0.3b4.zip (106.4 kB view hashes)

Uploaded Source

Built Distribution

ev3dev_c-0.3b4-py2.7.egg (103.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page