8000 GitHub - dtex/j5e at 0.13.0
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ j5e Public

Framework for embedded devices using ECMA-419, the ECMAScript® embedded systems API specification, based on Johnny-Five's API

License

Notifications You must be signed in to change notification settings

dtex/j5e

Repository files navigation

Node.js CI

J5e

A robot poking its head out from inside washing machine

Control LED's, Servos, Switches, and more with J5e. It runs onboard microcontrollers like the ESP8266. Your code is 100% JavaScript. It does not require node.js, a host server or an SBC to host the app.

J5e is a device framework built upon ECMA-419, the Embedded Systems API Specification for ECMAScript. ECMA-419 provides a standard interface for accessing underlying hardware interfaces (GPIO). J5e's API is based on the Johnny-Five API which has been battle tested over quite some time.

Currently, the only provider that conforms to ECMA-419 is Moddable's IO module for XS which runs on the ESP32 and ESP8266. Hopefully, we will see more soon.

J5e in action

import LED from "j5e/led";

const led = await new LED(14);
led.blink();

New users should check out the Getting Started guide.

Interested in contributing? Check out CONTRIBUTING.md in the repo.

J5e Modules

About

Framework for embedded devices using ECMA-419, the ECMAScript® embedded systems API specification, based on Johnny-Five's API

Topics

Resources

License

Stars

Watchers

Forks

6 forks 45B1

Packages

No packages published

Contributors 6

0