"Применение Arduino" - лабораторная установка на базе Moku:Lab — компания «МИР»

"Применение Arduino" - лабораторная установка на базе Moku:Lab

"Применение Arduino" - лабораторная установка на базе Moku:Lab

Лабораторная установка "Применение Arduino" основана на платформе Moku:Lab, работающей со специально разработанной для проведения лабораторных работ макетной платой. На макетной плате находятся сама платформа Arduino и устройства.

Обзор

Лабораторная установка "Применение Arduino" основана на платформе Moku:Lab,  работающей со специально разработанной для проведения лабораторных работ макетной платой. На макетной плате находятся сама платформа Arduino и  устройства. С помощью интегрированной среды разработки Arduino IDE, разрабатываются и загружаются в платформу программы, работающие с  устройствами и с компьютером. Цель лабораторной установки и лабораторных работ:

  • Изучение принципов работы датчиков и устройств.
  • Ознакомление с разными датчиками и устройствами. Ознакомление с их документацией.
  • Ознакомление с платформой Arduino.
  • С помощью интегрированной среды разработки Arduino IDE, программирование Arduino


Дополнительно

Методика выполнения лабораторных работ

  • Изучается документация устройства. Собирается электрическая схема, согласно которой устройство подключается к Arduino. Выполняется визуализация результатов полученных данных
  • Студент изучает алгоритм и код демонстрационный программы, написанной в среде Arduino IDE
  • Производятся необходимые электрические соединения на макетной плате и на Arduino, проверяется работа демонстрационной программы
  • Студент получает индивидуальное задание, сформированное на основе демонстрационной программы, и выполняет самостоятельно
  • Составляется и сохраняется отчет в соответствии с индивидуальным заданием, в который входят электрическая схема, файл скетча, а также сохраненные цифровые диаграммы и осциллограммы, полученные во время проведения


Список лабораторных работ

1. Ознакомление с Arduino. Цифровые и аналоговые входы/выходы
2. Чтение данных с клавиатуры и вывод на ЖК-дисплей. Кодовый замок
3. Работа с датчиками температуры, влажности и давления. Метеостанция
4. Управление шаговым двигателем
5. Сети сотовой связи
6. Передача информации по Bluetooth. Работа с акселерометром и гироскопом
7. Работа с часами реального времени. Синхронизация с временным сервером
8. Работа с GPS
9. Прерывания и таймеры
10. Передача данных в инфракрасном диапазоне
11. Шина данных I2C
12. Шина данных SPI
13. Снижение потребления электроэнергии