Считать период получаемых данных
- Войдите на сайт для отправки комментариев
Пнд, 11/04/2016 - 13:35
Добрый день, получаемые данные с ардуино на последовательный монитор следующие:
1023
979
989
1023
1023
974
1023
1023
981
1023
1022
972
999 и т.д.
задача заключается в считывании сколько раз за одну минуту данные опускаются до минимума. Примерный алгоритм: при каждом ровнении полученных значении на 1023 найти минимум и к счетчику прибавить 1. Не могу довести до ума( помогите со скетчем
> Не могу довести до ума( помогите со скетчем
Еще один с секретным скетчем.
Не могу довести до ума( помогите со скетчем
В строке 32 у Вас буква З вместо числа 3. Надо X3, а у Вас ХЗ. Поправьте и всё заработает.
Есть скетч, который выводит на экран только общее минимальное и максимальное значение: const int Pin = A0; int Value = 0; int Min = 1023; int Max = 0; void setup() { Serial.begin(9600); while (millis() < 1000) { Value = analogRead(Pin); if (Value > Max) { Max = Value; } if (Value < Min) { Min = Value; } } } void loop() { Value = analogRead(Pin); Value = map(Value, Min, Max, 0, 255); Value = constrain(Value, 0, 255); Serial.println(Max); Serial.println(Min); }> Не могу довести до ума( помогите со скетчем
Еще один с секретным скетчем.
Прокомментируйте, что делают строки 8-16.
Они определяют минимум и максимум для всех дальнейших расчётов?
И что нужно посчитать? Сколько раз значение считанное в строке 19 равно полуенном Min или что?