MicroView OLED

SparkFun MicroView OLED Arduino-модуль — полное и замысловатое название название простой и понятной штуковины. Перед вами аналог Arduino Uno с встроенным OLED-экраном и в пластиковом корпусе. Модуль самостоятелен и готов к работе без дополнительной обвязки, без путаницы из проводов, просто подайте питание.

Если в своём проекте вам нужно выводить простенькую графику или выводить данные, а подключение большого дисплея кажется громоздким и нерациональным решением, MicroView OLED — для вас.

Используйте MicroView для отражения статуса или «эмоции» своего робота; для отладки схем на breadboard’е; для создания графического интерфейса в устройстве. Стоит отметить, что самые отчаянные пользователи MicroView делают на нём даже видеоигры.

Вы также можете сделать из MicroView USB-системный монитор, который будет показывать вам, скажем, загрузку процессора и количество свободной памяти в вашей Raspberry Pi, количество непрочитанных сообщений в вашем ноутбуке или другие данные.

Начинка

Внутри корпуса инженеры американской SparkFun разместили микроконтроллер ATmega328P, регуляторы напряжения на 5 и 3,3 вольта с низким падением напряжения и монохромный (бинарный) OLED-экран с разрешением 64×48 пикселей.

Шаг между выводами MicroView — стандартные 2,54 мм, поэтому его легко установить на макетную плату.

Питание

Родное напряжение модуля — привычные для Arduino 5 вольт. Это обеспечивает совместимость с большим разнообразием периферии.

В качестве входного напряжения можно использовать любое от 5,3 до 16 В. Это позволяет легко питать MicroView от батареек или аккумуляторов. Вы также можете непосредственно подать от 3,4 до 5 В на пин 5V и модуль будет работать на предоставленном уровне.

Программирование

Модуль программируется через Arduino IDE. В меню выбора платы стоит выбрать Arduino Uno, т.к. в MicroView используется то же ядро. Пинами, которые выведены в виде ножек на MicroView, можно управлять в точности, как это делается с любой другой платой Arduino.

На модуле нет USB-разъёма, поэтому прошивка должна осуществляться через MicroView-USB адаптер. На деле он является преобразователем из USB в Serial-интерфейс, поэтому без него можно обойтись, если у вас уже есть USB-Serial адаптер и несколько проводов.

Для работы с картинками, текстом и графическими примитивами написана готовая библиотека для Arduino IDE.

Мы подготовили статью на вики, чтобы вам было проще начать работу с MicroView.

Характеристики

  • Микроконтроллер: ATmega328P
  • Тактовая частота: 16 МГц
  • Флеш-память: 32 КБ (из них 2,5 КБ занято загрузчиком)
  • SRAM-память: 2 КБ
  • EEPROM-память: 1 КБ
  • Рабочее напряжение: 5 В
  • Допустимое входное напряжение: 3,4–15 В
  • Максимальный ток с пина 5V: 800 мА
  • Максимальный ток с пина ввода-вывода: 40 мА
  • Максимальный суммарный ток с пинов ввода-вывода: 200 мА
  • Портов ввода-вывода общего назначения: 12
  • Портов с поддержкой ШИМ: 3
  • Портов, подключённых к АЦП: 6
  • Разрядность АЦП: 10 бит
  • Аппаратные интерфейсы: UART, I²C

Ссылки