D.S.
romanetz
я вчера видел вообще такое в проде: void foo(float a,float b){a+=b+0.1;}
после чего уже ничему не удивляюсь
romanetz
функция делает "коррекцию" переменной a ))
это из метрологии
romanetz
точные действия я не могу писать, но смысл именно такой
CRM
D.S.
romanetz
ну это же курс информатики в средней школе, нет?
romanetz
(когда там ещё учили плюсы, а не питон)
CRM
romanetz
я просто поражаюсь, вы там чуть ли не ракету на луну запускаетет, http там всякие, а два действия сделать не можете
КАК?!
это вообще не про информатику
"все буквы одинаковой ширины. сколько нужно отступить от начала ватмана, чтобы ровно посередине написать "вася, с днём рождения". буквы стирать нельзя, пишем слева направо"?
великий
ширина экрана 64, длина слова 5.
Как выдумаете какая координата должна быть у начала слова чтобы оно было по середине?
по той "магической" формуле точно правильного результата не будет.
D.S.
romanetz
CRM
romanetz
я с самого начала понял, что проект слегка так с коммерческим прицелом делается
потому что это, типа, управление по вебу светодиодными табло
а дома такое нафиг не нужно - не дорогу же до туалета показывать
D.S.
romanetz
а зарабатывать за вас никто не собирается
D.S.
D.S.
D.S.
CRM
Владимир
@st_karlson
Давайте пройдем по логике вашей программы.
со странички Вебморды ЕСП вы отправляете на обработку в
void handle_Incoming_Text()
Incoming_Text1 и Incoming_Text2 для сохранения переданных строк
откуда вызываете
void Process_Incoming_Text()
в которой переменным
Incoming_Text1 и Incoming_Text2 присваеваете пустую строку =""
а в лоопу вы их обрабатываете
void loop() {
int l1=Incoming_Text1.length(); =""
int x1=(64-((l1*5)+(l1-1)))/2;
int l2=Incoming_Text2.length();=""
int x2=(64-((l2*5)+(l2-1)))/2;
формула работает правильно текст же пустой
D.S.
👍
Кроме эконома денег я еще получу опыт в этом деле. Я что то неправильно делаю?
D.S.
Владимир
великий
Ага
Ясно, там ширина на буквоместо 6.
Тогда x1=(64-text1.length()*6)/2;
Нужно мерять длину и выводить на дисплей один и тот же текст. А не мерять одно а выводить другое
D.S.
великий
А вижу текст1 это структура. Значить мерять длину нужно непосредственно text1.text
великий
int x1=(64-strlen(text1.text)*6)/2;
romanetz
можно и с переменной шириной букв, класс унаследовать от std::string и метод length() у него перекрыть, чтобы ширина буквы учитывалась
romanetz
тогда в пикселях сразу получишь
romanetz
или ещё один метод объявить, length_in_pix()
Evgeniy
мы же вчера выяснили, что всегда выходит x1=32 и x2=32, это может быть только если длина равна нулю.
l1=Incoming_Text1.length();
l1 = 0
вопрос почему
Incoming_Text1.length();
возвращает 0
не? )
Владимир
Evgeniy
может быть из за 73 и 79 строки? )
Evgeniy
Evgeniy
ахахах
Evgeniy
крче удали или закомменти 73 и 79 строки, и будет счастье
Evgeniy
ждём )
Evgeniy
@st_karlson
SAEID
A tip for your tip
It is called Tip activator,It is made by the Weller company .
1️⃣ once you need conditioning of your soldering iron tip, just dip the tip into the Tip activator
2️⃣ Use it after soldering on lead-free boards because the lead-free solder damages your iron tip very quickly.
Х
Viter
Закончил испытания esp8266-12 от аккумулятора 1200, в режиме deep sleep просыпается раз в 10 минут, отключает WiFi, меряет температуру 18в20 и пишет в eeprom, потом раз час просыпается, вкл WiFi, читает 1200 мАч хватило на два месяца.
Х
Dmytro
Viter
Есп меряет каждый час напряжение аккумулятора и тоже передает в Гугл таблицы
Х
Viter
Х
Х
До 2.5 работает?
Viter
3
Dmytro
Разве?
https://youtu.be/h71VQ_MC600
Х
3
А от 4.2 не плохеет еспхе?
Viter
Через диод минус 0.6
Х
https://youtu.be/h71VQ_MC600
Ютуб вечером гляну, на работе неудобно. Вроде видел обсуждение на муське и там вроде было про медные. Спасибо.
Х
Через диод минус 0.6
При малом потреблении там не 0.6, а сильно меньше... А при норм потреблении какой смысл такого дропа? Lifepo4 не проще? Или buck-boost
Viter
75 ма не мало
Х
75 ма не мало
В дипслипе то мало и там считай полное напряжение прилетит. Или чипу во сне пофиг?
Viter
Выдержал без проблем два месяца, что там точно в дипспиле прилетает не скажу, по-видимому есп все равно в этом режиме
Viter
Что бы померять напряжение в дипслипе надо спец тестер, а так вх ток самого тестера больше потребления есп
Текст голосового сообщения:
От avtr16 avtravtr1616:
Не распознано
romanetz
Евгений
уже подсказали )
Нашел =) во что значит не хурма не думать своей головой =)
Хотя может уработался =)
Evgeniy
ну интересно, я думаю он напишет, когда сделает.
Евгений
великий
Подскажите, кто знает, утилитку или скрипт для графической онлайн визуализации GPS координат приходящих на комп по Serial?
Denisio
google -> nmea visualize from serial port
Александр
великий
Неожиданно. Спасибо.
Неужели онлайн а не из готового текстового файла? Ну лан попробую
Denisio
опять изобретаете собственные форматы?
Dmytro
великий
опять изобретаете собственные форматы?
зачем мне изобретать. Я получаю координаты по нмеа. Обрабатываю и хочу уже обработанные просмотреть. Конвертировать их обратно в нмеа это изврат имхо.