Переходим на сайт MIT App Invertor 2, который позволяет создавать Android-приложения, по следующей ссылке: http://ai2.appinventor.mit.edu/.
Нажимаем кнопку “Start new project” в левой верхней части сайта и вводим название проекта (рисунок 2).
Рисунок 2 – Создание проекта
На сайте есть две главные вкладки: Designer и Blocks. Во вкладке “Designer” мы проектируем внешний интерфейс приложения (рисунок 3).
Рисунок 3 – Проектирование внешнего интерфейса приложения
Во вкладке “Blocks” мы программируем приложение при помощи визуально-блочной событийно-ориентированной среды программирования (рисунок 4).
Рисунок 4 – Программирование приложения
После этого мы нажимаем “Build” и выбираем в этом списке Android App (.apk)(рисунок 5).
Рисунок 5 – Скачивание файла приложения
Далее необходимо установить данное приложение на мобильное устройство, либо предварительно скачав MIT Ai 2 Companion и просканировав QR-код или введя 6-значный код, либо перекинув установочный файл с помощью ПК. После установки приложения нажимаем “Select connection” и выбираем Bluetooth нашего ПК из списка доступных устройств (рисунок 6).
Тестирование программы при помощи мобильного устройства можно посмотреть по следующей ссылке:
https://drive.google.com/file/d/111be8XQYzzEO3wBgARcIXFo8vWgU_OmX/view?usp=sharing
1. Как работает АЦП?
Принцип работы АЦП состоит в измерении уровня входного сигнала и выдаче результата в цифровой форме. В результате работы АЦП непрерывный аналоговый сигнал превращается в импульсный, с одновременным измерением амплитуды каждого импульса.
2. Какое максимальное расстояние включения светодиода?
...
3. Какую функцию в схеме выполняет резистор R1?
...
4. Влияют ли внешние препятствия и угол направления смартфона на срабатывание светодиода?
....
5. Какой протокол передачи применяется между модулем Bluetooth и платой Ардуино?
...