JS: vgm_sensor tutorial
This commit is contained in:
22
js/vgm_sensor/a_demo.js
Normal file
22
js/vgm_sensor/a_demo.js
Normal file
@@ -0,0 +1,22 @@
|
||||
// Add new feature to JavaScript
|
||||
// Speaker API! (created using FFI)
|
||||
let __dirpath = "/ext/apps/Scripts";
|
||||
let speaker = load(__dirpath + "/speaker_api.js");
|
||||
// Play a sound at 440 Hz, volume 100% for 250 ms
|
||||
speaker.play(440, 1.0, 250);
|
||||
|
||||
|
||||
// Add new feature to JavaScript
|
||||
// Video Game Module Sensor data!
|
||||
// (created using C Module)
|
||||
let vgm = require("vgm");
|
||||
// Wait for 1 second so sensor data can be read
|
||||
delay(1000);
|
||||
print("Pitch is", vgm.getPitch());
|
||||
print("Roll is", vgm.getRoll());
|
||||
print("Yaw is", vgm.getYaw());
|
||||
|
||||
// Wait for up to 5 second for the yaw to change
|
||||
// at least 30 degrees. Return the change in yaw
|
||||
// in degrees.
|
||||
print("deltaYaw is", vgm.deltaYaw(30.0, 5000));
|
||||
Reference in New Issue
Block a user