это может помочь:
function findMax(arr) {
let max = arr[0] || -Infinity;
for (let i of arr)
max = max > i ? max : i;
return max;
}
, если вы не можете использовать Math.max () только потому, что у вас есть массив, тогда вы можете попробовать:
Math.max.apply(null, array);
или
[ 112]Я нашел Повышение:: библиотека Asio, которая читает из последовательных интерфейсов асинхронно. Повышение:: Документация Asio
На Unix Вы используете выбор (), звонят для ожидания входа. Выбор () действия вызова как сон - использующий ЦП до ядра получают аппаратное прерывание и инициировали выбор ().
Коммуникационная часть раздела Interface в Детской площадке Ардуино имеет несколько примеров взаимодействия через интерфейс, включая одно с Ардуино как Linux TTY.
Попробуйте Синтаксис и форум Программ и форум Разработки программного обеспечения по сайту Ардуино. Были дискуссии о взаимодействии через интерфейс на многие различные языки и компьютеры в прошлом.
И наконец проверьте Обработку и Проводное соединение сайтов. IDE Ардуино основан на языке Обработки, и среда Проводного соединения и dev плата связаны с Ардуино. И сайты имеют партии больше примеров и ссылок еще на большее количество ресурсов.
Править: Я просто понял, что не отвечал на Ваш фактический вопрос. Это все общие коммуникационные ресурсы, но у некоторых могут быть подсказки к тому, как предупредить компьютер нового входа RFID.