| Ваш IP: 3.226.251.205 | Online(26) - гости: 11, боты: 15 | Загрузка сервера: 0.76 ::::::::::::

Нахождение наибольшего значения из элементов массива (Arduino)

Для нахождения наибольшего значения из элементов массива, воспользуйтесь примером кода приведенного ниже:

int arr[] = {100,22,12,134,80}; // массив 
int arr_max = 0; /* первоначально с нулем будем 
                    сравнивать первый элемент массива */

void setup(){
Serial.begin(9600);
}

void loop(){

  for(int i = 1; i <= 5; i++){ // запускаем цикл, для обхода всех элементов массива
    arr_max = max(arr_max, arr[i]); /* функция max выдыет большее из двух значений,
    сначала первый элемент массива сравниваем с нулем, так как первый элемент массива
    больше нуля, то первый элемент массива будем сравнивать со вторым и так далее...
    Пока функция max не выберит наибольшее значение. */
  }
  delay(1000);
  Serial.println(arr_max);
}

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • УНЧ на TDA1515

    УНЧ на TDA1515

    Напряжение питания 6…18В Максимальный потребляемый ток 4 А Выходная мощность при Uп=14,4В КНИ=0,5%: Rн=2Oм 9Вт Rн=4Ом 5,5Вт При Uп=14,4В КНИ=10%: Rн=2Oм 12Вт Rн=4Ом 7Вт Ток покоя 75мАПодробнее...
  • Автоматический переключатель елочных гирлянд

    Переключатель работает по определенному алгоритму — периодическое переключение : бегущий огонь, бегущая тень, хаотически скачущий огонь, хаотически скачущая тень. Алгоритм таков — сначала 4-е раза чередуются полные циклы скачущий огонь, скачущая тень и один раз хаотически скачущая тень и один раз хаотически скачущий огонь, а затем все по кругу. В …Подробнее...
  • Индикатор уровня сигнала на транзисторах

    Индикатор уровня сигнала на транзисторах

    Это простой индикатор уровня сигнала для звуковоспроизводящей аппаратуры, схема адаптирована к различным потребностям пользователей. Может быть адаптирована к различным уровням входного сигнала- TR1 (регулировка уровня входного напряжения), TR2 (регулировка усиления). Принцип работы: после усиления ОУ на TL017 сигнал выпрямляется диодами D1-D2 (в дальнейшем используется только положительная полуволна сигнала), далее сигнал …Подробнее...
  • Простой микрофонный усилитель на LM358

    Простой микрофонный усилитель на LM358

    На основе ОУ LM358 можно собрать простой микрофонный усилитель. Микросхема LM358 в одном корпусе содержит два независимых маломощных операционных усилителя с высоким коэффициентом усиления и частотной компенсацией. Отличается низким потреблением тока. Особенность данного усилителя – возможность работать в схемах с одно полярным питанием от 3 до 32 вольт. Выход имеет защиту …Подробнее...
  • Запись String в энергонезависимую память EEPROM

    Запись String в энергонезависимую память EEPROM

    EEPROM.put()  функция записывает данные любого стандартного типа или произвольную структуру в энергонезависимую память EEPROM, иначе говоря если размер данных превышает 1 байт, нужно использовать функцию EEPROM.put(). При записи данных в EEPROM размер которых превышает 1 байт, необходимо корректный расчет адресов по которым будет производится запись, для расчета адресов используется функция sizeof(). Для чтения …Подробнее...