Код (Javascript): var buzzer = require('@amperka/buzzer').connect(P5); var button = require('@amperka/button').connect(P3); button.on('press', function() { buzzer.turnOn(); }); button.on('release', function() { buzzer.turnOff(); }); Это код из примера ''ЙОДО" под названием "Телеграф". При этом компьютер видит и коннектится к Iskra JS без проблем. Все модули подключены в точности как на схеме примера. Но после заливки кода ничего не происходит. Монитор порта никаких ошибок не выдавал. Подскажите пожалуйста какие варианты выхода из данной ситуации имеются? Заранее благодарю за помощь! Монитор порта показывает вот это Код (Text): > Connected > > ____ __ / _/_____ / /__ _____ ____ _ / / / ___// //_// ___// __ `/ _/ / (__ )/ ,< / / / /_/ / /___//____//_/|_|/_/ \__,_/ Based on Espruino 1v85.1113 (c) 2016 G.Williams, Amperka LLC Support the work of core developers: http://espruino.com/Donate >Erasing Flash.... Writing..... Compressed 87200 bytes to 2732 Checking... Done! Loading 2732 bytes from flash... =undefined >
Благодарим за предоставление огромного количества, до сих пор (по вашему мнению) не известной информации. Я всё же не дурак, кнопку нажимал. При нажатии на кнопку пьезодинамик не издаёт звуков
а добавьте вот это: Код (Javascript): buzzer.frequency(2000); чтоб получилось так: Код (Javascript): var buzzer = require('@amperka/buzzer').connect(P5); var button = require('@amperka/button').connect(P3); buzzer.frequency(2000); button.on('press', function() { buzzer.turnOn(); }); button.on('release', function() { buzzer.turnOff(); });
у меня вот этот код работает. попробуйте повторить у себя: Код (Javascript): var myButton = require('@amperka/button').connect(P9, {normalSignal : 0}); var myBuzzer = require('@amperka/buzzer').connect(P8); myBuzzer.frequency(1280); myButton.on('click', function() { try{ myBuzzer.turnOn(); setTimeout("myBuzzer.turnOff();", 100); }catch(err){ print(err); } });
Добрый день! Та же проблема: на P5 пьезодинамик не работает, подключил к P9 - работает. В чем может быть проблема?