Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| products:aruno:info [2020/05/16 16:17] – alexnik | products:aruno:info [2020/11/05 11:47] (текущий) – [Arduino IDE] alexnik | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Что такое Arduino? ====== | ====== Что такое Arduino? ====== | ||
| - | Arduino — это комбинация // | + | Arduino — это комбинация // |
| - | Аппаратная часть включает в себя большое количество видов плат Arduino со встроенными программируемыми микроконтроллерами, | + | Аппаратная часть включает в себя большое количество видов плат Arduino со встроенными программируемыми микроконтроллерами, |
| Программная часть состоит из среды разработки (программы для написания скетчей и прошивки микроконтроллеров Ардуино), | Программная часть состоит из среды разработки (программы для написания скетчей и прошивки микроконтроллеров Ардуино), | ||
| - | Ардуино умеет принимать и отправлять сигналы в соответствии с инструкциями в прошивке. | + | Микроконтроллер |
| Звучит весьма скромно, | Звучит весьма скромно, | ||
| Например: | Например: | ||
| Строка 14: | Строка 14: | ||
| ===== Электронная программируемая плата ===== | ===== Электронная программируемая плата ===== | ||
| + | |||
| Основой любого проекта является плата на которой установлен Ардуино - совместимый программируемый микроконтроллер(далее по тексту контроллер). Он выполняет роль миниатюрного компьютера, | Основой любого проекта является плата на которой установлен Ардуино - совместимый программируемый микроконтроллер(далее по тексту контроллер). Он выполняет роль миниатюрного компьютера, | ||
| - | {{ : | + | {{ : |
| // | // | ||
| * Микроконтроллер — микросхема семейства ATmega - «вычислительный мозг» платы. | * Микроконтроллер — микросхема семейства ATmega - «вычислительный мозг» платы. | ||
| - | * Порты ввода\вывода — предназначены для подключения к плате различных устройств. | + | * Порты ввода\вывода — предназначены для подключения к плате различных устройств. |
| + | * **цифровые** (Digital) пины могут быть как входом так и выходом и принимать/ | ||
| + | * **аналоговые** (Analog in) пины могут только принимать сигнал. И в отличии от цифровых входов аналоговые измеряют напряжение поступающего сигнала.\\ | ||
| * Порты питания — служат для подачи питания на подключаемые устройства. | * Порты питания — служат для подачи питания на подключаемые устройства. | ||
| * Кнопка Reset — кнопка перезагрузки. | * Кнопка Reset — кнопка перезагрузки. | ||
| Строка 31: | Строка 34: | ||
| ===== Arduino IDE ===== | ===== Arduino IDE ===== | ||
| - | Для написания программ и загрузки их в **контроллер** нам понадобится специальное программное обеспечение. Это среда для разработки прошивок **Arduino IDE**. В среде разработки уже предустановленно большое количество примеров и дополнительных библиотек. | ||
| - | На официальном сайте разработчика можно скачать последнюю версию Arduino IDE всех популярных операционных систем (Windows, Mac OS и Linux)***ссылка*** | ||
| - | <WRAP center round important 60%> | + | Для написания программ и загрузки их в **контроллер** нам понадобится специальное программное обеспечение. Это среда для |
| - | Микроконтроллер | + | |
| - | </ | + | |
| - | После установки Arduino IDE, можно подключить **контроллер** к компьютеру с помощью USB-кабеля. В течение нескольких секунд, операционная система | + | |
| - | {{ : | + | |
| - | Теперь | + | Рассмотрим интерфейс |
| - | {{ : | + | |
| - | После запуска | + | {{ : |
| - | | + | |
| - | | + | В окне программы вы можете найти четыре главных функциональных элемента: |
| - | | + | |
| - | | + | |
| + | | ||
| + | | ||
| Меню программы позволяет осуществлять управление проектом, | Меню программы позволяет осуществлять управление проектом, | ||
| Строка 90: | Строка 89: | ||
| Подробную справочную информацию о ясыке программирования C++ для Arduino можно найти на множестве ресурсов интернет пространства, | Подробную справочную информацию о ясыке программирования C++ для Arduino можно найти на множестве ресурсов интернет пространства, | ||
| - | Итак у нас имеется Ардуино программируемая плата и установленная и запущенная среда программирования Arduino IDE, осталось их сопоставить, | ||
| - | |||
| - | На этом все подготовительные операции можно считать завершенными и загрузить тестовый скетч из стандартных примеров. | ||
| - | * Выберете в меню Файл > Примеры > 01.Basics > Blink , откроется новое окно с исходным кодом примера. | ||
| - | * Нажимаем на кнопку Загрузить. После завершения загрузки скетча, | ||
| - | Результат выполнения программы: | ||
| - | светодиод L на плате контроллера будет мигать с частотой 1 раз в 2 секунды. | ||