Код (Javascript): var sonic = require('@amperka/ultrasonic') .connect({trigPin: P10, echoPin: P11}); var buzzer = require('@amperka/buzzer') .connect(P5) .frequency(440); setInterval(function() { sonic.ping(function(err, val) { if (val < 5) { buzzer.turnOn(); } else if (val < 20) { buzzer.beep(0.1, 0.1); } else if (val < 50) { buzzer.beep(0.2, 0.2); } else { buzzer.turnOff(); } }, 'cm');}, 100);
Код (Javascript): var led = require('@amperka/led') .connect(P1); var knopka = require('@amperka/button') .connect(P3); var pip = require('@amperka/buzzer') .connect(P5) .frequency(50); var pot = require('@amperka/pot') .connect(A0); var sensor = require('@amperka/light-sensor') .connect(A2); var servo = require('@amperka/servo') .connect(P13); var termometer = require('@amperka/thermometer') .connect(A4); var sonic = require('@amperka/ultrasonic') .connect({trigPin: P10, echoPin: P11}); setInterval(function() { var _1 =3+7 * pot.read(); var _2 =10+30 * pot.read(); var _3 =40+60 * pot.read(); sonic.ping(function(err, val){ if (val < _1) { pip.turnOn(); } else if (val < _2) { pip.beep(0.1, 0.1); } else if (val < _3) { pip.beep(0.2, 0.2); } else { pip.turnOff(); } pip.frequency(3000); }, 'cm'); }, 200 );
Если про ошибку с картинки из первого поста, то четко видно, что в IDE у вас в методах .turnOn и .turnOff вместо буквы О стоит цифра 0... а так надо смотреть работает ли вообще биппер и вставлять console.log для проверки содержимого переменных _х и val. Если вопрос решенный, то напишите здесь, либо добавьте в название темы "Решено"