Visual Programming System For Esp8266 running NodeMCU
CSS JavaScript HTML
Switch branches/tags
v0.6.1-r2 v0.6.1-r1 v0.6.0-r3 v0.5.2-r5 v0.5.2-r4 v0.5.2-r3.2 v0.5.2-r3 v0.5.2-r2 v0.5.2-r1 v0.5.1-r3 v0.5.1-r2 v0.5.1-r1 v0.5.0-win v0.5.0-r4 v0.5.0-r3-linux-mac v0.5.0-r2 v0.5.0-r1 v0.3 v0.1-alpha r0.1.1 Bounce-win-v0.5.143 Bounce-win-v0.5.139 Bounce-win-v0.5.138 Bounce-win-v0.5.137 Bounce-win-v0.5.136 Bounce-win-v0.5.135 Bounce-win-v0.5.134 Bounce-win-v0.5.133 Bounce-win-v0.5.132 Bounce-win-v0.5.131 Bounce-win-v0.5.130 Bounce-win-v0.5.129 Bounce-win-v0.5.128 Bounce-win-v0.5.127 Bounce-win-v0.5.126 Bounce-win-v0.5.125 Bounce-win-v0.5.124 Bounce-win-v0.5.123 Bounce-win-v0.5.122 Bounce-win-v0.5.121 Bounce-win-v0.5.120 Bounce-win-v0.5.119 Bounce-win-v0.5.118 Bounce-win-v0.5.117 Bounce-win-v0.5.116 Bounce-win-v0.5.115 Bounce-win-v0.5.114 Bounce-win-v0.5.113 Bounce-win-v0.5.112 Bounce-win-v0.5.111 Bounce-win-v0.5.110 Bounce-win-v0.5.109 Bounce-win-v0.5.108 Bounce-win-v0.5.107 Bounce-win-v0.5.106 Bounce-win-v0.5.105 Bounce-win-v0.5.104 Bounce-win-v0.5.103 Bounce-win-v0.5.102 Bounce-win-v0.5.101 Bounce-win-v0.5.100 Bounce-win-v0.5.99 Bounce-win-v0.5.98 Bounce-win-v0.5.97 Bounce-win-v0.5.96 Bounce-win-v0.5.95 Bounce-win-v0.5.94 Bounce-win-v0.5.93 Bounce-win-v0.5.92 Bounce-win-v0.5.91 Bounce-win-v0.5.90 Bounce-win-v0.5.89 Bounce-win-v0.5.88 Bounce-win-v0.5.87 Bounce-win-v0.5.86 Bounce-win-v0.5.85 Bounce-win-v0.5.84 Bounce-win-v0.5.83 Bounce-win-v0.5.82 Bounce-win-v0.5.81 Bounce-win-v0.5.80 Bounce-win-v0.5.79 Bounce-win-v0.5.78 Bounce-win-v0.5.77 Bounce-win-v0.5.76 Bounce-win-v0.5.75 Bounce-win-v0.5.74 Bounce-win-v0.5.73 Bounce-win-v0.5.72 Bounce-win-v0.5.71 Bounce-win-v0.5.70 Bounce-win-v0.5.69 Bounce-win-v0.5.68 Bounce-win-v0.5.67 Bounce-win-v0.5.66 Bounce-win-v0.5.65 Bounce-win-v0.5.64 Bounce-win-v0.5.63 Bounce-win-v0.5.62 Bounce-win-v0.5.61
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Examples Add a potential example. Sep 26, 2017
app Fix the variable renaming bug. Sep 27, 2017
closure_build_deps/lib Move the closure deps bsae into a subfolder. Sep 18, 2017
font-awesome-4.6.1 Move everything up a folder - the nesting was harmful. Sep 18, 2017
highlight Move everything up a folder - the nesting was harmful. Sep 18, 2017
icons Try putting them into a subdirectory. Sep 18, 2017
tests #26 Test for a slow startup Jun 28, 2016
.gitattributes Basic UI setup. Oct 21, 2015
.gitignore Adding an about box and debug menu. Sep 11, 2017
.travis.yml Npm install - with the post install - should do the trick here. Sep 20, 2017
BounceScreenCapture.PNG Add a screenshot Mar 23, 2016
CODE_OF_CONDUCT.md Adding a code of conduct Nov 2, 2017
CONTRIBUTING.md Add an initial contributions guide Nov 2, 2017
CustomNodeBlocks.js Servo motors with demo. Sep 21, 2017
Examples.xml Move everything up a folder - the nesting was harmful. Sep 18, 2017
ISSUE_TEMPLATE.md Creating a template for issues Nov 2, 2017
LICENSE Initial commit Mar 23, 2016
README.md Add link to releases Sep 11, 2017
Roadmap.md Woops - roadmap. Sep 26, 2017
appveyor.yml Npm install - with the post install - should do the trick here. Sep 20, 2017
bounce.css Fix the variable renaming bug. Sep 27, 2017
bounce_icon.svg Fix windows icons. Sep 17, 2017
bounce_window.html Fix the variable renaming bug. Sep 27, 2017
developing.md This UI will work on all systems - even mac. It's brighter and allows… Sep 15, 2017
icon.icns Move everything up a folder - the nesting was harmful. Sep 18, 2017
icon.ico Move everything up a folder - the nesting was harmful. Sep 18, 2017
jquery-1.11.3.js Move everything up a folder - the nesting was harmful. Sep 18, 2017
jquery-1.11.3.min.js Move everything up a folder - the nesting was harmful. Sep 18, 2017
main.js Move everything up a folder - the nesting was harmful. Sep 18, 2017
package.json Next package Sep 27, 2017

README.md

Stories in Ready

Bounce

Build status

Bounce is a visual language using Google Blockly- somewhat like Scratch. It is designed for the esp8266/NodeMCu using the LUA NodeMCU firmware.

Download the release zip file for your platform from https://github.com/orionrobots/Bounce/releases, unzip and you should be able to run it.

See this video for an introduction to it:

https://www.youtube.com/watch?v=I6fKbf_1KuI

Screenshot of Bounce with Demo Code

To use this with your esp8266/NodeMCU:

  • First you will need to have a serial/USB driver to connect the esp to Windows - connect the ESP8266 and windows should prompt for this.
  • Then use the NodeMCUFlasher software to put NodeMCU on your ESP8266 if it doesn't already have this.https://github.com/nodemcu/nodemcu-firmware
  • Start up Bounce.
  • The ESP should be connected by this point. Click the "Find Nodes" button.
  • The right hand side is the serial console - showing interactions with nodes, it should list those it has tried, and their responses.
  • The drop down above this allows you to select a serial port where a NodeMCU has been detected. Select yours here.
  • Now click the connect button.
  • You can now start code on the NodeMCU with the Run button.