Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Что такое Ардуино и как его программировать? - программирование ардуино

Программирование Arduino:что такое Arduino и как его программировать?

Что такое Arduino?

Arduino — это аппаратная платформа с открытым исходным кодом со встроенной поддержкой программирования. Для переноса ваших программ (например, шестнадцатеричных файлов) на Arduin0 не требуется никакого дополнительного оборудования или программного обеспечения (например, Hex Burner). Есть все необходимые периферийные устройства для основной работы. Он основан на простых микроконтроллерах AVR.

В настоящее время Arduino — это растущая отрасль, и основная причина этого — подавляющее большинство библиотек. Пользователям не нужно снова изобретать велосипед. Длинные традиционные коды теперь сокращены до нескольких строк. он прост в использовании и повышает производительность. Arduino можно использовать для создания различных проектов с аналоговыми и цифровыми входами, и он может легко взаимодействовать с различным оборудованием, таким как переключатели, энкодеры, датчики, двигатели, реле и многое другое.

Конструкции и схемы печатных плат платы Arduino находятся в свободном доступе в интернет-сообществе и блогах, их также можно приобрести у соответствующих продавцов, а интегрированную среду разработки можно загрузить бесплатно, различные версии эта IDE доступна, чтобы сделать ее совместимой с различными ОС (операционными системами), такими как Mac, Windows и т. д.

Нажмите на изображение, чтобы увеличить

Почему стоит выбрать Arduino?

1) Arduino имеет встроенный программатор для записи в него шестнадцатеричного файла, для большинства новичков очень раздражает покупка микроконтроллера и записывающего устройства по отдельности, а иногда и очень раздражает , когда в плохом оборудовании есть небольшой скрытый оборванный провод, и вы потратите много драгоценных часов.

2) Его исходный код с открытым исходным кодом, поэтому разработчик всего мира постоянно работает над его обновлением и исправлением ошибок, поэтому его поддержка доступна во всем мире.

3) Наибольшее количество библиотек находится в свободном доступе, поэтому человеку не нужно писать много базового кода, чтобы все заработало.

4) Arduino поддерживает множество различных экранов, которые можно прикрепить к базовой плате Arduino с разъемами "папа" и "мама". Это уменьшает традиционную проводку и снижает вероятность ошибок. Кроме того, он компактен и энергоэффективен.

Все вышеперечисленные функции, как правило, недоступны при использовании одного автономного микроконтроллера. Вот почему Arduino любят как любители, так и профессионалы.

Типы Arduino:

У Arduino есть много плат, начиная с базовой Arduino UNO и заканчивая Arduino mega, ArduinoFio, лилией и так далее.

И многие другие доски.

Возможности Arduino UNO

Arduino UNO отличительные особенности:

Запись по теме:Как спроектировать печатную плату (пошаговые и графические изображения)

Программирование Arduino – шаг за шагом

Программирование Аурдино ( Первая программа )

Давайте начнем с Arduino UNO, он достаточно прост для начала, он основан на микроконтроллере Atmega 328

Теперь начните с базовой программы Arduino First.

Загрузите среду разработки Arduino с сайта www.arduino.cc, установите ее, а затем дважды щелкните значок программы для запуска. Основы программирования Arduino:

Программирование в Arduino состоит из двух основных блоков. Один из них называется настройкой пустоты, а другой — циклом пустоты. В настройке void мы определяем, какой вывод должен быть входным и выходным. Он используется для инициализации переменных и начала использования библиотек.

Второй блок кода — пустой цикл. Он содержит весь код и логику, заключенные в скобки (будет повторяться бесконечно).

Давайте напишем этот минимальный код:

Не забудьте выбрать соответствующую доску.

Выбрав доску, начните писать код для этой конкретной доски.

Код функций программирования Arduino

Несколько основных функций программирования Arduino, о которых следует помнить:

Определение пинов:

Этот синтаксис используется при назначении определенного имени контактам ardunio.

Индикатор Int   =13;

Здесь 13 — это номер вывода, а LED — новое имя этого вывода, теперь мы можем получить доступ к одному и тому же выводу с обоими именами.

Функция PinMode(x,y):

Мы хотим написать код, который будет мигать светодиодом. Функция PinMode (X, Y):эта функция принимает 2 аргумента

1) Название или номер вывода (X)  

2)   Определяет как вывод или ввод (y)

       Пример:pinMode(led,OUPUT)

Вышеприведенный оператор определяет Led как выход.

функция digitalWrite(x,y):

Эта функция Записывает цифровые значения 1 или 0 на вывод, указанный в аргументах этой функции. Эта функция также принимает 2 аргумента

Пример:

Digitalwrite(Led,HIGH)

Приведенный выше оператор запишет +5 вольт на контакте с именем LED.

Функция задержки:

Это встроенная функция Arduino IDE. Он имеет только один аргумент, т. е. дает задержку в миллисекундах.

Пример:

Задержка(1000);

Тогда эта функция даст нам задержку в 1000 миллисекунд.

Окончательная программа светодиодов: Теперь нажмите кнопку (как показано на изображении выше), чтобы загрузить программу на плату Arduino. Вы сделали :)

Следите за новостями, чтобы не пропустить новые руководства, подобные этому.

Вы также можете прочитать


Промышленные технологии

  1. Что такое плазменная резка и как работает плазменная резка?
  2. Что такое сварка MIG и как сваривать MIG?
  3. Что такое пайка? - Типы и способы пайки
  4. Что такое электрохимическое шлифование и как это делается?
  5. Что такое пайка и как паять металл?
  6. Что такое медная пайка и как это сделать?
  7. Что такое сварочный дым? - Опасности и как их уменьшить
  8. Что такое электродуговая сварка? - Оборудование и способы его выполнения
  9. Что такое сварочные брызги и как их уменьшить?
  10. Что такое Lean Digital и как его интегрировать?