ardublock

ArduBlock is a Block Programming Language for Arduino.

  • Owner: taweili/ardublock
  • Platform:
  • License:: GNU General Public License v3.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

ArduBlock

ArduBlock is a Block Programming Language for Arduino. The language and functions model closely to Arduino Language Reference

Installation

The project is managed by Maven. After checking out the source for the first time, one should run the following to install Arduino's pde.jar into the local repository.

$ mvn validate

Usage

$ mvn exec:java -Dexec.mainClass="com.ardublock.Main"

Development

Change the /src/main/resources/com/ardublock/block/ardublock_def.xml to add new blocks to ArduBlock

$ mvn clean package

$ mvn compile exec:java -Dexec.mainClass="com.ardublock.Main"

The Visual Block environment should show up. Happy Hacking! ;)

Deploy

Edit code of ardublock

$ mvn clean package

copy the target/ardublock-all.jar to Arduino\tools\ArduBlockTool\tool

Authors

ToDo

License

Copyright (C) 2011 David Li and He Qichen

This file is part of ArduBlock.

ArduBlock is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

ArduBlock is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with ArduBlock. If not, see http://www.gnu.org/licenses/.

Main metrics

Overview
Name With Ownertaweili/ardublock
Primary LanguageJava
Program languageShell (Language Count: 5)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2011-02-08 12:45:17
Pushed At2022-06-28 14:15:02
Last Commit At2017-11-12 12:34:50
Release Count3
Last Release Namebeta-20171028 (Posted on )
First Release Namebeta-20170413 (Posted on )
用户参与
Stargazers Count433
Watchers Count89
Fork Count294
Commits Count898
Has Issues Enabled
Issues Count123
Issue Open Count52
Pull Requests Count47
Pull Requests Open Count8
Pull Requests Close Count17
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private