2.1 Cреда разработки
Среда разработки Arduino состоит из встроенного текстового редактора программного кода, области сообщений, окна вывода текста(консоли), панели инструментов с кнопками часто используемых команд и нескольких меню. Для загрузки программ и связи среда разработки подключается к аппаратной части Arduino.
Программа, написанная в среде Arduino, называется скетч. Скетч пишется в текстовом редакторе, имеющем инструменты вырезки/вставки, поиска/замены текста. Во время сохранения и экспорта проекта в области сообщений появляются пояснения, также могут отображаться возникшие ошибки. Окно вывода текста(консоль) показывает сообщения Arduino, включающие полные отчеты об ошибках и другую информацию. Кнопки панели инструментов позволяют проверить и записать программу, создать, открыть и сохранить скетч, открыть мониторинг последовательной шины.
Интегрированная среда разработки Arduino -- это кроссплатформенное приложение на Java, включающее в себя редактор кода, компилятор и модуль передачи прошивки в плату.
Среда разработки основана на языке программирования Processing и спроектирована для программирования новичками, не знакомыми близко с разработкой программного обеспечения.
Строго говоря, это C++, дополненный некоторыми библиотеками. Программы обрабатываются с помощью препроцессора, а затем компилируется с помощью AVR-GCC (Рисунок 1).
Рисунок 1
- Введение
- Глава 1. Обзор предметной области и технологий
- 1.1 Аппаратная часть
- 1.1.1 Конструктив
- 1.1.2 Микроконтроллер
- 1.1.3 Периферия
- 1.1.4 Некоторые модели микроконтроллерных плат
- 1.2 Концепция программирования
- 1.2.1 Язык программирования
- 1.2.2 Загрузка программы в микроконтроллер
- 1.3 Команда разработчиков
- Глава 2. Практическая работа
- 2.1 Cреда разработки
- 2.2 Используемые модули
- 2.3 Код программы контроллера
- Заключение