Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Raspberry Pi Sense HAT (Hardware Attached on Top) — это дополнительная плата для Raspberry Pi. Sense HAT оснащена светодиодной матрицей 8×8 RGB, джойстиком с пятью кнопками и следующими датчиками:
- Гироскоп
- Accelerometer
- Magnetometer
- Температура
- Давление
- Влажность
В этом кратком руководстве используется платформа .NET для извлечения значений датчиков c Sense HAT, ответа на команды джойстика и последующей работы со светодиодной матрицей.
Необходимые компоненты
- Raspberry Pi, поддерживающий инструкции ARM версии 7 с ос Raspberry Pi. Рекомендуется использовать Raspberry Pi OS Lite (64-разрядная версия).
- Sense HAT
Подготовка Raspberry Pi
Используйте команду, чтобы убедиться, raspi-config что SBC настроен для поддержки следующих служб:
- SSH
- I2C
Дополнительные сведения о raspi-config см. в документации по Raspberry Pi.
Присоединение sense HAT
При отключении устройства Raspberry Pi подключите устройство Sense HAT. Включите Raspberry Pi и запустите оболочку Bash после загрузки. Вы можете использовать SSH или подключить Raspberry Pi к экрану.
Установка GIT
В оболочке убедитесь, что на устройстве Raspberry Pi установлена последняя версия Git. Выполните следующие команды:
sudo apt update
sudo apt install git
Команды используют расширенное средство пакета для:
- скачивания сведений о пакете из всех настроенных источников;
- установки средства командной строки Git.
Запуск краткого руководства
В оболочке выполните следующую команду:
. <(wget -q -O - https://aka.ms/dotnet-iot-sensehat-quickstart)
Команда загружает и выполняет скрипт. Сценарий:
- Устанавливает пакет SDK для .NET.
- Клонирует репозиторий GitHub, включающий проект краткого руководства по Sense HAT.
- Выполняет построение проекта.
- Запускает проект.
Выходные данные консоли отображаются в виде данных датчика. На светодиодной матрице отображается желтый пиксель на поле синего цвета. Если держать джойстик в каком-то направлении, желтый пиксель переместится в этом направлении. Если нажать на центральную кнопку джойстика, фон переключится с синего на красный.
Получение исходного кода
Исходный код для этого краткого руководства доступен на сайте GitHub.