ㅤ
Выше я написал про деградацию.
И? У тебя все перемешалось. Кони лошади
Andy
RTOS прикольно. Но все должно соответствовать задачам. Это как гвоздь забивать микроскопом
Все верно. Но есть и минус - когда возникает СРОЧНАЯ задача которая не поп плечу "ардуине". Не стоит забывать, что "ардуино" это учебная среда
Quiero vivir en España
Использование заимствованных слов "потому что это круто-модно-молодёжно, йоу" вместо имеющихся - это деградация. Индусы, узбеки. И в противовес - французы, которые даже над словом "хот дог смеются".
ㅤ
А вообще странно не юзать доступные средства есп32 ту же ртос, флешку, оперативку. И пытаться экономить на спичках там где это ненужно.
ㅤ
У меня - нет.
Ты еще это не осознал
Quiero vivir en España
Так где ошибка в коде? В каждой строчке. Начнём с первой: int s = sizeof(page) / 1000;
ㅤ
Говно код
Quiero vivir en España
"Юзать" - сказал пацан в спортивках с пивасом и сигами, смачно плюнув под ноги. "Гыгы, типа лол" - ответил его братан.
ㅤ
"Юзать" - сказал пацан в спортивках с пивасом и сигами, смачно плюнув под ноги. "Гыгы, типа лол" - ответил его братан.
Твоя реакция была чуть более чем ожидаемая. Формулировка - "сомнительно, но окей" тебя устроит?
Quiero vivir en España
Давайте к "говнокоду" вернёмся. Я не программировал уже лет так 15, что-то забыл, а где-то попросту и не знал. Хочу в свободное время учиться, поэтому ткните, где что не так.
Vladimir
Вопрос, как лучше формировать задержки в цикле loop для работы с ds18b20? Первая задержка на 1 с для измерения температуры, вторая секунд 30,чтобы не сильно часто дёргать датчик. Знаю про millis(). А какие еще возможны варианты?
Лучше так чтобы работало. А красиво - без миллис, что гораздо универсальнее. Задержки - задавать, в зависимости от потребностей. С учетом минимальный значений из даташит ds18x20. Библиотеки есть готовые - Гугл вам в помощь. Такой подход позволит не тормозить другие ваши задачи.
Kirill
ох уж эта гопота с их даташитами вместо технической документации=)
Melandr
Там внутри все это реализовано уже. И 750 это не минимум, а максимум
то есть не нужно запариваться с ожиданием преобразования температуры? Просто дает команду на измерение температуры и сразу пробую получить температуру?
Melandr
Ну код то посмотри сам, ради приличия, он же открыт.
ага, можно просто по условию окончания преобразования считать температуру, задержка на измерение не нужна. Только millis() для периодического опроса
Vladimir
Там внутри все это реализовано уже. И 750 это не минимум, а максимум
Хм, это же время преобразования, нет? Поэтому минимум.
ㅤ
Хм, это же время преобразования, нет? Поэтому минимум.
Максимум. Для 12 бит. Для 9 бит - около 100
Vladimir
то есть не нужно запариваться с ожиданием преобразования температуры? Просто дает команду на измерение температуры и сразу пробую получить температуру?
Проблема в задержке внутри библиотеки В эту паузу не будет обрабатываться лууп. Есть риски, например, пропустить нажатие кнопок и то
Vladimir
Максимум. Для 12 бит. Для 9 бит - около 100
:-) Ну как это минимальное время для обработки датчиком. И оно зависит от точности, чем выше точность тем дольше надо ждать
Vladimir
И что это значит для точности 12 бит? Это значит что преобразование займет 750мс. Соответсвенно это минимальная задержка, прежде чем сделать запрлс температуры. То есть инициируем измерение - ждем минимум 750мс - делаем запрос температуры, что измерил датчик
Сергей
Неудавшийся завод Foxconn в США превратят в ЦОД Microsoft Чиновники счастливы Однажды тайваньская Foxconn собралась построить в США, в штате Висконсин, огромный завод по производству жидкокристаллических экранов. В этот проект компания собиралась инвестировать $10 миллиардов. В итоге должно было получиться 13 000 рабочих мест и никто бы не ушел обиженным. Теперь на этом же месте Microsoft будет строить свой ЦОД, а рабочих мест будет в шесть раз меньше. Как так вышло? Все начиналось красиво. Трамп восхищался задумкой Foxconn и называл будущую фабрику восьмым чудом света, приезжал летом 2018-го на торжественную церемонию закладки фундамента в деревушку Маунт-Плезант. Тайваньская компания получила налоговые льготы на $3 миллиарда от заксобрания штата. Администрация Маунт-Плезант и округ Расин сами компенсировали владельцам недвижимости стоимость земли, оплатили модернизацию инфраструктуры. Налоговые льготы по большей части «сгорели» из-за того, что площадка за несколько лет строительства и работы не выполнила свои же планы по числу рабочих мест и капиталовложениям. Компания так и не инвестировала в застройку $10 миллиардов. Foxconn сумела застроить лишь малую часть территории, ЖК-дисплеи там не производились и не производятся до сих пор. Тайваньская компания заявляла, что вложила в проект более $1 миллиарда и наняла более 1000 работников. Когда стало понятно, что проект не получился, льготы урезали до $80 миллионов. Дальше – хуже. Компанию поймали на махинациях с «мертвыми душами» - фальшивыми сотрудниками, которые нужны были для отчетности. Еще Foxconn неоднократно участвовала в судебных процессах по поводу земли. Владельцам недвижимости в Маунт-Плезант предложили +40% к рыночной стоимости земли, включая расходы на переезд, но жители не оценили предложение. Они подали на деревню в федеральный суд, утверждая, что администрация незаконным путем хочет получить их собственность. За несколько лет удалось заключить сделки с владельцами, но в 2021 году компания в сфере недвижимости подала новый иск против Foxconn из-за якобы ущемленных прав граждан округа. В итоге иск отклонили. В администрации президента Байдена рассказали, что ради будущего завода снесли 100 домов и ферм, в подготовку площадки вложили и более $500 миллионов налогоплательщиков. Поэтому вполне логично, что власти хотят отбить затраты и пару лет назад начали искать сильного игрока, который застроит эту территорию. Предлагали Intel, но ничего не вышло. Теперь Microsoft решился инвестировать $3,3 миллиарда в отечественный центр обработки данных искусственного интеллекта. ЦОД предполагает создание 2300 рабочих мест на старте и 2000 в течение некоторого времени. Корпорация планирует помогать с повышением квалификации тысячам жителей за счет партнерства с техническим колледжем в Висконсине. Откроется академия ЦОД, которая обучит 1000 человек работе в центрах обработки данных и STEM к 2030 году. Также Microsoft построит инновационную лабораторию и будет работать вместе с акселератором стартапов для обучения 1000 бизнес-лидеров использованию ИИ. Все лучше, чем мертвые души и пустые амбиции.
Vladimir
Максимальная. Больше ждать смысла нет. Мы либо на разных языках разговариваем, либо ты мне пытаешься какую-то базу донести тайную
что значит нет смысла? Ранее 750 мм данные могут быть не готовы, поэтому минимальное время от запроса до получения 750. А прочитать можно и через 800 и 900…. Поэтому в библиотеке блокирующий делей 750. Если реализовывать без блокировки, следим за временем и читаем когда пройдет не менее 750. Именно поэтому я понимаю это значение как минимально. Но не претендую менять вашу интерпритацию Тайного ничего нет. И не пытаюсь что либо донести. Понимайте как понимаете.
Евгений
Неудавшийся завод Foxconn в США превратят в ЦОД Microsoft Чиновники счастливы Однажды тайваньская Foxconn собралась построить в США, в штате Висконсин, огромный завод по производству жидкокристаллических экранов. В этот проект компания собиралась инвестировать $10 миллиардов. В итоге должно было получиться 13 000 рабочих мест и никто бы не ушел обиженным. Теперь на этом же месте Microsoft будет строить свой ЦОД, а рабочих мест будет в шесть раз меньше. Как так вышло? Все начиналось красиво. Трамп восхищался задумкой Foxconn и называл будущую фабрику восьмым чудом света, приезжал летом 2018-го на торжественную церемонию закладки фундамента в деревушку Маунт-Плезант. Тайваньская компания получила налоговые льготы на $3 миллиарда от заксобрания штата. Администрация Маунт-Плезант и округ Расин сами компенсировали владельцам недвижимости стоимость земли, оплатили модернизацию инфраструктуры. Налоговые льготы по большей части «сгорели» из-за того, что площадка за несколько лет строительства и работы не выполнила свои же планы по числу рабочих мест и капиталовложениям. Компания так и не инвестировала в застройку $10 миллиардов. Foxconn сумела застроить лишь малую часть территории, ЖК-дисплеи там не производились и не производятся до сих пор. Тайваньская компания заявляла, что вложила в проект более $1 миллиарда и наняла более 1000 работников. Когда стало понятно, что проект не получился, льготы урезали до $80 миллионов. Дальше – хуже. Компанию поймали на махинациях с «мертвыми душами» - фальшивыми сотрудниками, которые нужны были для отчетности. Еще Foxconn неоднократно участвовала в судебных процессах по поводу земли. Владельцам недвижимости в Маунт-Плезант предложили +40% к рыночной стоимости земли, включая расходы на переезд, но жители не оценили предложение. Они подали на деревню в федеральный суд, утверждая, что администрация незаконным путем хочет получить их собственность. За несколько лет удалось заключить сделки с владельцами, но в 2021 году компания в сфере недвижимости подала новый иск против Foxconn из-за якобы ущемленных прав граждан округа. В итоге иск отклонили. В администрации президента Байдена рассказали, что ради будущего завода снесли 100 домов и ферм, в подготовку площадки вложили и более $500 миллионов налогоплательщиков. Поэтому вполне логично, что власти хотят отбить затраты и пару лет назад начали искать сильного игрока, который застроит эту территорию. Предлагали Intel, но ничего не вышло. Теперь Microsoft решился инвестировать $3,3 миллиарда в отечественный центр обработки данных искусственного интеллекта. ЦОД предполагает создание 2300 рабочих мест на старте и 2000 в течение некоторого времени. Корпорация планирует помогать с повышением квалификации тысячам жителей за счет партнерства с техническим колледжем в Висконсине. Откроется академия ЦОД, которая обучит 1000 человек работе в центрах обработки данных и STEM к 2030 году. Также Microsoft построит инновационную лабораторию и будет работать вместе с акселератором стартапов для обучения 1000 бизнес-лидеров использованию ИИ. Все лучше, чем мертвые души и пустые амбиции.
Нам эта информация тут нужна?
ㅤ
Хуле они с лопатами? Фундамент копают?
Max
Оу, очки с ESP - https://www.lilygo.cc/products/t-glass
ㅤ
Оу, очки с ESP - https://www.lilygo.cc/products/t-glass
Вопрос зачем, а главное - нахуя?
Max
Вопрос зачем, а главное - нахуя?
Потому что могут, ну что ты
ㅤ
Но полюбому надо брать
ㅤ
40 баксов хуйня. Из гонораров можно 20 штук купить
Quiero vivir en España
Я в пути за рулём, быстро ответа не дам
Да мне не к спеху. Хочется понять, где я мог ошибиться в стремлении сэкономить память.
Max
Но полюбому надо брать
Мне вот это более понравилось - https://www.lilygo.cc/en-pl/products/t-encoder-plus
Max
Прикольно
Да, что-то ближайшее похожее - https://github.com/scottbez1/smartknob
Ivan
Да мне не к спеху. Хочется понять, где я мог ошибиться в стремлении сэкономить память.
Ну для начала надо понять разницу между sizeof(string_buff) и strlen(string_buff)
ㅤ
Ты превентивно решил его ебнуть, пока не началось?
Евгений
Ты превентивно решил его ебнуть, пока не началось?
Так началось же :))) Сборка деструктивных устройств
Ivan
Я понимаю.
Спрашивал про ошибки. Ну вот и смотри первую строку.
Евгений
https://t.me/ProEsp8266/231802
Вадим
https://pastebin.com/D91FTvXf все данные правильные, пробовал с питона отправлять - работает, на есп - нет
Вадим
const char* ssid = --------; На это ругается?
не, прошивается спокойно. Я убрал данные просто Плата рабочая, вот только запросы не отправляет почему-то....
Вадим
все, заработало. извиняюсь за лишнее беспокойство
Anton
Оно (объявление) в вопросе.
ну и ладно. в общем, по порядку. s тебе просто не нужен. он банально вреден
Anton
чот телеговский клиент не даёт отвечать на некоторые мои же собственные сообщения...
Quiero vivir en España
ну и ладно. в общем, по порядку. s тебе просто не нужен. он банально вреден
Вот, конструктивно. Хотя... как по мне, похоже на придирки. Я исходил из того, что s - это ячейка в памяти буквально в 2 байта. То есть, считаем 1 раз и занимаем (временно) всего 2 байта, а используем как минимум трижды (или больше, ведь в цикле также нужно будет вычислять значение) вместо того, чтобы вычислять много-много раз (и всё равно это значение где-то надо будет хранить). Ведь значение 1000 и 40 кБайт када - это сейчас, а вдруг захочется код ещё дописать, а значение снизить... Просто мысли.
Anton
пришлось посмотреть интерфейс server.sendContent_P — я не понимаю как они обрабатывают ошибки передачи данных, ну и ладно
ㅤ
Вот опять телега лежала более часа, где там любители включать свет в сортире через неё?
Денис
Слава покинул чат
я певицу только знаю🧐
SSR
А люди в Бангладеше не могли узнать, есть дождь или нет
Денис
Денис
А люди в Бангладеше не могли узнать, есть дождь или нет
я вот только подумал.. те датчики часто начинают врать через год использования, а на улице даже bmp не выживает. вопрос, что в черном может и нет никаких датчиков дождя у него😁
Денис
Ты схему не видел что ли?
не, совсем не видел. вот мультимедиа открыл. покажи какая именно 😁
Денис
@testtest133 а ты сможешь определить?, ты его лучше всех знаешь 😁, он кстати не в бане еще?
ㅤ
пусть без зонта ходит, ему полезно
Я кстати вышел сегодня из здания и промок. Долго вспоминал нехорошими словами нашего иностранца, что он меня не предупредил заранее
ㅤ
Вы уверены, что он лишний?
Ты байты передаешь, поэтому по сути нуль передавать не обязательно. но роли это не играет. Работает же?