Nano:Bit — это мини-плата управления, совместимая с платформой программирования Makecode. Она выглядит как плата Arduino Nano и поэтому называется Nanobit.
Nanobit совместим с платой расширения Arduino Nano.
Программный загрузчик в Nanobit соединён с материнской платой. В дальнейшем он может быть отделён, для уменьшения размеров при применении в компактном устройстве.
Особенности:
Nanobit совместим с платформой программирования makecode;
Стандартные 2,54-штырьки Pin;
Интерфейс I2C совместим с используемым на рынке OLED дисплеем;
Интерфейс для подключения литиевой батареи.
Технические параметры:
Чип Nanobit: nRF51822 ARM Cortex-M0;
Беспроводная связь: 2,4 ГГц и Bluetooth LE;
Датчик ускорения;
Датчик компаса;
Датчик температуры;
Программируемый светодиод (P15);
Программируемая кнопка A / B;
Программируемый порт ввода-вывода;
Интерфейс: I2C;
Расположение выводов: Совместимое с Arduino Nano;
Поддержка программы загрузки как USB-диск;
Напряжение питания: DC 5 В (от USB);
Интерфейс с питанием от литиевой батареи PH2.0: DC 3,7...4,2 В;
Входное напряжение Vin pin: DC 3,3...5 В;
Рабочее напряжение главной управляющей микросхемы: 3,3 В;
Размеры модуля: 75 х 19 x 17 мм;
Масса: ~6,9 г.
Платформа программирования: Makecode
Адрес для расширения: https://github.com/KittenBot/pxt-nanobit.
Помимо загрузки расширения Nanobit, автоматически загружается расширение для модуль OLED дисплея. В Nanobit отсутствует матрица 5x5 точек светодиодов , но резервируется интерфейс I2C, что упрощает использование модуля OLED.
Подключение
Компьютер покажет диск нанобита.
При подключении дисплея вы увидите строчку:
Пины нанобита
Выводы Нанобита идентичны контактам Микробита. Цифровое и аналоговое чтение и запись ввода-вывода может быть выполнено непосредственно через пин-колодку платы.
Для удобства работы вы можете подключать платы расширения, например RP024.
Рекомендуется использовать литиевый аккумулятор. Найти можно ТУТ.
На Nanobit отсутствует встроенная схема зарядки литиевых батарей, поэтому рекомендуем докупить плату контроля, например RP001 или RP038.
Разделение на плату и загрузчик nanobit:
Припаяйте соединительную колодку:
Загрузчик используется для загрузки программы, блок питания и для сброса программы. После загрузки программы вы можете отключить его.