В первую очередь, Arduino Integrated Development Environment – это интегрированная среда разработк (кроссплатформеное программное обеспечение для пользователей ОС Windows, Linux и macOS, созданое в функциях C и C++. Он используется для записи и записи программ с совместимыми с Arduino досками, но также с помощью посторонних мостов, других комитетов по развитию.
На Arduino IDE исходный код выпущен на публичной лицензии типа GNU Arduino IDE поддерживает языки C и C++ с помощью специальных правил кодировки. Идентификатор Ardeino IDE обеспечивает библиотеку данных от проекта Wire предлагает широкий спектр практических и производственных методов. Код, назначенный только для пользователя, и требуется две основные функции чтобы запустить изображения и цикла основной программы, состоящие совместно с цепочкой инструментов GNU, а также другой, входящей в дистрибутиве IDE. Также, используется программное обеспечение avrdude для преобразования кода действия, который может быть преобразован в текстовый файл в шестнадцатеричный код, вставленный в плату Arduino в программе загрузки компании. При прикосновении avrdude используется как инструмент фильтра для генерации пользовательского кода для планшетов на досках Arduino. С ростом популярности Arduino как компьютерного устройства другие
производители начинают внедрять компактные компьютеры с открытым кодом и сердечники, которые могут создавать и устанавливать другие не поддерживающие MCU прямой доступ. В октябре 2019 года ассоциация Arduino вскоре выпустила новую версию под названием: «Arduino Pro», также – другие расширенные функции.
1.2. Цифровая обработка сигналов автоматизированных систем
Цифровое преобразование сигнала – это процесс выполнения разнообразных операций с одномерными и многомерными сигналами. В широком смысле, к одномерными сигналами считаются радиосигналы и телефоны, а многомерными – исследовательские изображения, рентгенограммы (медицинские), а также: данные томографии, сигналы TV, изображения молекул (электронно-микроскопические), радио-звуколокационые карты, и т. д.
В технических кругах значение такого понятия как «Сигнал» (с англ. Signal, а от лат. Signum) подразумевает техническое средство (или физический носитель), который можно использовать как для использования данных (Например: магнитный, электрический, оптический сигнал), так и в широком спектре возможностей для обращения и передачи, что являет собой физические процессы информационных сообщений – изменение определенного свойства носителей данных (частоты, мощности, интенсивности светового потока во времени, и т.д.) в пространстве и времени, учитывая изменение значений других параметров.
Термин «сигнал» очень часто сравнивают с понятием «данные» или «информация», так как между собою они взаимосвязаны и не могут существовать одно без другого, но всё-таки к разным категориям предопределены. Так как данные об измерениях имеют информацию об основных свойствах объекта исследования, так и о разных сопутствующих факторах воздействия, тогда в узком понимании этот сигнал – отражение всеобщей измерительной информации. Учитывая, что материальная форма носителя сигнала, равно как и форма их отражения в любом физическом процессе, значения не имеет.
Так как, сигнал представляет собой информационную функцию, несущую информацию про физические свойства, поведение или состояние любой физического объекта системы, или среды, а целями преобразования сигналов в самом общем содержании можно считать получение определенных информационных сведений, и последующего использования.