Arduino
Автор: Иван Буев • Апрель 24, 2022 • Реферат • 896 Слов (4 Страниц) • 887 Просмотры
[pic 1]
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ВОЗДУШНОГО ТРАНСПОРТА
(РОСАВИАЦИЯ)
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ГРАЖДАНСКОЙ АВИАЦИИ» (МГТУ ГА)
[pic 2]
Кафедра прикладной математики
РЕФЕРАТ
По дисциплине: Информатика
Тема: Arduino
Выполнил:
Студент 1 курса факультета ФУВТ
группы УВД1-2
Буев Иван Николаевич
Проверил:
старший преподаватель кафедры
Курилёнок Антон Сергеевич
Москва, 2021
Оглавление
Введение 3
Arduino – что это? Arduino от нуля до популярности. 4
Программная часть Arduino. О языке программирования, программах и программную оболочку. 5
Аппаратная часть. Виды микроконтроллеров и плат расширений 7
Заключение 9
Список использованной литературы 10
Введение
Информационные технологии постоянно развиваются. Технический прогресс позволяет вычислительным системам постоянно сокращаясь в размерах, увеличиваться в мощности.
Современная жизнь для многих людей уже не представляется без микроконтроллеров, окружающих нас постоянно: на работе, в магазинах, дома – да и в общем повсеместно.
Телевизоры, светофоры, роботы, медицинское оборудование – лишь заметно малая часть области их использования.
С увеличением масштабности разработки – а значит и с удешевлением микроконтроллеров на рынке – нам открываются новые горизонты: любой человек может, буквально меньше, чем за десяток действий, написать свою программу для микроконтроллера – а значит, автоматизировать и упрощать свою жизнь с их помощью.
Arduino – что это?
Arduino (Ардуино) – торговая марка аппаратно-программных средств для построения и прототипирования простых систем, моделей, экспериментов в области электроники, автоматики, автоматизации процессов и робототехники.
Arduino задумывался авторами как дешёвая и простая среда для обучения программированию. Для того, чтобы разобраться в том, реализовали ли авторы поставленную цель разберёмся из чего состоит Arduino.
То, с чем связывают термин Arduino мы можем поделить на две части:
- Программную
- Аппаратную
Разберёмся подробнее с каждой частью.
Программная часть Arduino. О языке программирования, программах и программную оболочку.
Программирование на Arduino, осуществляется целиком через собственную бесплатную программную оболочку Arduino IDE, сочетающую в себе:
- текстовый редактор
- менеджер проектов
- препроцессор
- компилятор
- инструменты для загрузки программы в микроконтроллер
Оболочка написана на Java и работает на Windows, Mac OS, Linux.
Язык программирования Arduino – Arduino C – по сути является языком C++ с фреймворком Wiring (расширяющим возможности языка в области электроники). Вместе с языком поставляются библиотеки, упрощающие разработку и исправление ошибок.
Отличительной чертой языка программирования – необходимость обязательного использования функций setup() и loop(), выполняющихся при старте и в бесконечном цикле соответственно.
[pic 3]На рисунке 1 можно увидеть простейшую программу на Arduino – программу мигания светодиодом, подключенного к 13-му пину (выводу) Arduino с периодом 2 секунды. Программа предоставляется вместе со средой разработки как образец. Функции pinMode, digitalWrite, delay – предоставляются одной из библиотек языка.
...