Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог
Напиши статтю і отримай знижку!

I2C модуль розширення портів на MCP23017

код: AOC586

  • Доставка по Україні
    Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
  • 6 місяців гарантії

    Ми даємо гарантію на будь-який товар придбаний в нашому магазині:

    6 місяців на товари, крім батарейок і акумуляторів

    14 днів на батарейки та акумулятори

    У разі настання гарантійного випадку товар безкоштовно ремонтується, змінюється на аналогічний або повертається повна сума його вартості

    Уважно ознайомтеся з умовами гарантії.
  • Проконсультуємо до і після продажу
    Ви можете задавати питання письмово по e-mail або за контактними телефонами нашого магазину
186 грн

в наявності

 

Купити в один клік

8
голосувати
Знайшли дешевше?
  • I2C модуль розширення портів на MCP23017
  • Опис
  • Відгуки (14)
  • Задати питання

Модуль I2C адаптера графічного дисплея на мікросхемі MCP23017 призначений для спрощення підключення графічного дисплея 128х64 точок (рекомендується на чіпі KS0108) з паралельним інтерфейсом до контролера Arduino або міні-комп'ютера Raspberry за допомогою послідовного I2C інтерфейсу. Модуль також можна використовувати як звичайний розширювач квазідвонаправлених портів вводу/виводу.

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

  • Мікросхема адаптера: MCP23017
  • Напруга живлення: від 1,8 В до 5,5В (при напрузі живлення нижче 4,5 В знижується яскравість підсвічування та контрастність дисплея)
  • Максимальний споживаний струм: 150 мА
  • Інтерфейс: I2C
  • Режими роботи інтерфейсу: 100кГц / 400кГц / 1,7МГц
  • I2C адреса пристрою: від 0x20 до 0x27
  • Розміри плати: 24х26 мм

Швидкість роботи:

  • Очищення екрану: 600 мс (тобто 0.6 секунди)
  • Установка курсору: 33 мс
  • Друк тексту: приблизно 4 мс/символ
  • Малювання графіки: приблизно 2 мс/байт
  • Очищення прямокутної області: приблизно 120 мс для області розміром 20 x 50 точок з вирівнюванням по 8 точок по вертикалі
  • Заповнення прямокутної області 20 x 50 точок: 5230 мс (ТАК! 5.2 секунди!). Область повинна бути вирівняна по вертикалі
  • Малювання рамки прямокутника в одну точку 20 x 50 точок: 730 мс
  • Малювання рамки прямокутника в дві точки 20 x 50 pixels 1430 мс

Як видно з цього списку, адаптер служить, перш за все, для зручності підключення дисплея, але не для збереження високої швидкості роботи з ним. Для виведення тільки статичного або тексту, який повільно змінюється, він прекрасно справляється. Для високошвидкісної роботи з графікою, як і раніше, залишаються поза конкуренцією підключення через паралельний та SPI інтерфейси.

Посилання:

Відгуки покупців про I2C модуль расширения портов на MCP23017

Андрій (30.06.2022)

Працює з бібліотекою
https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library
тестовий скетч

#include
#include
#include

Adafruit_MCP23X17 mcp;
void setup()
{
Wire.begin(15, 4);
Serial.begin(115200);

if (!mcp.begin_I2C()) {
Serial.println("Error.");
while (1);
}

// Set pinMode to OUTPUT
for(int i=0;i<8;i++) {
mcp.pinMode(i, OUTPUT);
}
Serial.println("Looping...");
delay(2000);
}


void loop()
{
static int pin = 0;
mcp.digitalWrite(pin, HIGH);
delay(50);
mcp.digitalWrite(pin, LOW);
pin++;
if (pin > 8) pin = 0;
}

Відповісти

Крейг Барнс (26.10.2021)

Worked perfectly

Відповісти

Ярослав (10.05.2020)

Нету смысла покупать этот модуль т.к. ST9720 всё равно можно подключить по шине SPI, что я пока безуспешно пытаюсь сделать с платой NodeMCU. Единственная библиотека которая способна работать с ST9720 может только выводить текст, делать инверсию и другие базовые вещи. Но если вы всё таки хотите использовать этот дисплей, придётся хорошенько так помозговать, особенно в случае с ESP8266, которая ну никак не хочет заводиться с этим дисплеем. С AVR микроконтроллерами всё работает гуд, но мне, например, нужно WIFI, а лепить ESP01 к Arduino, например, я уже не хочу ввиду ограничения в буфере в 64 байта.. Это если по UART.

Відповісти

Ярослав (17.05.2020)

дисплей подключил по SPI. Тема на github

https://github.com/olikraus/u8g2/issues/1186

Відповісти

Евгений (28.12.2019)

https://arduino.ua/prod349-lcd-graficheskii-128x64-s-sinei-podsvetkoi

так и не завелся, ни через библиотеку
#include

ни через
#include "U8glib.h"
#include
#include
ни через
#include

можете рассказать как этот Robodyn взаимодействует с дисплеем ST7920 128/64?

и для каких целей сделан пин LCD+?

Відповісти

admin (28.12.2019)

Управление подсветкой дисплея.

Відповісти

Алексей (11.05.2019)

Важный баг MCP23017 (site Microchip errata)

Question
On MCP23008 device, if the GPIO7 input changes, or on MCP23017 if GPIOA7 or GPIOB7 input changes while the I2C master is reading this bit from the GPIO register, the SDA signal can change and look like a STOP condition on the bus. Answer
The solution is to use a different pin as input, no other workaround available now.

Вопрос
На устройстве MCP23008, если изменяется вход GPIO7, или на MCP23017, если изменяется вход GPIOA7 или GPIOB7, когда мастер I2C считывает этот бит из регистра GPIO, сигнал SDA может измениться и выглядеть как состояние STOP на шине.
Ответ
Решение состоит в том, чтобы использовать другой вывод в качестве входа, другого обходного пути сейчас нет.

Відповісти

Гринчук Анатолий (20.04.2019)

Пока что ничего полодительного сказать не могу. Два девайса и оба не заводятся. Пока отложил в сторону, занимаюсь другим. Даже если решить что программно я что-то не так делаю - то тот факт что подстроечный резистор ни на что не влияет меня расстроил - вроди как он должен регулировать контраст. Сам экран рабочий, без этого адаптера работает нормально.

Відповісти

admin (22.04.2019)

Проверьте, пожалуйста, правильность подключения адаптера к дисплею.

Відповісти

Анатолий (05.04.2019)

Мануал по подключению экранчика был бы очень в тему. Я пока что не осилил :(... Из кучи купленого все было +- легко подъемно и все работало.

Відповісти

admin (08.04.2019)

По ссылке http://www.gammon.com.au/forum/?id=10940 есть такое описание.

Відповісти

Анатолий (05.04.2019)

Что-то ни в какую не получается получить изображение через этот I2C... экран светится и ничего больше. Конраст не регулируется потенциометром... Сам I2C определился сканнером... Еще и 2 штуки зачем-то взял эти I2C... Еще поиграюсь часик-другой, но мысли подзабить на эти I2C уже закрадываются....

Відповісти

admin (08.04.2019)

На странице товара есть ссылка на очень подробное описание подключения дисплея через этот переходник.

Відповісти

Алексей (19.03.2018)

интересный но дорого стоит
сама микросхема стоит порядка 35 грн
плата переходник до 10 грн..
RobotDyn - много хотят ))

Відповісти

Написати відгук:

Фото:

Є питання по "I2C модуль розширення портів на MCP23017" ?

Також рекомендуємо ознайомитися:

Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.
оплата картами Visa і MasterCard