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 разрезал.

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

2 Ответы

0 голосов

Может так?

Кнопка PROG

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

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

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

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

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

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

(2.7 тыс. баллов) 6 17 38
Указанная процедура скетч не стирает, только если перепрошить модуль. Это помогает.
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

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

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

    77 балл(ов)

  2. Un_ka

    54 балл(ов)

  3. parovoZZ

    12 балл(ов)

  4. sser

    6 балл(ов)

  5. Тёмик

    5 балл(ов)

  6. NesteruS

    5 балл(ов)

Награды месяца
1-е место: OLED-дисплей (Troyka-модуль)
2-е место: Графический экран 128×64
3-е место: Текстовый дисплей 16×2 (Troyka-модуль)

...