roboblocks - Blockly blocks repository for robots programming

  •        137

This project requires blockly-bq or blockly to work. Extensions added to Blockly and located in src/blockly.extensions.js.

https://github.com/bq/roboblocks

Tags
Implementation
License
Platform

   




Related Projects

blockly-android - Blockly for Android

  •    Java

Blockly is a library for building drag-and-drop visual editors for JavaScript and other programming languages. Blockly for Android is a developer preview of Blockly's editor built with standard Android views and fragments, offering more responsive touch performance and easier integration in Android apps.Get started building your own Android app using Blockly.

blockly - The web-based visual programming editor.

  •    Javascript

Blockly is a library for building visual programming editors.

blockly-games - Games for tomorrow's programmers.

  •    Javascript

Google's Blockly Games is a series of educational games that teach programming. It is based on the Blockly library. All code is free and open source.

Arduino for Visual Studio and Atmel Studio

  •    

Arduino IDE for Visual Studio provides 100% compatible Arduino programing with intellisense, one click compile, upload, serial monitors and optional debugger

pxt - Microsoft MakeCode (PXT - Programming eXperience Toolkit)

  •    TypeScript

Microsoft MakeCode, also known as Programming Experience Toolkit (PXT), provides Blocks / JavaScript tools and editors


scratch-blocks - Scratch Blocks is a library for building creative computing interfaces.

  •    Javascript

Scratch Blocks is a fork of Google's Blockly project that provides a design specification and codebase for building creative computing interfaces. Together with the Scratch Virtual Machine (VM) this codebase allows for the rapid design and development of visual programming interfaces. This project is in active development and should be considered a "developer preview" at this time.

OBD-II for Arduino

  •    C++

This Arduino library is developed for the Arduino OBD-II UART adapter (http://www.arduinodev.com/hardware/obd-kit/) and works with all Arduino varients. Several sample sketches are provided for demonstrating the usage of the library. The aim is to provide Arduino vehicle connectivity via the OBD-II port with easy-to-use Arduino library so Arduino lovers can start play Arduino on their cars easily. Latest source code: https://github.com/stanleyhuangyc/ArduinoOBD

TinyEKF - Lightweight C/C++ Extended Kalman Filter with Python for prototyping

  •    C

TinyEKF is a simple C/C++ implementation of the Extended Kalman Filter that is general enough to use on different projects. In order to make it practical for running on Arduino, STM32, and other microcontrollers, it uses static (compile-time) memory allocation (no "new" or "malloc"). The examples folder includes an Arduino example of sensor fusion. The extras/python folder includes an abstract Python class that you can use to prototype your EKF before implementing it in C/C++. The extrasc/c folder contains a "pure C" example from the literature. Arduino users can simply install or drag the whole TinyEKF folder into their Arduino libraries folder. The examples/SensorFusion folder contains a little sensor fusion example using a BMP180 barometer and LM35 temperature sensor. I have run this example on an Arduino Uno and a Teensy 3.2. The BMP180, being an I^2C sensor, should be connected to pins 4 (SDA) and 5 (SCL) of the Uno, or pins 18 (SDA) and 19 (SCL) of the Teensy. For other Arduino boards, consult the documentation on the Wire library. The analog output from the LM35 should go to the A0 pin of your Arduino or Teensy.

RESTduino - A sketch to provide a REST-like interface to the Arduino+Ethernet Shield

  •    HTML

RESTduino is a simple Arduino sketch that provides a REST-like interface to Arduino equipped with a network interface. The idea is to allow developers familiar with interacting with REST services a comfortable way to control physical devices using an Arduino (without having to write any Arduino code). Later versions of the sketch may provide additional functionality (servo control, etc.) however if you need more than just basic pin control you're probably better off learning the basics of programming the Arduino and offloading some of the processing to the board itself.

arduino-cmake - Arduino CMake Build system

  •    Shell

Arduino is a great development platform, which is easy to use. It has everything a beginner should need. The Arduino IDE simplifies a lot of things for the standard user, but if you are a professional programmer the IDE can feel simplistic and restrictive. One major drawback of the Arduino IDE is that you cannot do anything without it, which for me is a complete buzz kill. Thats why I created an alternative build system for the Arduino using CMake.

Python-Arduino-Command-API - A Python library for communicating with Arduino microcontroller boards

  •    Python

The Python Arduino Command API is a light-weight Python library for communicating with Arduino microcontroller boards from a connected computer using standard serial IO, either over a physical wire or wirelessly. It is written using a custom protocol, similar to Firmata. This allows a user to quickly protoype programs for Arduino using Python code, or to simply read/control/troubleshoot/experiment with harware connected to an Arduino board without ever having to recompile and reload sketches to the board itself.

arduino-cli - Arduino command line interface

  •    Go

arduino-cli is an all-in-one solution that provides builder, boards/library manager, uploader, discovery and many other tools needed to use any Arduino compatible board and platforms. This software is currently in alpha state: new features will be added and some may be changed.

Arduino to Visual Studio converter.

  •    

This projet will make coding for arduino easier and faster for people used to Visual Studio Enviromnent with TRUE autocomplete feature. This tool will convert PDE file into a VC++ project that you can compile with Arduino compiler later.

firebase-arduino - Arduino samples for Firebase.

  •    C++

This repo contains a collection of samples and an Arduino library that show how to call the Firebase API from the ESP8266 Arduino core.The Arduino library is under heavy development, experimental, unversioned and its API is not stable.

arduino-builder - A command line tool for compiling Arduino sketches

  •    Go

This tool is able to parse Arduino Hardware specifications, properly run gcc and produce compiled sketches. An Arduino sketch differs from a standard C program in that it misses a main (provided by the Arduino core), function prototypes are not mandatory, and libraries inclusion is automagic (you just have to #include them). This tool generates function prototypes and gathers library paths, providing gcc with all the needed -I params.

Webduino - Arduino WebServer library

  •    Arduino

This is an Arduino-based Web Server library, originally developed for a class at NYC Resistor. It's called Webduino, and it's an extensible web server library for the Arduino using the Wiznet-based Ethernet shields. It's released under the MIT license allowing all sorts of reuse. With Arduino 1.0, add the Webduino folder to the "libraries" folder of your sketchbook directory.

Arduino - ESP8266 core for Arduino

  •    C

This project brings support for ESP8266 chip to the Arduino environment. It lets you write sketches using familiar Arduino functions and libraries, and run them directly on ESP8266, no external microcontroller required. ESP8266 Arduino core comes with libraries to communicate over WiFi using TCP and UDP, set up HTTP, mDNS, SSDP, and DNS servers, do OTA updates, use a file system in flash memory, work with SD cards, servos, SPI and I2C peripherals.

Arduino_FreeRTOS_Library - A FreeRTOS Library for all Arduino AVR Devices (Uno, Leonardo, Mega, etc)

  •    C

This is a fork of Richard Barry's freeRTOS, optimised for the Arduino AVR devices. It has been created to provide access to FreeRTOS capabilities, with full compatibility to the Arduino environment. It does this by keeping hands off almost everything, and only touching the minimum of hardware to be successful.

Arduino-Makefile

  •    Arduino

Makefile for Arduino sketches. It defines the workflows for compiling code, flashing it to Arduino and even communicating through Serial.

Arduino Control

  •    CSharp

Arduino Control, is a GUI used to control an Arduino development board, using serial communication.