Здравствуйте! Я создал проект, отслеживающий уровень углекислого газа в воздухе. Используется плата ISKRA JS версии прошивки 1v96.43. Написал код, подключил модули. Через 1 минуту после вгрузки кода выводит ошибку: Код (Javascript): ERROR: Pin C3 is not capable of PWM Output Suitable pins are: A0 A1 A2 A3 A6 A7 A8 A9 A10 A11 B0 B1 B3 B4 B5 B6 B7 B8 B9 B10 B11 B13 B14 B15 C6 C7 C8 C9 Or pins with DAC output are: A4 A5 You can also use analogWrite(pin, val, {soft:true}) for Software PWM on this pin Прилагаю код: Код (Javascript): var nose = require('@amperka/gas-sensor').connect({ dataPin: A4, heatPin: P10, model: 'MQ2' }); var hyst = require('@amperka/hysteresis') .create({high: 800, highLag: 2, low: 600, lowLag: 3}); var light = require('@amperka/led').connect(P6); var buzzer = require('@amperka/buzzer').connect(P4); setInterval(function() { nose.calibrate(); nose.preheat(function() { var val = nose.read('CO2'); hyst.push(val); }); }, 1000); hyst.on('high', function() { buzzer.beep(1, 0.5); led.blink(1, 0.5); }); hyst.on('low', function() { buzzer.turnOff(); led.turnOff(); }); Помогите, пожалуйста. Спасибо!
Вы для пищалки выбрали пин P4 который не поддерживает PWM. Подключите buzzer, например, к P6 Код (C++): var buzzer = require('@amperka/buzzer').connect(P6);
Suitable pins are: A0 A1 A2 A3 A6 A7 A8 A9 A10 A11 B0 B1 B3 B4 B5 B6 B7 B8 B9 B10 B11 B13 B14 B15 C6 C7 C8 C9
В вики есть картинка с распиновкой http://wiki.amperka.ru/js:iskra_js и у каждого пина с ШИМ перед номером есть волнистая черточка (~Р1)