Johnny Gat, У меня есть zip содержащий в себе в одной папке два файла с абсолютно одинаковыми именами, но с разным содержимым и разного размера. Архив получен из личного кабинета на сайте одного из ЭДО-провайдеров. Как они этого достигают - я без понятия. При извлечении естественно проблема будет как у автора вопроса.
К сожалению, сам архив выложить не могу, т.к. там реальные документы. Могу показать только скрин из 7-Zip:
kesha15614, этот похоже только по I2C и умеет.
Тогда загуглите скетч "i2c scanner", подключайте по отдельности экран и этот датчик. В каждом случае смотрите какой адрес покажет этот самый сканер. Если у обоих устройств адрес окажется одинаковый, то понятно, что оно работать не может. Тогда нужно внимательнее рассматривать датчик и I2C адаптер на дисплее на предмет того, нельзя ли у кого-нибудь из них изменить адрес перемычками на плате.
Если нельзя, то и это конечно ещё не конец. Можно глядеть в сторону https://playground.arduino.cc/Main/SoftwareI2CLibrary/
Но боюсь, что это уже за рамками задачи.
Rinat_2001, вижу, уже поправили. До форматирования там отсутствовали имена библиотек.
За платными услугами Вам на фриланс или к одногруппникам. Меня это не интересует.
Rinat_2001, причем тут "написать int"? Это вы что имеете ввиду?
Я Вам написал, что в логике скетча изменить нужно. Сейчас при температуре > 35 градусов Вы что-то делаете только с красным индикатором, а нужно ещё и выключить зелёный. Точно также при температуре < 20 градусов Вы только включаете зелёный индикатор, а нужно ещё и выключить красный.
А уж синтаксис в любой книжке поглядите...
Кстати, что в скетче делает куча #include которые ничего не "инклюдят"?
s1vemod, Если Вашей системе потребуется связь с внешним миром, наличие веб-сервера, то возможно удобнее будет ESP или микрокомпьютер. По ссылке Владимир Коротенко собственно ардуин и вообще нет. Может потребоваться своего рода сеть из нескольких простейших микроконтроллеров и одного более продвинутого устройства. Посмотрите побольше подобных проектов, просто чтобы увидеть - что в принципе бывает.
Если какая-то связь, удалённые контроль и управление нужны, то сразу возникает вопрос - а что имеется? Проводной интернет, wifi, сотовая связь... В зависимости от этого потребуются различные компоненты. И т.д.
s1vemod, если основная цель - освоение микроконтроллеров, значит её и решаем. А то, что в принципе есть практическая задача - ещё лучше. Тогда действительно приобретайте ардуинку хотя бы "на потрогать", светодиодиком помигать. А там видно будет.
Я имел ввиду, что если главным ставить проект, то после уточнения требований возможно лучше подошли бы
ESP или даже микрокомпьютеры типа Малинки. Тем более, что последнее программисту на питоне наверное даже ближе.
alinaparamonova1, убедитесь, что в программе ничего не перепутали. Из других возможных причин, ещё у антивирусников вроде такая опция бывает - защищать hosts от изменений. Сторонний антивирус не установлен?
advancesss, думаю, Вы прекрасно поняли, что я имею ввиду. Одно дело производство комплектующих в Китае известными фирмами. Другое дело покупка неизвестно чего неизвестно у кого. С какой помойки Вам этот процессор продали? И у материнки небось качество как у всего китайского ширпотреба. Какое получится.
Я же написал - лотерея. Вы сэкономили, сыграли в лотерею, проиграли. Кому-то везёт больше.
Alertoso, Нюанс этот с интерфейсом я заметил и даже вроде написать об этом хотел, но мы на него (интерфейс) особо внимания не обращали - так и забыл.
Нужно как следует подумать, что Вы хотите достигнуть. По-моему, "клик в секунду" тут совсем ни при чём.
Мне кажется, здесь нужно сделать, чтобы если запущен расчёт, то новый запускать нельзя и всё. А реализуется просто изменением Enabled нужных контролов. Грубо говоря, в процедуре обработки нажатия кнопки "Начать расчёт" первое действие должно быть установка у этой самой кнопки Enabled := False. А в True оно возвращается в обработчике нажатия кнопки "Стоп". Я примерно пишу, уже не помню точно весь Ваш интерфейс. Я бы что-то такое сделал.
nApoBo3, c hiberfil.sys не путаете? Антон, сами по себе 32 GB оперативы ни к чему систему не обязывают. У меня тоже 32, при этом вот сейчас файл подкачки всего 5 гигов. Значит у Вас кому-то надо было больше.
aspirantes, Я же написал - считать надо!
А Ваш подход похож на следующее. Нужно решить сложное уравнение. Но я не буду. Пусть решением будет число 5! Вдруг подходит! Вероятность не нулевая! :)
Но хотя бы уж тогда Бобби Шифер послушайте - вместо сверления выкинте сердечник совсем.
aspirantes, если Вам нужен соленоид "чтобы был", то сверлите на здоровье, раз так хочется!
Но обычно соленоид нужен, чтобы выполнять определённую работу, допустим, с какой-то силой воздействовать на сердечник. Так вот чтобы обеспечить эту силу соленоид должен быть определённой формы, с определённым количеством витков, по которым течёт определённый ток, не превышающий допустимый для данного провода. Всё это рассчитывается, а не берётся от балды случайная хреновина с проводом.
Так что с практической точки зрения у Вас будет не соленоид, а трансформатор с дыркой.
Alertoso, Привет! Да собственно с точки зрения именно алгоритма - ни в чём. Это только удобство написания кода. У Вас же был пример с полностью "самодельным" стеком. Сколько там всякого геммороя с указателями накручено было. И не уверен, что всё это без переработки подойдёт в другой задаче для другого типа данных. Если бы стояла задача самому реализовать работу со структурой типа стек - так бы и пришлось писать. А в используемом классе System.Generics.Collections.TStack уже всё написано за нас, нужно только сказать - работаем с типом Integer. В этом собственно и плюс дженериков, что одинаково работаем с данными практически любых типов. Ещё один класс, реализующий стек System.Contnrs.TStack - это скорее всего нечто более старое, а по функционалу - промежуточное. Работает с указателями, а уж на что они указывают - надо самому заботиться.
Олег М, Вот именно для программирования для себя, для обучения очень рекомендую перейти на Delphi Community Edition. Семёрке почти двадцать лет уже - это слишком много.
А проблема-то в чём? Есть провод, есть ножка светодиода - зачистили, залудили, припаяли. Или Вы что имеете ввиду? Вы бы хоть какой-то контекст вопроса давали. А то непонятно, что рассказывать.
Или подходит ответ к Вашему прошлому вопросу - присоединять можно любым способом. Главное, чтобы был контакт где нужно и не было где не нужно.
Что с usb портами в диспетчере устройств?
Установлены ли драйвера от производителя материнской платы?
Всё-таки, не работает только эта мышь или ни одна мышь, ни одна флешка, ни что-то ещё ни в одном порту (ни в выносных на передней панели ни сзади на материнской плате)?