-
Счастливчик ответил(а) на тему ОШИБАЮТСЯ все. Склад ошибок, залётов, и просчётов. в форуме Новичкам 7 лет
На без разницы на мой взгляд. Хотя я обычно по всей длине равномерно распределяю.
-
Счастливчик ответил(а) на тему Доработка "Лампового" Бидона в форуме Дистилляция 7 лет
Зато сколько опыта было с баночками приобретено. И эстетика стим-панка была))
Да многие с чего-то примитивного начинали, это отличная кривая обучения.
-
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Skalinas, чуть позже. Скетч пока ужастен, я туда надергал кучу кода отовсюду и это кошмар. Местами сам не понимаю иногда, что к чему в некоторых фрагментах – учусь)). Дайте чуть времени и все выложу.
Стыдно такое показывать, это хуже взрыва на макаронной фабрике.
-
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Массив надо сделать, в этом направлении мысль крутится. Оформится отпишусь.
-
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Сделать все это можно, вопрос зачем? Тупо переписал скатчпад при инициализации и все. И в EEPROM можно не писать, т.к. при каждом запуске инициализация идет.
-
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Отладил, работает. И кстати ds.search(addr) начало работать без отрицания. Не знаю почему)))
ds.search(addr); // определяем адрес на шине 1wire
if (addr[0] == 40) // проверка, что мы будет писать именно в DS18B20
{
ds.reset(); // запрос шины 1-Wire
ds.select(addr); // выбор нашего DS18B20
ds.write(0x4E); // запись в scratchPad
ds.write(0x0…[Читать далее] -
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Вот код для выставления 12 бит разрешения датчика через библиотеку OneWire
ds.search(addr); // адрес на шине 1wire
if (addr[0] == DS18B20) // проверка, что мы будет писать именно в DS18B20
{
ds.reset(); // запрос шины 1-Wire
ds.select(addr); // выбор нашего DS18B20
ds.write(0x4E); // запись в scratchPad
ds.write(0x00); //…[Читать далее] -
Счастливчик ответил(а) на тему Что хочется видеть на сайте и форуме? в форуме Книга отзывов и предложений 7 лет
Добавил “Последние темы”
-
Счастливчик ответил(а) на тему Съем с осадка в форуме Пивоварение 7 лет
Вопросики появились. Зачем там желтоватая деталь, на деталях везде резьба или насечки, как без прокладки герметичность обеспечить?
-
Счастливчик wrote a new post 7 лет
Пятничный юмор специально для нашего сайта от автора под творческим псевдонимом “Ты посмотри, совсем ох…ли!”
– Ты можешь наконец заткнуться?
– Только если ты закроешь мне рот скотчем. И желательно, вос […] -
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Коллеги, я выдрал смысловые куски из своего кода. В лоб может и не работает без разных других нюансов. В моем скетче работает без проблем.
Про разрешение хороший вопрос, показания берутся в виде пары байтов и вынимаются через различные математические операции. Как-то так, дополнительно проверю и отпишусь.
Инверсия операции идет для того, чт…[Читать далее]
-
Счастливчик ответил(а) на тему Колонна с диоптром ф51мм, царгой ф51мм и верхней частью от Примы. в форуме Ректификация 7 лет
Все будет прекрасно работать.
-
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Это отрицание. Операция аргумент.search(адрес) является логической и выдает на выходе true или false. Она нам сама по себе не нужна, но мимоходом она заполняет переменную addr адресом датчика. Для этого я ее и использовал. А потом по этому адресу идет опрос.
Записи в серийный порт я использовал для отладки, а в реальной программе вся ин…[Читать далее]
-
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Неплохо, посмотрите в моем коде, как без далласовской библиотеки можно адреса вытащить. А почему Вы циклы не используете? Или целиком байты не вытаскиваете?
-
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Это не особо сложно. Дойдут руки – сделаю.
-
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Допилил я датчики без адресов. У меня скетч с несколькими вкладками. Выложу пока как есть кусок про датчики. А целиком скетч пока совсем мрак – сырой. Его пока не выложу, надо еще поработать.
#include <OneWire.h>
// Инициация датчиков температуры
OneWire ds(5); //Датчик на D1
OneWire ds2(4); // Датчик на D2
byte…[Читать далее] -
Счастливчик ответил(а) на тему Многократное использование дрожжей. в форуме Брага 7 лет
В холодильнике могут храниться очень долго. Мутации там не очень идут, так что если дрожжи не сдохнут, то будут жить почти вечно)))
-
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Спасибо! Да, именно так и планировал. Только датчики на разных пинах, чтобы с адресами не заморачиваться.
Вот так видел себе. Это не финальный код, а так – основа, ее еще допиливать надо немного.
//***Функция считывания температуры c Далласов*****
void dallRead(unsigned long interval){
static unsigned long prevTime = 0;
if (mi…[Читать далее] -
Счастливчик ответил(а) на тему D18B20, Arduino, MODBUS, Master SCADA в форуме Автоматизация 7 лет
Спасибо! Ближе к ночи изучу.
На ней и делаю. Среда Ардуино.
- Загрузить еще