Купил помпу 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);
Заливаю. Вижу, что в консоле:=undefinedCURRENT STATE = trueCURRENT STATE = falseCURRENT 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 и все заработало
2 балл(ов)