Хелпикс

Главная

Контакты

Случайная статья





Введение. Arduino. Начало работы с Arduino



 

 

Содержание

Введение. 3

1. Arduino. 4

1.2. Начало работы с Arduino. 5

2.Практические задания. 6

Практическое задание №1. 6

Практическая работа №2. 8

Практическая работа №3. 15

Практическая работа №4. 22

 

 

 

Введение

Arduino – аппаратная вычислительная платформа, состоящая из двух основных компонентов: плата ввода-вывода и среда разработки на языке Processing/Wiring. Arduino удобна для разработки электронных устройств как для новичков, так и для профессионалов. Эта платформа пользуется огромной популярностью во всем мире из-за простого языка программирования, открытой архитектуры и программного кода. Особенность данной платформы является то что она программируется без использования программаторов через USB. С помощью Arduino компьютер может выйти за рамки виртуального мира в физический, благодаря множеству датчиков которые можно подключить к плате. Датчики могут получать информацию об окружающей среде, а также управлять различными исполнительными устройствами.

Цельюданной курсовой работы является приобретение практических навыков в области программирования микроконтроллеров.

Задачамикурсовой работы являются:

1. Приобретение навыков работы с платформой ARDUINO.

2. Изучение средств программирования платформы ARDUINO.

3. Написание программ для успешного программирования ARDUINO.

 

 

1. Arduino

Плата Arduino состоит из микроконтроллера и элементов обвязки для программирования и интеграции с другими схемами. На многих платах так же имеется линейный стабилизатор напряжения. Тактирование осуществляется на частоте 16 или 8 МГц кварцевым резонатором ( прибор, в котором пьезокристаллический эффект и явление механического резонанса используется для построения высокодобротного (свойство колебательной системы, определяющее полосу резонанса и показывающее, во сколько раз запасы энергии в системе больше, чем потери энергии за один период колебаний ) резонансного элемента электронной схемы. В микроконтроллер предварительно прошивается загрузчик( программа отвечающая за загрузку исполнительных файлов и запуск новых процессов ) BootLoader, поэтому внешний программатор не нужен. Плата Arduino содержит инвертирующую схему для конвертирования уровней сигналов RS-232( Recommended Standart 232, физический уровень для асинхронного интерфейса ) в уровни ТТЛ (Транзисторно-транзисторная логика-разновидность цифровых логических микросхем, построенных на основе биполярных транзисторов (трёхэлектродный полупроводниковый прибор) и резисторов.), и наоборот.

Интегрированная среда разработки Arduino – это кросплотформенное приложение на Java, включающая в себя редактор кода, компилятор и модуль передачи прошивки в плату. Язык программирования используемый для Arduino очень похож на СИ++, дополненный некоторыми библиотеками. Обработка программ осуществляется с помощью препроцессора, а компилируется с помощью AVR-GCC.

 

 

1.2. Начало работы с Arduino

Для того что бы начать работать с Arduino понадобится следующее:

1) Плата Arduino

2) USB-кабель

3) Среда разработки для Arduino

Arduino Uno получает питание автоматически от любого USB-подключения к компьютеру или другому источнику питания.

Подсоедините плату Arduino к компьютеру, используя USB-кабель. Должен загореться зеленый светодиод питания, помеченный PWR. Следующим шагом будет установка драйверов, для имеющейся модели. После того как драйвера были установлены, запускаем среду разработки Arduino. Во многих средах разработки Arduino уже есть готовый пример скетча, который можно запустить и проверить правильность подключения платы к компьютеру. В настройках среды разработки необходимо указать модель платы Arduino, иначе даже при правильно написанном скетче, плата будет работать неправильно. Так же необходимо выбрать последовательный порт. Далее проверяем работоспособность платы.

Нажимаем кнопку «Загрузить» в программе – среде разработки. Ждём несколько секунд – начинают мигать светодиоды RX и TX на плате. В случае успешной загрузки в строке состояния появится сообщение «Done uploading» (Загрузка выполнена). Несколько секунд спустя после окончания загрузки будет видно как светодиод вывода 13 (L) на плате начнет мигать оранжевым цветом. Это свидетельствует о правильно подключении платы к компьютеру, её работоспособности и правильной установке программного обеспечения.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.