| Ваш IP: 18.207.254.88 | Online(38) - гости: 28, боты: 10 | Загрузка сервера: 1.14 ::::::::::::


Нахождение наибольшего значения из элементов массива (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);
}

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

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

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

  • Фазоинвертор (ламповый усилитель)

    Фазоинвертор (ламповый усилитель)

    В двухтактный ламповый усилитель входит каскад фазоинвертор, его назначение — разделение входного сигнала на две противофазные полуволны . Так как любой каскад с нагрузкой анодной цепи инвертирует сигнал, часто применяется простая схема фазоинвертора на двух усилительных каскадах. Фазоинвертор — это два усилительных каскада с общим катодом, сигнал с выхода первого …Подробнее...
  • STM32 + TFT-дисплей SPI 320×240 (ILI9341C)

    STM32 + TFT-дисплей SPI 320×240 (ILI9341C)

    TFT-дисплей SPI 320×240 (ILI9341C) в сочетании с платой STM32 базе микроконтроллера STM32F103C8T6 имеет очень хорошее быстродействие, скорость обновления экрана намного выше чем использования этого дисплея с Arduino Nano. Работа логики дисплея имеет напряжение 3,3 В, что очень упрощает его подключение к STM32. Подключение дисплея к STM32 достаточно простое: При добавлении …Подробнее...
  • STM32 генератор импульсов (PWM) 64МГц

    STM32 генератор импульсов (PWM) 64МГц

    У микроконтроллера STM32F103C8T6 достаточно высокая рабочая частота, номинальная 72 МГц, а в режиме Overclocked 128 МГц, благодаря этому STM32 можно использовать как импульсный генератор (меандр) с максимальной частотой 64 МГц, а в режиме ШИМ генератора с максимальной частотой 1.28 МГц и процентом коэффициента заполнения от 0 до 100. Конечно на …Подробнее...
  • USB лампа

    Светодиоды подключены к токоограничивающим резисторам  R1…R4. Катоды всех светодиодов соединяются вместе и припаиваются к черному проводу кабеля USB. свободные выводы резисторов  соединены вместе и подключены к красному проводу кабеля USB.Подробнее...
  • Бесшумный регулятор мощности для Hi-Fi усилителей

    Схема на рис.1 полностью заменяет любой потенциометр в регуляторе громкости. Основа устройства — специфическое соединение двух транзисторов. VT1 усиливает сигнал, а VT2 регулирует усиление через уменьшение К-Э(Vкэ). В нижнем положении ползунка R3 транзистор VT2 полностью закрыт и ни как не влияет на работу VT1. Усиление в этом случае максимально. Продвигая …Подробнее...