An open API service indexing awesome lists of open source software.

https://github.com/harbaum/brickly-plugins

Plugins for brickly
https://github.com/harbaum/brickly-plugins

Last synced: 3 months ago
JSON representation

Plugins for brickly

Awesome Lists containing this project

README

          

# Brickly plugins

These are plugins for [Brickly](https://github.com/EstherMi/ft-brickly-userguide/blob/master/de/brickly/index.md)

Plugins extend the functionality of brickly and add new blocks and new
functions. The plugin infrastructure is still under development and may
change.

## Installation

Since version 1.38 brickly can upload plugins via the main web interface.
In skill leven 5 clicking the "plug" icon will open a menu which allows
to install plugins.

![plugin installation](plugin_install.png)

## The plugins

### ftDuino IO - ftduino.xml

This plugin gives brickly access to the IOs of an
[ftDuino](http://ftduino.de) connected via USB to the TXT or
[TX-PI](http://tx-pi.de).

The ftDuino needs to run the [ftduino_direct
sketch](https://github.com/PeterDHabermehl/ftduino_direct).

![ftduino plugin](ftduino.png)

### ftDuino IO with ftDuino servo adapter support - ftduino_servo.xml

This plugin gives brickly access to the [ftDuino mini servo
adapter](https://harbaum.github.io/ftduino/www/manual/experimente.html#6.13.9) connected via I²C
to a [ftDuino](http://ftduino.de) which in turn is connected via USB
to the TXT or [TX-PI](http://tx-pi.de).

This plugin replaces the ftduino plugin when installed.

The ftDuino needs to run the [ftduino_direct
sketch](https://github.com/PeterDHabermehl/ftduino_direct).

![ftduino plugin with ftDuino servo support](ftduino_servo.png)

### ftDuino IO with PCA9685 servo support - ftduino_PCA9685.xml

This plugin gives brickly access to a [PCA9585 based servo
adapter](https://www.thingiverse.com/thing:3155362) connected via I²C
to a [ftDuino](http://ftduino.de) which in turn is connected via USB
to the TXT or [TX-PI](http://tx-pi.de).

This plugin replaces the ftduino plugin when installed.

The ftDuino needs to run the [ftduino_direct
sketch](https://github.com/PeterDHabermehl/ftduino_direct).

![ftduino plugin with PCA9685 support](ftduino_PCA9685.png)

### file IO - fileio.xml

Provides blocks to read and write simple files. The new blocks show up
in the custrom (Spezial) category.

An example program looks like:

![fileio plugin](fileio.png)

### test - test.xml

A simple test plugin without a really useful functionalty. This
shows some of the basic plugin concepts and e.g. implements its own
toolbox sub category as well a button inside the toolbox which
directly interacts with the TXT.

![test plugin](test.png)