Arduino:Библиотеки/Esplora: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 78: | Строка 78: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Портал/Arduino}} | |||
[[Категория:Библиотека Esplora]] | [[Категория:Библиотека Esplora]] | ||
[[Категория:Esplora]] | [[Категория:Esplora]] |
Текущая версия от 12:21, 8 июля 2023
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Библиотека Esplora[1]
Цель создания этой библиотеки – упрощение взаимодействия с компонентами, встроенными в плату Esplora. То есть ее функции упрощают доступ к данным, генерируемым компонентами ввода (датчиками и контроллерами), а также позволяют менять состояние у компонентов вывода.
Компоненты ввода, имеющиеся на плате:
- 2-осевой аналоговый джойстик
- Центральная нажимная кнопка
- Еще четыре нажимных кнопки, расположенные справа
- Микрофон
- Световой датчик
- Температурный датчик
- 3-осевой акселерометр
- Два входных коннектора типа TinkerKit
Компоненты вывода, имеющиеся на плате:
- RGB-светодиод (т.е. светодиод, состоящий из красного, зеленого и синего светодиодов)
- Пьезозуммер
- Два выходных коннектора типа TinkerKit
Более подробно об Esplora читайте на ознакомительной странице и на странице с аппаратным описанием.
Примечание: Если вы используете IDE Arduino версии 1.0.3 или раньше, вам надо будет загрузить последнюю версию этой библиотеки с репозитория Arduino на GitHub.
Функции
Примеры
Примеры к Esplora для начинающих демонстрируют, как работают компоненты ввода и вывода, которыми оснащена плата. Они отлично подойдут, чтобы начать экспериментировать с возможностями Esplora. Примеры к Esplora для продвинутых – это более подробные скетчи, использующие плату для задач поинтереснее.
Для начинающих
- EsploraBlink – Моргание RGB-светодиодом Esplora
- EsploraAccelerometer – Считывание данных с акселерометра
- EsploraJoystickMouse – Использует джойстик для управления экранным курсором компьютера
- EsploraLedShow – Использует джойстик и слайдер для создания «светового шоу» при помощи светодиода
- EsploraLedShow2 – Использует микрофон, слайдер и световой датчик Esplora для того, чтобы менять цвет встроенного светодиода
- EsploraLightCalibrator – Калибрует данные от светового датчика, встроенного в Esplora
- EsploraMusic – Создание музыки при помощи Esplora
- EsploraSoundSensor – Считывает значения с микрофона Esplora
- EsploraTemperatureSensor – Считывает данные с температурного датчика в Фаренгейтах или Цельсиях
Для продвинутых
- EsploraKart – Использует Esplora в качестве контроллера для игры в гоночный симулятор
- EsploraTable – Выводит информацию от датчика Esplora в табличном формате
- EsploraRemote – Подключение Esplora к Processing и удаленное управление ее устройствами вывода
- EsploraPong – Игра в Pong при помощи Esplora и Processing
См.также
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |