Size: a a a

ESP8266 & ESP32 [RU]

2019 December 09

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Danila
Можешь показать пример? У меня сейчас так криво это работает... NtpClient +TimeLib от ардуино
Examples -> ESP32 -> Time -> Simple Time - смотрел его?
byte Krish_day;
byte Krish_month;
int  Krish_year;

void printLocalTime()

  struct tm timeinfo;
  if(!getLocalTime(&timeinfo)){
    Serial.println("Failed to obtain time");
    return;
  }
  //Serial.println(&timeinfo, "%m %d %Y / %H:%M:%S");
  //scanf(&timeinfo, "%m %d %Y / %H:%M:%S")
   Krish_hour = timeinfo.tm_hour;
   Krish_min  = timeinfo.tm_min;
   Krish_sec  = timeinfo.tm_sec;

   Krish_day = timeinfo.tm_mday;
   Krish_month = timeinfo.tm_mon + 1;
   Krish_year = timeinfo.tm_year +1900;
}
источник

D

Danila in ESP8266 & ESP32 [RU]
Yuriy Trikoz
Examples -> ESP32 -> Time -> Simple Time - смотрел его?
byte Krish_day;
byte Krish_month;
int  Krish_year;

void printLocalTime()

  struct tm timeinfo;
  if(!getLocalTime(&timeinfo)){
    Serial.println("Failed to obtain time");
    return;
  }
  //Serial.println(&timeinfo, "%m %d %Y / %H:%M:%S");
  //scanf(&timeinfo, "%m %d %Y / %H:%M:%S")
   Krish_hour = timeinfo.tm_hour;
   Krish_min  = timeinfo.tm_min;
   Krish_sec  = timeinfo.tm_sec;

   Krish_day = timeinfo.tm_mday;
   Krish_month = timeinfo.tm_mon + 1;
   Krish_year = timeinfo.tm_year +1900;
}
Спасибо!
источник

D

Danila in ESP8266 & ESP32 [RU]
А как часто нужно вызывать getLocalTime(&timeinfo);
источник

D

Danila in ESP8266 & ESP32 [RU]
А чем отличаются эти функции? Что они делают?
источник

ІБ

Ігор Братух in ESP8266 & ESP32 [RU]
Всем привет, такой вопрос ... как в данном примере кода заюзать метод класа внутри лямбды? Есть варианты?
class WifiSta {
 public:
   void initEvents();
   void onConnected();
   void onDisconnected();
}

void WifiSta::initEvents() {
 WiFi.onEvent([](WifiEvent_t event) {
   // this ?
 });
}
источник

ІБ

Ігор Братух in ESP8266 & ESP32 [RU]
Или только так?
class WifiSta {
 public:
     void emmitEvent();
     void onConnected();
     void onDisconnected();
}

void WifiSta::emmitEvent(WifiEvent_t event) {
 switch (event) {
   case SYSTEM...:
     this->onConnected();
     break;
 }
}

// main.cpp
WifiSta wifi_sta;

void setup() {
 WiFi.onEvent([](WifiEvent_t event) {
   wifi_sta.emmitEvent(event);
 });
}
источник

ІБ

Ігор Братух in ESP8266 & ESP32 [RU]
И еще вопрос.  Кто-то знает метод, например из <functional>, какой-то std::proxy, который делает это (пример на js):
const proxy_fn = (fn, ...args) => (...params) => fn(...[...args, ...params]);
const sum = (a, b) => a + b;

const proxy = proxy_fn(sum, 2);
proxy(2); // (2 + 2) 4
proxy(4); // (2 + 4) 6
proxy(1); // (2 + 1) 2
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
господа а подскажите кто-то сталкивался со считыванием данных с кан шины в авто ?
источник

D

Denisio in ESP8266 & ESP32 [RU]
решил грязными ручонками полазить в электронике авто?
источник

D

Denisio in ESP8266 & ESP32 [RU]
есть неиллюзорный шанс получить check engine и другие ошибки на шине
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
я рученки всегда мою прежде чем лезть ;)
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
задача не самая сложная, получить сигнал о переключении коробки в спорт, и открыть заслонки выхлопа
источник

D

Denisio in ESP8266 & ESP32 [RU]
карочи тебя ждёт много увлекательного
источник

D

Denisio in ESP8266 & ESP32 [RU]
начнём с того что ты наверное не знаешь IDшников пакетов с этой информацией
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
ну у меня есть ваг ком, можно попробовать почитать запросы которые он отправляет в обд
источник

A

AntikillerVova in ESP8266 & ESP32 [RU]
Artem Osadchiy
ну у меня есть ваг ком, можно попробовать почитать запросы которые он отправляет в обд
В ютубе как тотнатыквлся на почти такой случай,  но там делали мониторинг кан шины,  искали нужные пакеты и потом их просто повторяли
источник

AO

Artem Osadchiy in ESP8266 & ESP32 [RU]
Так мне не повторить, просто слушать кан порт и когда появляется нужный протокол, ардвины включает реле
источник

A

AntikillerVova in ESP8266 & ESP32 [RU]
Artem Osadchiy
Так мне не повторить, просто слушать кан порт и когда появляется нужный протокол, ардвины включает реле
В ютубе точно подобное есть
источник

A

AntikillerVova in ESP8266 & ESP32 [RU]
Мониторинг кан шины
источник

A

AntikillerVova in ESP8266 & ESP32 [RU]
Но там вроде делали на стм32
источник