Посмотри личку я вчера написалДа в принципе не имеет, я все равно буду встраивать в свою плату. Заранее огромное спасибо.
Аква-контроллер от Олега
#6341
Отправлено 27 Октябрь 2017 - 20:13
#6342
Отправлено 27 Октябрь 2017 - 21:11
да извиняюсь описался от Андрея ph есть но работает не корректно
PH код прост как топор
ссылочку на код дайте - попробую покрутить.
#6344
Отправлено 27 Октябрь 2017 - 23:12
тут косяк:
void CheckAPH() { for(int i=0;i<10;i++) //Get 10 sample value from the sensor for smooth the value { buf[i]=analogRead(SensorPin); delay(10); } for(int i=0;i<9;i++) //sort the analog from small to large { for(int j=i+1;j<10;j++) { if(buf[i]>buf[j]) { temp=buf[i]; buf[i]=buf[j]; buf[j]=temp; } } } avgValue=0; for(int i=2;i<8;i++) //take the average value of 6 center sample avgValue+=buf[i]; float phValue=(float)avgValue*5.0/1024/6; //convert the analog into millivolt phValue=3.5*phValue; //convert the millivolt into pH value Serial.print(" pH:"); Serial.print(phValue,2); Serial.println(" ");
1. зачем нужно сортировать данные для того чтобы получить среднее значение? Также сильно сомневаюсь что сортировка вообше работает.
2. Среднее значение исчут немножко по другому = сумма/количествоИзмерений
3. Кто сказал что значение ПХ пробника нужно умножать на 3.5? Должны быть калибровочные растворы и от них вычислятся коэффициент.
Удачи
#6345
Отправлено 27 Октябрь 2017 - 23:33
Так уже интересно!!!тут косяк:
void CheckAPH() { for(int i=0;i<10;i++) //Get 10 sample value from the sensor for smooth the value { buf[i]=analogRead(SensorPin); delay(10); } for(int i=0;i<9;i++) //sort the analog from small to large { for(int j=i+1;j<10;j++) { if(buf[i]>buf[j]) { temp=buf[i]; buf[i]=buf[j]; buf[j]=temp; } } } avgValue=0; for(int i=2;i<8;i++) //take the average value of 6 center sample avgValue+=buf[i]; float phValue=(float)avgValue*5.0/1024/6; //convert the analog into millivolt phValue=3.5*phValue; //convert the millivolt into pH value Serial.print(" pH:"); Serial.print(phValue,2); Serial.println(" ");1. зачем нужно сортировать данные для того чтобы получить среднее значение? Также сильно сомневаюсь что сортировка вообше работает.
2. Среднее значение исчут немножко по другому = сумма/количествоИзмерений
3. Кто сказал что значение ПХ пробника нужно умножать на 3.5? Должны быть калибровочные растворы и от них вычислятся коэффициент.
Удачи
Ждём результатов!
#6346
Отправлено 28 Октябрь 2017 - 03:38
Так уже интересно!!!
Ждём результатов!
дальше самостоятельно
#6347
Отправлено 30 Октябрь 2017 - 16:40
у меня вопрос, поддерживает ардуино 3.3В логику ШИМ
Biathlon sexus non sit , si non ferire celeritate iuvabit!
#6348
Отправлено 11 Декабрь 2017 - 13:34
Подскажите пожалуйста чем можно заменить эти драйвера https://ru.aliexpres...2312305769.htmlили сделать вообще без драйверов, дело в том что заказывал на али экспресе 6 раз у разных продавцов, все продавцы, сначала высылают, а потом отменяют продажу, возвращают деньги и так уже 3 месяца не могу выписать все отказывают, что делать не знаю. Может их можно какими нибудь другими драйверами заменить. Блок питания на 24 вольта. Светодиоды на 3 В. Может есть вариант как нибудь собрать без них?
#6349
Отправлено 11 Декабрь 2017 - 13:36
#6350
Отправлено 11 Декабрь 2017 - 18:46
Скажите, а реально еще аквашилд Заказать?
#6351
Отправлено 11 Декабрь 2017 - 18:47
Нет Олег, не продаёт больше(Скажите, а реально еще аквашилд Заказать?
#6352
Отправлено 11 Декабрь 2017 - 18:49
Спасибо! Очень жаль!!!
#6353
Отправлено 11 Декабрь 2017 - 18:50
Без него можно собратьСпасибо! Очень жаль!!!
#6354
Отправлено 11 Декабрь 2017 - 18:56
Пробовал китайский версии 2.2 перепаять все запускается, а вот тач что то не работает!
#6355
Отправлено 11 Декабрь 2017 - 19:00
А Вы не подскажите. как можно собрать?
#6356
Отправлено 11 Декабрь 2017 - 19:02
Нет. И тест не работает.
#6357
Отправлено 11 Декабрь 2017 - 19:03
может шилд бракованный попался.
#6358
Отправлено 11 Декабрь 2017 - 19:05
Пробовал китайский версии 2.2 перепаять все запускается, а вот тач что то не работает!
если тач не работает - значит что-то не так припаяно или дорожки не перерезал
#6359
Отправлено 11 Декабрь 2017 - 19:08
Дорожки я не перерезал, а откусил штирьки от 6,5,4,3,2 выхода
#6360
Отправлено 11 Декабрь 2017 - 19:09
Дорожки я не перерезал, а откусил штирьки от 6,5,4,3,2 выхода
все 318 страниц перелистал, а так и не понял, как найти причину.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных