есть ли возможность создать блок встроеного датчика температуры для ЕСП32

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

есть ли возможность создать блок встроеного датчика температуры для ЕСП32

#1

Сообщение Di123 » 22.03.2021{, 11:53}

в нём есть датчик температуры но как вывести показания непредусмотрено штатно

aidar_i
Полковник
Сообщения: 3124
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

есть ли возможность создать блок встроеного датчика температуры для ЕСП32

#2

Сообщение aidar_i » 22.03.2021{, 16:00}

Он измеряет температуру чипа.

Код: Выделить всё

 #ifdef __cplusplus
extern "C" {
#endif

uint8_t temprature_sens_read();

#ifdef __cplusplus
}
#endif

uint8_t temprature_sens_read();

void setup() {
  Serial.begin(115200);
}

void loop() {
  Serial.print("Temperature: ");

  // Convert raw temperature in F to Celsius degrees
  Serial.print((temprature_sens_read() - 32) / 1.8);
  Serial.println(" C");
  delay(1000);
}  
Такой код есть

Аватара пользователя
DrMario
Лейтенант
Сообщения: 371
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 58
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

есть ли возможность создать блок встроеного датчика температуры для ЕСП32

#3

Сообщение DrMario » 22.03.2021{, 16:35}

К сожалению не во всех контроллерах есть встроенный датчик, хотя и заявлено.
Вложения
ESP32_SelfTemp_(Code_-_Basic).ubi
(44.28 КБ) 47 скачиваний

Аватара пользователя
cmept-27
Сержант
Сообщения: 270
Зарегистрирован: 08.12.2016{, 15:51}
Репутация: 76

есть ли возможность создать блок встроеного датчика температуры для ЕСП32

#4

Сообщение cmept-27 » 22.03.2021{, 18:36}

DrMario, - 32) / 1.8 ? Забыл
OK

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

есть ли возможность создать блок встроеного датчика температуры для ЕСП32

#5

Сообщение Di123 » 23.03.2021{, 04:37}

есть штатный блок глубокого сна и если по внутренему датчику отправлять её в сон при критической температуре а вот пробуждать внутренне нельзя кроме таймера на время ?

Ответить

Вернуться в «Разработка пользовательских блоков»