Руководство для начинающих к ардуино

Руководство для начинающих к ардуино
Руководство для начинающих к ардуино
Anonim

Руководство для начинающих к Arduino

Этот проект поможет вам начать работу с Arduino, включая описание различных типов Arduinos, как загрузить среду разработки программного обеспечения Arduino и описать различные щиты, которые доступны для Arduino, а также аксессуары, которые вам понадобятся для разработки Arduino.

Arduino - это микроконтроллер с открытым исходным кодом, который можно использовать для различных приложений. Это, возможно, самый простой и наименее дорогой вариант микроконтроллера для любителей, студентов и профессионалов для разработки проектов на базе микроконтроллеров. Arduinos использует микроконтроллер Atmel AVR или Atmel ARM, а некоторые версии имеют интерфейс USB. Они также имеют шесть или более аналоговых входных контактов и четырнадцать или более цифровых входов / выходов (I / O), которые используются для подключения датчиков, исполнительных механизмов и других периферийных схем к микроконтроллеру. Arduinos стоит где угодно от пяти до шести долларов до 40 долларов в зависимости от набора функций.

Image
Image

Типы плат Arduino

Существует множество различных типов доступных Arduinos, как показано в таблице ниже, каждая из которых имеет свой собственный набор функций. Они отличаются скоростью обработки, памятью, портами ввода / вывода и возможностью подключения, но их основные функции одинаковы.

  • Arduino Uno
  • Ардуино Леонардо
  • Arduino Due
  • Ардуино Юн
  • Arduino Tre
  • Arduino Micro
  • Arduino Robot
  • Ардуино Эсплора
  • Arduino Mega
  • Arduino Mini
  • LilyPad Arduino
  • Ардуино Нано
  • Arduino Fio
  • Arduino Pro
  • Arduino Ethernet

Программное обеспечение (IDE)

Программное обеспечение, используемое для программирования Arduino, называется интегрированной средой разработки (IDE). IDE - это Java-приложение, которое работает на разных платформах, включая ПК, Mac и Linux. Он разработан для новичков, которые не знакомы с программированием. Он включает редактор кода, компилятор и загрузчик. Также включены библиотеки кода для использования периферийных устройств, таких как последовательные порты и различные типы дисплеев. Программы Arduino называются «эскизами», и они написаны на языке, очень похожем на C или C +.

USB-кабель

Большинство Arduinos подключаются к главному компьютеру через USB-кабель. Это соединение позволяет загружать эскизы в Arduino, а также обеспечивать питание платы.

Image
Image

USB-кабель Arduino

программирование

Программирование Arduino очень просто: вы используете редактор кода IDE для записи программы, а затем компилируете и загружаете ее одним щелчком мыши.

Программа Arduino включает в себя две основные функции:

  1. настроить()
  2. петля ()

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

Функция loop () выполняется после завершения настройки (), и в отличие от функции setup () она работает непрерывно.

Функции программирования

Вот некоторые из наиболее часто используемых функций в программировании Arduino:

  • pinMode - устанавливает режим вывода в режим INPUT или OUTPUT.
  • analogRead - считывает аналоговое напряжение с аналогового входного вывода.
  • analogWrite - записывает аналоговое напряжение на вывод аналогового выхода.
  • digitalRead - считывает значение входного цифрового входа.
  • digitalWrite - устанавливает значение цифрового выходного вывода как HIGH, так и LOW.
  • Serial.print - выводит данные на последовательный порт в виде текста ASCII, читаемого человеком.

Библиотеки Arduino

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

  • Библиотека GPS
  • ЖК-библиотека
  • Серво библиотека
  • Библиотека SD
  • Библиотека Robot_control
  • Библиотека Robot_motor
  • Библиотека Ethernet
  • Библиотека Wi-Fi
  • Степперная библиотека
  • Библиотека SPI
  • Библиотека EEPROM
  • Программное обеспечение Серийная библиотека
  • GSM-библиотека

Шаги для создания Arduino

1. Сначала установите программное обеспечение IDE. Вы можете загрузить IDE с веб-сайта Arduino.

Image
Image

2. Установите программное обеспечение на свой компьютер.

3. Теперь запустите файл arduino IDE.exe. Он имеет следующий макет:

Image
Image

4. Напишите свою программу с помощью редактора кода и загрузите ее в Arduino. Для этого вам необходимо подключить Arduino к компьютеру с помощью USB-кабеля.

Image
Image

5. В среде IDE выберите тип Arduino, который вы используете, из меню Инструменты -> Платы.

Image
Image

6. Теперь проверьте свой код, щелкнув значок «галочка» в верхней части окна IDE, затем щелкните смежную стрелку «справа», чтобы скомпилировать и загрузить код в Arduino.

Примечание. Возможно, вам придется установить драйверы, если ваша система не обнаружит Arduino.

Arduino Shields

Щиты Arduino предназначены для подключения к Arduino, чтобы вы могли подключить периферийные устройства, датчики и приводы к Arduino. Ниже приведены некоторые популярные щиты:

  • GSM-щит
  • Сетевой экран
  • WiFi-щит
  • Моторный щит
  • Proto Shield
  • Джойстик-щит
  • Bluetooth-щит
  • Xbee shield

Компоненты и аксессуары

Ниже приведен список всех компонентов и аксессуаров, которые обычно используются с Arduino для разработки проектов:

  • макетировать
  • USB-кабель
  • Аккумулятор 9V
  • светодиоды
  • Нажмите на кнопки
  • Конденсаторы
  • Регуляторы напряжения
  • Датчики (ИК, температура и т. Д.)
  • Перемычки
  • Резисторы
  • Потенциометр
  • Двигатели (DC, Servo, BLDC)
  • LCD
  • Шестигранная клавиатура
  • Щиты Arduino

Попробуйте этот проект сами! Получить спецификацию.