Die Bangle.js verfügt über einen eingebauten Vibrationsmotor, der von JavaScript aus angesprochen werden kann.
Im einfachsten Fall geschieht dies mit dem Kommando
Bangle.buzz();
wodurch eine Vibration von 200ms Dauer mit höchstmöglicher Intensität angestoßen wird.
Eine Vibration darf aber auch länger dauern
Bangle.buzz(500);
und/oder schwächer sein
Bangle.buzz(500, 0.5);
Da der Aufruf Bangle.buzz
eine JavaScript Promise
zurückliefert, kann man auf das Ende der Vibration warten und auf diese Weise z.B. komplette Vibrationsfolgen erzeugen.
Mangels Vibrationsmotor kann das Programm im Emulator nicht sinnvoll ausgeführt werden.