
1 minute read
Емельянов Г.В
by borov665
Программирование микроконтроллеров Arduino
Емельянов Григорий Вячеславович, студент
Advertisement
Бурятский государственный университет имени Доржи Банзарова (г. Улан-Удэ)
В данной статье будет описан способ программирования микроконтроллеров Arduino в среде Arduino IDE. Ключевые слова: программирование, Arduino IDE, Arduino.
Programming of Arduino microcontrollers
Emelyanov Grigory Vjacheslavovich, student
Buryat State University named after Dorzhi Banzarov (Ulan-Ude)
This article will describe how to program Arduino microcontrollers in the Arduino IDE. Keywords: programming, Arduino IDE, Arduino.
Что такое Arduino
Arduino — это универсальный комплекс аппаратно-программных средств для построения различных систем [1]. Arduino состоит из двух частей—программной и аппаратной.
Программная часть состоит из оболочки Arduino IDE [2], разработанной на языках программирования C++ и C. Среда разработки Arduino IDE предназначена для создания, компиляции и загрузки программ на платы Arduino.
Рис. 1. Программная часть
Аппаратная часть Arduino состоит из набора печатных плат с открытой архитектурой. В большинстве случаев плата содержит микроконтроллер ATmega328p с тактовой частотой 16 МГц, 32 КБ встроенной памяти и некоторое количество контролируемых контактов ввода и вывода.
Различают несколько вариаций Arduino, а именно: Arduino UNO, Arduino Nano, Arduino Mini, Arduino Mega [3]. Отличаются они, прежде всего, начинкой—процессорами, памятью, количеством доступных контактов.

Рис. 2. Аппаратная часть
Поскольку платформа Arduino имеет открытую архитектуру, существует множество альтернативных плат, по функционалу не отличающихся от оригинальных изделий.
Программирование в среде Arduino IDE
В данной статье речь пойдет о программировании микроконтроллеров в среде Arduino IDE.
Среда разработки Arduino IDE является довольно простой для использования —в ней используются языки C и C++. Состоит среда разработки из текстового редактора для написания кода, поля с сообщениями, панели инструментов для общих функций и меню.

Рис. 3. Среда разработки Arduino IDE
Рассмотрим синтаксис и структуру программного кода [4]. Языком, из которого взят синтаксис программ для Arduino, является C++.
Синтаксис выглядит следующим образом: — Тела функций заключены в фигурные скобки. — Каждая команда заканчивается точкой с запятой.