Поделиться через


Руководство. Использование micro:bit и создание кода с помощью Data Streamer

Введение

Microsoft Make Code — это полезное средство для обучения начинающих всех возрастов программированию с дополнительным бонусом, позволяющим использовать программное обеспечение для управления аппаратными устройствами.

В этом руководстве вы узнаете, как использовать платформу Make Code для написания простой программы, которая отправляет динамические данные из micro:bit BBC в Microsoft Excel с помощью надстройки Передача данных (Майкрософт).

В примере программы, используемой в этом руководстве, данные микро:битового акселерометра печатаются в Excel. Вы можете изменить и адаптировать базовую программу для работы с другими микро:битовыми датчиками или внешними датчиками.

Что потребуется для этого проекта

Оборудование

  • микроконтроллер micro:bit

Примечание.

Windows 8 и более новых версий дополнительный драйвер не требуется. Если вы впервые программируйте micro:bit в Windows 7, вам потребуется скачать драйверы mbed для компьютера.

  • кабель microUSB для USB

Программное обеспечение

  • Microsoft Excel O365
  • Надстройка Excel Data Streamer включена
    • Data Streamer предоставляется бесплатно со всеми подписками на O365

Использование блоков кода для печати данных в последовательном режиме

Последовательный порт на компьютере — это то, как Передача данных (Майкрософт) собирает данные с внешних устройств. В этом разделе показано, как использовать блоки Make Code для печати данных на последовательный порт.

  1. Подключите micro:bit и перейдите на веб-сайт Make Code .

  2. Выберите параметр micro:bit и создайте новый файл. Откроется блочный интерфейс MakeCode.

  3. Добавьте расширение HackingSTEM Data Streamer.

    Надстройка Data Streamer.

    Перейдите в раздел Расширения, расположенный в нижней части блоков кода, и найдите Data Streamer. Щелкните надстройку HackingSTEM Data Streamer, чтобы включить ее.

    Установите скорость Baud.

  4. Вернитесь в раздел Блок на странице MakeCode, найдите и откройте желтые или оранжевые блоки Поток данных в верхнем разделе.

    Установите скорость бод на начальном экране.

  5. Задайте скорость Baud, перетащив блок "Задать скорость Baud" в "On Start". Используйте параметр по умолчанию (9600).

    Примечание.

    Скорость Baud — это скорость, с которой компьютер и микро:бит взаимодействуют.

    Записать числовой массив 1.

  6. Затем напечатайте данные в последовательный режим с блоком массива чисел записи . Перетащите его в блок forever .

    Записать числовой массив 2.

  7. В массив слотов вставьте данные, которые нужно распечатать, в последовательный режим. В этом примере мы печатаем значения микро:битового акселерометра x, y и z.

    Axes.png изменения акселерометра.

    Блоки акселерометра находятся в разделе "Входные данные". Не забудьте изменить выбранную переменную с x на y и z соответственно.

    Напишите новую строку.

  8. Напечатайте новую строку после массива, чтобы обозначить конец пакета данных в Data Streamer. Для этого перетащите блок "строка записи" из раздела Data Streamer.

    Добавьте паузу.

  9. Необязательно. Добавьте паузу, чтобы было проще просматривать данные при печати.

Скачивание кода в micro:bit

После того как вы получите блочное приложение Make Code, вы можете отправить его в micro:bit! Это можно сделать двумя способами, описанными ниже.

Примечание.

Вариант 1 выполняется быстрее, так как он включает в себя меньше шагов. Однако некоторые компьютеры могут не разрешать загружать файлы непосредственно в micro:bit, поэтому вам может потребоваться использовать вариант 2.

Вариант 1

Скачайте код на micro:bit.

Скачайте и сохраните файл кода непосредственно на микро:битовом диске.

Вариант 2

Скачивание кода в скачиваемую версию 1.

Скачайте и сохраните файл кода в папку на компьютере.

Скачивание кода в скачивание 2.

Откройте проводник, перейдите в папку, в которой сохранен файл кода, а затем перетащите файл кода на диск micro:bit.

Использование потоковой передачи данных

Вы готовы использовать Data Streamer! Откройте Excel и перейдите на вкладку Поток данных.

Подключение устройства.

  1. Нажмите кнопку "Подключить устройство", чтобы выбрать микро:битовое USB-устройство.

[!! ПРИМЕЧАНИЕ. Если в списке указано несколько устройств, отключите micro:bit и проверьте, какое из них исчезнет, а затем подключитесь и выберите это USB-устройство.

Запуск данных.

  1. Нажмите кнопку "Запустить данные" на вкладке Data Streamer и перейдите на лист Data In (Данные в), чтобы просмотреть данные акселерометра micro:bit, напечатанные в трех отдельных столбцах.

  2. Данные можно отобразить для более удобного наблюдения за изменениями с течением времени и анализа данных с помощью встроенных функций Excel.

Дополнительные сведения для изучения

Анализ данных Excel

Экспериментируйте с различными инструментами визуализации данных и встроенными уравнениями для анализа данных. Ниже приведены некоторые полезные руководства по Excel:

  1. Визуализация передаваемых данных в Excel
  2. Создание макросов для передаваемых данных
  3. Создание таблицы данных
  4. Создание таблицы хранилища пробных версий

Проекты HackingSTEM

Ищете идеи для проектов? Команда Microsoft HackingSTEM имеет множество проектов с открытым кодом и учебных программ! Ниже приведены некоторые проекты HackingSTEM, использующие micro:bit.

  1. Электропроводниковый счетчик
  2. Датчик давления и изгиба

Ознакомьтесь с полной библиотекой действий HackingSTEM здесь.

Пожалуйста, свяжитесь с нами, если у вас есть какие-либо вопросы, комментарии или идеи! Мы также любим видеть, что люди строят с нашими проектами, поэтому, пожалуйста, поделитесь своими творениями и пометьте нас в социальных сетях!