BoneScript

Did you know? This page can interact with your BeagleBone
Type in your BeagleBone's IP address here:
Type in your BeagleBone's IP address here:
Demo: SeeedStudio Grove LCD RGB Backlight
The LCD RGB Backlight provides a simple I2C-based character LCD with various backlight colors to rapidly display status for your project.
Example
12345678910111213141516171819202122232425262728293031323334353637var b = require('bonescript');var status = {};function mydebug(x) {console.log(x);}exports = (function(){var exports = {};// based on https://github.com/Seeed-Studio/Grove_LCD_RGB_Backlight// Device I2C addressvar LCD_ADDRESS = 0x7c>>1;var RGB_ADDRESS = 0xc4>>1;// color definevar WHITE = 0;var RED = 1;var GREEN = 2;var BLUE = 3;var REG_RED = 0x04; // pwm2var REG_GREEN = 0x03; // pwm1var REG_BLUE = 0x02; // pwm0var REG_MODE1 = 0x00;var REG_MODE2 = 0x01;var REG_OUTPUT = 0x08;// commandsvar LCD_CLEARDISPLAY = 0x01;var LCD_RETURNHOME = 0x02;var LCD_ENTRYMODESET = 0x04;var LCD_DISPLAYCONTROL = 0x08;var LCD_CURSORSHIFT = 0x10;var LCD_FUNCTIONSET = 0x20;var LCD_SETCGRAMADDR = 0x40;