Skip to content

opencoca/Evebrain-Firmware-ESP8266

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is up to date with Robot-In-A-Can/Evebrain-Firmware-ESP8266:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
web
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Robot In A Can Evebrain Firmware

This is an Arduino library that allows you to control the Robot In A Can Evebrain (http://robotinacan.com).

It can be used in one of two ways;

  • Controlling Evebrain directly from Arduino code (e.g. evebrain.forward(100)). The logic for how it moves is in the Arduino sketch. See the "basic_example" in the examples directory.
  • Receiving commands remotely. The logic for how it moves is somewhere else, most probably in the browser. See the "socket_example" in the examples directory.

When receiving commands remotely the socket can either be used raw or as a websocket from a browser.

It uses the SHA1 and Base64 libraries from https://github.com/ejeklint/ArduinoWebsocketServer in order to provide the Websocket functionality.

This is a branch of the Mirobot project (http://mirobot.io)

Buildinng new web blob for EveBrain

  • Web sorce files are in ./web/
  • Build using node ./build-web.js
  • this will take all things in ./web/index.html and blob them
  • blob is stored in src/lib/web.h

About

Firmware for the Robot In A Can Evebrain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 61.6%
  • C++ 28.0%
  • JavaScript 8.4%
  • CSS 1.4%
  • HTML 0.6%