Если в своём проекте вам нужно выводить простенькую графику или выводить данные, а подключение большого дисплея кажется громоздким и нерациональным решением, MicroView OLED – для вас.
Используйте MicroView для отражения статуса или «эмоции» своего робота; для отладки схем на breadboard’е; для создания графического интерфейса в устройстве. Стоит отметить, что самые отчаянные пользователи MicroView делают на нём даже видеоигры.
Вы также можете сделать из MicroView USB-системный монитор, который будет показывать вам, скажем, загрузку процессора и количество свободной памяти в вашей Raspberry Pi, количество непрочитанных сообщений в вашем ноутбуке или другие данные.
Начинка
Внутри корпуса инженеры американской SparkFun разместили микроконтроллер ATmega328P, регуляторы напряжения на 5 и 3,3 вольта с низким падением напряжения и монохромный (бинарный) OLED-экран с разрешением 64×48 пикселей.
Шаг между выводами MicroView – стандартные 2,54 мм, поэтому его легко установить на макетную плату.
Питание
Родное напряжение модуля – 5 вольт. Это обеспечивает совместимость с разнообразной периферией и сенсорами.
В качестве входного напряжения можно использовать любое от 5,3 до 16 В. Это позволяет легко питать MicroView от батареек или аккумуляторов. Вы также можете непосредственно подать от 3,4 до 5 В на пин 5V, и модуль будет работать на предоставленном уровне.
Программирование
Модуль программируется через Arduino IDE. В меню выбора платы стоит указать Arduino Uno, т. к. в MicroView используется то же ядро. Пинами, которые выведены в виде ножек на MicroView, можно управлять в точности, как это делается с любой другой ардуинкой.
На модуле нет USB-разъёма, поэтому прошивка осуществляется через MicroView-USB адаптер. На деле он является преобразователем из USB в Serial-интерфейс, поэтому без него можно обойтись, если у вас уже есть USB-UART преобразователь и несколько проводов.
Комплектация
1× Модуль MicroView
Характеристики
- Модель: SparkFun MicroView – OLED Arduino Module (SKU DEV-12923)
- Тип дисплея: OLED
- Разрешение: 64×48
- Микроконтроллер: ATmega328P
- Тактовая частота: 16 МГц
- Флеш-память: 32 КБ (из них 2,5 КБ занято загрузчиком)
- SRAM-память: 2 КБ
- EEPROM-память: 1 КБ
- Рабочее напряжение: 5 В
- Допустимое входное напряжение: 3,4–15 В
- Максимальный ток с пина 5V: 800 мА
- Максимальный ток с пина ввода-вывода: 40 мА
- Максимальный суммарный ток с пинов ввода-вывода: 200 мА
- Контакты ввода-вывода общего назначения: 12
- Контакты с поддержкой ШИМ: 3
- Контакты с поддержкой АЦП: 6
- Разрядность АЦП: 10 бит
- Аппаратные интерфейсы: UART, I²C