0 голосов

Здравствуйте, прошу выслать библиотеку X-FET с рабочей функцией OFF

SPI2.setup({baud:3200000,mosi:B15,sck:B13,miso:B14});
var mosfet = require('x-fet').connect({cs:P1,spi:SPI2,qtyMod:1});

// Гистерезис 0 (еще 7 датчиков влажности и ключей)
var k0;
var hyst0 = require('hysteresis')
  .create({high: 0.4, highLag: 2, low: 0.2, lowLag: 2});
 // читаем А0
setInterval(function() {hyst0.push(analogRead(A0));}, 200);
// включаем, выключаем клапан
hyst0.on('low', function()  {mosfet.turnOn(0);k0=1;} );
hyst0.on('high', function() {k0=0; mosfet.turnOff(0); }); //  код не работает
//hyst0.on('high', function() {k0=0; mosfet.toggle(0); })        код работает
//hyst0.on('high', function() {k0=0; mosfet.turnAllOff(0); })    код работает

Юрий

Спасибо, библиотеку x-fet подправил сам

(6 баллов) 1 6

1 Ответ

0 голосов

Пожалуйста, опишите подробнее вашу проблему. Какое у вас подключение модуля, какой полный код? 

Если вы точно уверены, что проблема в модуле, оставьте issue на гитхабе модуля.

(518 баллов) 2 11 19
X_fet.prototype.turnOff = function(pin, numMod) {
  numMod |= 0;
  this._mask = this._getMask(pin);
  this._clearBlink(pin, this._numMod);  //   this._    - ЛИШНИЙ ТЕКСТ, из-за которого функция turnOff  не работала, исправил сам
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. Un_ka

    94 балл(ов)

  2. parovoZZ

    76 балл(ов)

  3. Евгений Евтишенков

    38 балл(ов)

  4. sser

    20 балл(ов)

  5. Валентин

    5 балл(ов)

  6. Tima23

    3 балл(ов)

Награды месяца
1-е место: Espruino Pixl.js
2-е место: Espruino Puck.js
3-е место: Espruino Pico

...