Pull to refresh
6
0
Send message
Возможно, Revit в помощь ;-)
http://www.alexcious.com/upload/save_image/11011651_5818496c758cf.jpg как-то так
упс, веткой выше
сравнивая с барабаном венты, CD/DVD диски будут гораздо меньше и пластик там действительно более шероховатый. Тут была статья с такими самоделками, до прыжка курса выходило либо не сильно дешевле, либо сильно хуже.
лучше взять оба 22, сверьте показания 11 и 22, можете сильно удивиться. А может и пронесет, качество не стабильное у них
SUPRA SAWC-130 — есть вот такое ведро, но качество не очень.
Venta сильно лучше, но стоит в 3 раза дороже
Пробовал второй вариант библиотеки, после определенного порога показания уходили в минус. Возможно это проблемы с питанием, у меня 135 ел примерно 100мА и ПроМини начинала сильно греться.
Просто 135-ый в 10 раз дешевле, но уже склоняюсь к тому что зря сэкономил )
Кстати ваш дхтt11 в отличии от дхт22, сильно врет по влажности.
а что с питанием, сколько ест — MH-Z19 не замеряли? По mq-135 какими библиотеками(примерами) пользовались для перевода в ppm?
угу, я там еще скобочку не закрыл. не хватает } в конце
функции уже посмотрел, удивило что вроде там же смотрел и не увидел =-((

получается можно выкинуть interval() и minimum() и оставить только grafik()
void grafik(int x, int y, int z) {
        lcd.setCursor(0, 1);
        lcd.print("Dav");
        
           int minx = stat[x][0];
           int maxy = stat[x][0];
            for(int i=z; i<=24; i++) {
              minx = min(minx, stat[x][i]);
              maxy = max(maxy, stat[x][i]);
            }
           for (int i=z; i <= 24; i= i + y){
              if (stat[1][i] == 0){
                lcd.print("-");                                   //если значений нет
              } else {
           lcd.printByte(map(stat[x][i], minx, maxy, 7, 0))
        }
         
  }
Значение может быть 0, это нормальное поведение. Например температура бывает 0.
а вот min() и max() тоже не видел, это упрощает да =-)
map() надо будет посмотреть.
stat[1][i] это массив времени, stat[d][i] как раз может быть, и 0, и любым другим числом. Это нужно как раз чтобы не учитывать ячейки где еще нет значения и они равны 0. Изначально строилось три разных графика. По трем показателям(массивам), и только время не может быть равно 0, остальное варьируется.
«minx = 32767» ==> «minx = stat[d][0]»
а если следующее значение больше, а если меньше? в моей версии все значимое гарантированно меньше

Information

Rating
Does not participate
Location
Гатчина, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity