0 голосов
Знакомлюсь с WiFi Slot. Залил скетч:

// создаём объект для работы с шиной OneWire
// для WiFi slot используйте пин 3
var oneWire = new OneWire(3);
// создаём объект для работы с датчиком температуры DS18B20
var sensor = require("DS18B20").connect(oneWire);
// каждую секунду выводим показания датчика в консоль
setInterval(function() {
  sensor.getTemp(function (temp) {
    console.log("Temp is "+temp+"°C");
  });
}, 1000);

WiFi Slot исправно выдает температуру с DS18B20.

Не могу залить новый скетч. Перемычки на задней стороне WiFi Slot разрезал.

Как прервать цикл и залить новый скетч?
закрыто с пометкой: Проблема решена
(8 баллов) 1 3 4
закрыто
То есть com-port работает?
Пытаетесь прошить без модулей на шилде?
Все не убирал. Убирал модуль с пин 3. Не помогало. Не было соединения.
Помогла перепрошивка встроенного ПО WiFi Slot. Теперь на пин 3 DS18B20 обнаруживается, но не работает( Пришлось перенести на пин 5 (ESP pin name)

2 Ответы

0 голосов

Может так?

Кнопка PROG

Кнопка служит для ручного перевода модуля в режим прошивки:

Зажмите кнопку PROG;

Нажмите и отпустите кнопку RESET;

Отпустите кнопку PROG

При использовании с Arduino IDE проводить эту процедуру необязатьельно. Специальная схема на плате сделает всё за вас.

Амперка Вики.

(3.1 тыс. баллов) 9 20 41
Указанная процедура скетч не стирает, только если перепрошить модуль. Это помогает.
0 голосов

Здравствуйте!

Попробуйте исправить код на вот такой:

// создаём объект для работы с шиной OneWire
// для WiFi slot используйте пин 3
var oneWire = new OneWire(3);
// создаём объект для работы с датчиком температуры DS18B20
var sensor = require("DS18B20").connect(oneWire);
// каждую секунду выводим показания датчика в консоль
let interval = setInterval(function() {
  sensor.getTemp(function (temp) {
    console.log("Temp is "+temp+"°C");
  });
}, 1000);

Потом для того, чтобы произвести прошивку, введите в консоли:

clearInterval(interval);

Отправка остановится, а затем сделайте вот что:

Зажмите кнопку PROG;

Нажмите и отпустите кнопку RESET;

Отпустите кнопку PROG

Надеюсь, что смог чем-либо помочь.

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

    За этот месяц ещё никого.

    ...