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 6
закрыто
То есть com-port работает?
Пытаетесь прошить без модулей на шилде?
Все не убирал. Убирал модуль с пин 3. Не помогало. Не было соединения.
Помогла перепрошивка встроенного ПО WiFi Slot. Теперь на пин 3 DS18B20 обнаруживается, но не работает( Пришлось перенести на пин 5 (ESP pin name)

2 Ответы

0 голосов

Может так?

Кнопка PROG

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

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

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

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

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

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

(3.1 тыс. баллов) 14 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 и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

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

    ...