+2 голосов

Купил помпу https://aliexpress.ru/item/32813225037.html?spm=a2g0s.9042311.0.0.5a7b33edHxAVvw 

Есть Iskra JS и Troyka Shield. Помпа отдельно пока, еще не подключал.

Написал вот такой простой код. Чтобы каждый 3 секунды включался и выключался пин 8.

var POMP_PIN = P8;
var on       = false;

POMP_PIN.mode('output');
POMP_PIN.write(on);

setInterval(function() {
  on = !on;
  
  POMP_PIN.write(on);
  print("CURRENT STATE = " + POMP_PIN.read());
}, 3000);

Заливаю. Вижу, что в консоле:
=undefined
CURRENT STATE = true
CURRENT STATE = false
CURRENT STATE = true
............

Далее на P8 цепляю помпу. Сразу начинает гореть светодиот L и работать помпа, причем постоянно, на код не реагирует. Что не так я сделал?

РЕШЕНО!
Добавил промежуточный модуль https://aliexpress.ru/item/32798934057.html?gps-id=pcDetail404&scm=1007.16891.96945.0&scm_id=1007.16891.96945.0&scm-url=1007.16891.96945.0&pvid=0d617743-5a35-470d-8de4-5f8a27d940b8&_t=gps-id:pcDetail404,scm-url:1007.16891.96945.0,pvid:0d617743-5a35-470d-8de4-5f8a27d940b8,tpp_buckets:668%230%23131923%234_668%23808%234093%23730_668%23888%233325%238_668%232717%237559%2391
между мотором и Troyka и все заработало

(7 баллов) 1 6

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. parovoZZ

    62 балл(ов)

  2. Un_ka

    24 балл(ов)

  3. Тигрыч

    10 балл(ов)

  4. N08I40K

    8 балл(ов)

  5. LeftyDeMilo

    6 балл(ов)

  6. Иван91

    5 балл(ов)

Награды месяца
1-е место: Raspberry Pi 3 Model A+
2-е место: Raspberry Pi Zero W
3-е место: Raspberry Pi Zero

...