- 2. Характеристики
- 3 Рейтинг
- 4. Функциональный обзор
- 10. Эксплуатация устройства
- Bricks
- Библиотеки
- Операторы
- Sketch
- Управляющие операторы
- Синтаксис
- Арифметические операторы
- Операторы сравнения
- Логические операторы
- Указатели доступа
- Битовые операторы
- Составные операторы
- Данные
- Типы данных
- Преобразование типов данных
- Область видимости переменных и квалификаторы
- Утилиты
- Цифровой ввод/вывод
- Аналоговый вход/выход
- Расширенный ввод/вывод
- Время
- Математические функции
- Тригонометрические функции
- Символы
- Случайные числа
- Биты и байты
- Внешние Прерывания
- Прерывания
- Функции передачи данных
- Функции
- Устройства
- Датчики
- Модули
Bricks
Bricks — это модульные строительные блоки в Arduino App Lab, которые позволяют расширять ваше приложение без написания всей базовой инфраструктуры. Каждый Brick инкапсулирует готовую функциональность, такую как интеграция датчиков, модели ИИ, базы данных или пользовательские интерфейсы, которую можно просто добавить в проект. Типичные Bricks предоставляют: модель ИИ (например, классификация объектов или распознавание ключевых слов); веб-UI или сервис REST API; интеграцию с внешним источником данных.
Bricks развертываются вместе с приложением и управляются стороной Linux. Типичный рабочий процесс:
- Создайте приложение в Arduino App Lab.
- Выберите любой Brick, который должно использовать приложение.
- Добавьте ваш код на Python® (Linux) и/или эскиз Arduino (MCU).
- Brick необходимо импортировать в ваш файл main.py и инициализировать в соответствии с API Brick.
- Нажмите Run, чтобы развернуть Linux-приложение, прошить MCU и запустить ваше приложение вместе с его Bricks.
- Инструмент Bridge обрабатывает обмен данными между Linux и MCU.
- Пока приложение связано и запущено, интерфейсы USB могут быть заняты системой. Используйте Arduino App Lab [1] для развертывания и мониторинга. Чтобы использовать внешние CLI-инструменты через USB, остановите приложение или отключите плату.