-
0ПросмотренныеТовары отсутствуют
-
0ИзбранноеТовары отсутствуют
-
0СравнениеТовары отсутствуют
-
Войти
-
Регистрация
-
0Корзина пуста
Пн-Пт 10:00 - 20:00 Москва
+7 (916) 919-80-05
info@shinetech.ru
shinetech
постоянно добавляем что-то интересное
В разделе 3D Модели доступны новые модели информационных табличек в формате STL для бесплатного скачивания.
В связи со сложной эпидемиологической ситуацией в Москве, мы временно не доставляем заказы собственной курьерской службой. Вы можете выбрать...
Купите от 3 катушек PETG и получите набор пробников PETG из 8 цветов в подарок! Первые 5 покупателей получат дополнительные 2...
Мы постоянно обновляем и добавляем в раздел 3D МОДЕЛИ для бесплатного скачивания. Для скачивания архива перейдите на карточку модели...
Доброго времени суток! Команда нашего магазина собрала самые востребованные электронные компоненты для создания уникальных и...
День Победы был достигнут в результате нечеловеческой стойкости, старания и усилий миллионов людей. Сегодня, девятого мая, мы снова...
Мы добавили новую точку самовывоза в Москве. Находится она в шаговой доступности от метро Молодежная в ТЦ Трамплин на -1 этаже в...
В честь Дня Космонавтики - скидка по промо-коду на весь ассортимент 12% . Акция продлится до 15 апреля . Успейте сделать...
Интернет-магазин SHINE TECH .RU официальный партнер производителя материалов для 3D печати ООО СТРИМПЛАСТ . В нашем...
Мы бесплатно доставляем по всей России материалы для 3D печати от 5 катушек до удобного для Вас пункта выдачи товаров (ТК...
OLED дисплей 0.96" 128x64, I2C - Пример подключения дисплея OLED 128x64 к Arduino
В этом примере подключение дисплея OLED 128x64 осуществляется по I2C, вывод текста на русском языке с использованием дополнительных библиотек.
КОМПОНЕНТЫ
- Arduino Uno R3 или Ардуино совместимый контроллер - 1 шт.
- OLED дисплей - 1 шт.
- Соединительные провода - 4 шт.
Можно собрать схему на макетной плате, но можно и "на прямую".
ПОДКЛЮЧЕНИЕ
Контроллер - > Дисплей
- 5V -> VCC
- GND -> GND
- A4 -> SDA
- A5 -> SCK
КОД
// Пример скетча подключения OLED дисплея к Ардуино // Подключаем необходимые библиотеки #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define OLED_RESET 5 Adafruit_SSD1306 display(OLED_RESET); // Изображение 128x20 точек // Преобразовать bmp файл в код можно онлайн конвертером - http://git.robotclass.ru/tools/bmptobin.html const unsigned char PROGMEM logoBmp[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfe, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfc, 0x40, 0x01, 0x10, 0x10, 0x01, 0x80, 0x18, 0x00, 0x07, 0xe0, 0x00, 0x01, 0xe0, 0x00, 0x20, 0x04, 0x46, 0x49, 0x94, 0x50, 0x01, 0x80, 0x18, 0x00, 0x07, 0xe0, 0x00, 0x01, 0xe0, 0x00, 0x2d, 0xb6, 0x49, 0x51, 0x92, 0x90, 0x00, 0x60, 0x60, 0x01, 0xff, 0xff, 0xe0, 0x07, 0xf8, 0x00, 0x2d, 0xb2, 0x49, 0x61, 0x91, 0x10, 0x00, 0x60, 0x60, 0x01, 0xff, 0xff, 0xe0, 0x07, 0xf8, 0x00, 0x2d, 0xb2, 0x49, 0x51, 0x92, 0x90, 0x01, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xf8, 0x1f, 0xfe, 0x00, 0x2d, 0xb6, 0x46, 0x49, 0x94, 0x50, 0x01, 0xff, 0xf8, 0x07, 0xff, 0xff, 0xf8, 0x1f, 0xfe, 0x00, 0x20, 0x04, 0x40, 0x01, 0x90, 0x10, 0x07, 0xff, 0xfe, 0x07, 0xe1, 0xe1, 0xf8, 0x79, 0xe7, 0x80, 0x3f, 0xfc, 0x3f, 0xfe, 0x8f, 0xe0, 0x07, 0xff, 0xfe, 0x07, 0xe1, 0xe1, 0xf8, 0x79, 0xe7, 0x80, 0x00, 0x00, 0x1f, 0xff, 0x00, 0x00, 0x1f, 0x3f, 0xcf, 0x87, 0xff, 0xff, 0xf8, 0x7f, 0xff, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x3f, 0xcf, 0x87, 0xff, 0xff, 0xf8, 0x7f, 0xff, 0x80, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x19, 0xff, 0xf9, 0x80, 0x1e, 0x1e, 0x00, 0x06, 0x18, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x19, 0xff, 0xf9, 0x80, 0x1e, 0x1e, 0x00, 0x06, 0x18, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x19, 0x80, 0x19, 0x80, 0x79, 0xe7, 0x80, 0x19, 0xe6, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x19, 0x80, 0x19, 0x80, 0x79, 0xe7, 0x80, 0x19, 0xe6, 0x00, 0x03, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0xe0, 0x07, 0x80, 0x00, 0x78, 0x66, 0x19, 0x80, 0x03, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0xe0, 0x07, 0x80, 0x00, 0x78, 0x66, 0x19, 0x80, 0x1b, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0 }; void setup() { display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // Активируем дисплей display.cp437(true); // display.clearDisplay(); // Очищаем содержимое экрана display.drawBitmap(0, 0, logoBmp, 128, 20, WHITE); // Выводим картинку logoBmp c координатами 0,0 и размером 128х20 display.setTextSize(1); // Устанавливаем размер шрифта (1..3) display.setTextColor(WHITE); display.setCursor(0,22); // Устанавливаем курсор x=0, y=22 display.println(utf8rus("Вывод русского текста")); // Используем библиотеку utf8rus для отображения русских букв display.setTextSize(2); display.setCursor(0,38); display.println("TXT2"); // Только английский текст, размер 2 display.setTextSize(3); display.setCursor(54,34); display.println("txt3"); // Только английский текст, размер 3 display.drawLine (0, 63, 128, 63, 1); // Рисуем линию display.display(); // Выводим сформированное изображение } void loop() { }
SHINETECH.RU интернет-магазин ПОЛЕЗНЫХ ВЕЩЕЙ
3d печати
shinetech.ru