/ProductivityBlocks

An open source block programming tool for Arduino.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

ProductivityBlocks

ProductivityBlocks is an open source block programming tool for the Arduino IDE. The application is primarily designed to program a P1AM-100 CPU with the P1AM-100 library, but it may also be used to program other Arduino boards supported by the Arduino IDE.

ProductivityBlocks is based on the ardublock project.

To learn more about this application, please see the ProductivityBlocks Wiki.

Installation

Before installing ProductivityBlocks, please install Arduino IDE 1.8.18. ProductivityBlocks is a tool for the Arduino IDE, and will not work properly unless it is installed. Please note that the most current Arduino IDE versions do not support ProductivityBlocks. Use the link above to install version 1.8.18.

If you are using Productivity1000 modules, please install the P1AM-100 library before installing ProductivityBlocks.

Windows:

Installation Requirements: .NET v3.0 (This is already installed on most Windows PCs).

  1. Download the latest ProductivityBlocks installer for Windows from the Releases.

  2. Close any Arduino IDE windows.

  3. Run the installer as an administrator.

  4. Open/reopen the Arduino IDE and check for ProductivityBlocks in the tools menu.

Mac:

Installation Requirements: Java v1.7 and up.

  1. Download the latest ProductivityBlocks installer for Mac from the Releases.

  2. If you have the Arduino IDE running, right click the icon and 'quit' the program.

  3. Run the installer.

  4. Open/reopen the Arduino IDE and check for ProductivityBlocks in the tools menu.


Documentation

To learn about programming in ProductivityBlocks, visit the ProductivityBlocks Wiki.