Код (Javascript): // Настраиваем шину I2C I2C1.setup({sda: SDA, scl: SCL, bitrate: 400000}); // Подключаем модуль var accel = require('@amperka/accelerometer').connect(I2C1); // Инициализируем модуль accel.init(); setInterval(function(){ // Отображаем силы, действующие на акселерометр print(accel.get('G')); }, 500); Код (Text): / _/_____ / /__ _____ ____ _ / / / ___// //_// ___// __ `/ _/ / (__ )/ ,< / / / /_/ / /___//____//_/|_|/_/ \__,_/ Based on Espruino 1v85.1113 (c) 2016 G.Williams, Amperka LLC Support the work of core developers: http://espruino.com/Donate >echo(0); Erasing Flash.... Writing..... Compressed 87200 bytes to 2451 Checking... Done! Loading 2451 bytes from flash... =undefined undefined Uncaught Error: Function "get" not found! at line 1 col 13 print(accel.get('G'));
Скачать модуль с сайта себе в папку модулей для начала. Потом посмотреть там наличие искомой функции. http://js.amperka.ru/modules/@amperka/accelerometer.js
Прошу прощения - мы действительно не обновили Wiki, после изменения библиотеки. Сейчас описание методов изменено на правильное.
В начале, т.е в первом коде так и осталось ".get" вместо ".read". Подправьте Код (Javascript): // Настраиваем шину I2C I2C1.setup({sda: SDA, scl: SCL, bitrate: 400000}); // Подключаем модуль var accel = require('@amperka/accelerometer').connect(I2C1); // Инициализируем модуль accel.init(); setInterval(function(){ // Отображаем силы, действующие на акселерометр print(accel.get('G')); }, 500);