I'm working on a Espruino Emulator, written in JS and ment to be run by the browser. My final goal is to have an emulator capable of running any code that can be run in a espruino device and also emulate periphereals like sensors, actuators, output devices, etc.
I was able to run a simple app with an emulated SSD1306 (which renders to an html canvas) and an emulated Rotary Encoder (which pulses the stream of data to simulate the encoder movement).
I have the code in espruino-emulator I will be slowly improving it and adding documentation. Anyone is invited to collaborate and ask for improvements.
As a caveat, I don't have many sensors or devices (I only own an Arduino Uno and a few ESP8266) and it's not easy to get any of them here in Argentina (and when you find one it is expensive as well).
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hey, y'all!
I'm working on a Espruino Emulator, written in JS and ment to be run by the browser. My final goal is to have an emulator capable of running any code that can be run in a espruino device and also emulate periphereals like sensors, actuators, output devices, etc.
I was able to run a simple app with an emulated SSD1306 (which renders to an html canvas) and an emulated Rotary Encoder (which pulses the stream of data to simulate the encoder movement).
I have the code in espruino-emulator I will be slowly improving it and adding documentation. Anyone is invited to collaborate and ask for improvements.
As a caveat, I don't have many sensors or devices (I only own an Arduino Uno and a few ESP8266) and it's not easy to get any of them here in Argentina (and when you find one it is expensive as well).
Hope is helpful for anyone.
Regards!