LED display TM1637 and Arduino

Sdílet
Vložit
  • čas přidán 13. 05. 2018
  • Hello! In this video we will connect 7 segment display on the shift register TM1637
    Link to the library and sketch archive: drive.google.com/open?id=1DN5...
    Where can I buy:
    Display TM1637: ali.pub/2id9gd
    The cheapest Arduino Pro Mini for crafts: ali.pub/1ny2z4
    Buzzer: ali.pub/2hvd87
    0.96 "OLED display: ali.pub/2hvdd9
    Load resistor 10 Ohm 10 W: ali.pub/2hvdwp
    Motor with gearbox: ali.pub/2hrtt2
    Bluetooth HM-10: ali.pub/2amedo
    Bluetooth HC-06: ali.pub/2amdlv
    WS2812B 7 LEDs: ali.pub/2hi9h8
    WS2812B: ali.pub/1x8oim
    The cheapest Arduino Pro Mini for crafts: ali.pub/1ny2z4
    Solar panel 5V 4.5W: ali.pub/2gllam
    Solar panels: ali.pub/2glli0
    Servo drives: ali.pub/2glm6p
    Platform for the camera: ali.pub/2glq8j
    Digital resistor AD5171: ali.pub/2gi4vs
    TFT Displays: ali.pub/1ny2rc
    Arduino Mega 2560: ali.pub/2gih4z
    The most convenient cashback:
    LetyShops: goo.gl/Ev5XgI
    The most profitable cashback:
    Ecomerce: goo.gl/3dDc2w
  • Věda a technologie

Komentáře • 132

  • @Jackson_Sam
    @Jackson_Sam Před 5 lety +4

    Большое спасибо за видео. Мне очень помогло. Подключил два индикатора, доволен как слон)) Процветания и успехов каналу.

  • @sergeitannenberg503
    @sergeitannenberg503 Před 5 lety +6

    разжевал и накормил, спасибо, наверное самый понятный обзор библиотеки.

  • @user-zs5kn9rc4p
    @user-zs5kn9rc4p Před 4 lety +2

    Спасибо за информацию по точкам!

  • @Gosha_Khabarovsk
    @Gosha_Khabarovsk Před 2 lety

    Хорошо! Но есть вопрос: у меня дисплеи 6-разрядные. И данная библиотека не годится! Не подскажите какую библиотеку в случае 6-разрядных индикаторов использовать?

  • @user-pn6cp2fx5y
    @user-pn6cp2fx5y Před 5 lety +1

    МОЛОДЕЦ!!!!! СПАСИБО!!!!! очень понятно

  • @TheKelikat
    @TheKelikat Před 5 lety +1

    купил такой экран как раз из за точек и часов и десятичных, покупал под разбор.
    но оказалось что он великоват, и таких же размеров можно купить вли, которые тоже меньше не бывают.
    хотел в плеер поставить, но наверно часы с плеером сделаю, вот про нерабочие точки не знал, точно на разбор пущу

  • @lexasto
    @lexasto Před 6 lety +4

    Как вариант: можно попробовать сделать так чтобы целое число горело постоянно, а десятки и сотые мерцали (типа вместо точки)

  • @user-ro3kx1fk3s
    @user-ro3kx1fk3s Před rokem +1

    какую библиотеку используете? Я не нашел таких команд.

  • @Gameplayer55055
    @Gameplayer55055 Před 6 lety +1

    Есть такие на |2с? Надо не занимать пинов

  • @floydrose2833
    @floydrose2833 Před 5 lety

    Спасибо!!!

  • @reodos3
    @reodos3 Před 4 lety +3

    для отображения десятичных точек нужно установить старший бит в единицу в отправляемом байте кода символа. Например символ "0" отправляется командой disp.displayByte(3,0x3F);// 0x3F=0b00111111 а символ"0" с горящей точкой отправляется командой disp.displayByte(3,0xBF);// 0xBF=0b10111111
    P.S. у меня дисплей без двоеточия но с десятичными точками.
    P.P.S. Или можно просто к готовому коду прибавить 0x80. Например так disp.displayByte(3, 0x3F+0x80)

    • @UCanDo
      @UCanDo  Před 4 lety

      Я так и делаю, только в зависимости от дисплея это включит либо запятую, либо (как в моем случае) двоеточие.

    • @MrMultiSIM
      @MrMultiSIM Před rokem

      Можете написать пример вывода второй точки, отдельно без 1, 3 и 4-ой? Или вывод отдельно третьей точки

    • @Andrew_Chernenko
      @Andrew_Chernenko Před 8 měsíci

      Тут дело в том, что в недорогих нонеймовых индикаторах, которые ставят в подобные "часовые" модули, эти точки вообще не работают - на их местах просто физически не установлены кристаллы. В этом можно убедиться, если потыкать тестером напрямую по ножкам семисегментника. Чтобы работали и те точки, и другие, нужно брать фирменные индикаторы.

    • @UCanDo
      @UCanDo  Před 8 měsíci

      @Andrew_Chernenko, не согласен с вами. Эти индикаторы называются семисегментные, потому что 7 светодиодов формируют полную цифру 8. Эти 7 сегментов цифры обозначаются буквами ABCDEF. Еще один светодиод формирует дополнительный элемент - точку, которая обозначается аббревиатурой DP. И того получается 8 сегментов. Что равно одному байту. Это не зря так сделано. Все завязано на Битовой системе, где в байте каждый бит определяет какой именно сегмент будет включен.
      Производители делают светодиодные панели с разным расположением светодиодов для того чтобы отвечать спросу потребителей.
      Из вышесказанного: не существует 7-ми сегментного индикатора, у которого было бы больше чем 8 светодиодов.
      В данном случае производитель выпускает индикаторы 2-х типов: с двоеточием или с точкой после каждой цифры. Либо одно, либо другое. Вместе физически не возможно.
      Каждый покупает себе именно то что нужно. И тут дело абсолютно не в вопросе «подделок», а в том что такова конструктивная особенность 7-ми сегментных индикаторов, и просто нужно быть внимательным при покупке, чтобы не купить не то что нужно.

    • @Andrew_Chernenko
      @Andrew_Chernenko Před 8 měsíci +1

      ​ @UCanDo Сейчас понял, в чем я затупил: модули-то с TM1637. У этой микросхемы выход рассчитан на 8 сегментов и 6 разрядов максимум. Поэтому и индикаторы в таких модулях стоят без наворотов (хотя это не отменяет того факта, что их корпус с нерабочими точками вводит покупателя в заблуждение). А так-то одновременная реализация точек и двоеточия есть. У таких семисегментников, как правило, по 14 пинов, из которых 8 - сегменты+точка, 4 - разряды, 2 - отдельные выводы на часовое двоеточие. В некоторых есть еще два дополнительных вывода для верхней точки после третьей цифры (заменяет символ градуса) - всего получается 16 выводов. Эти индикаторы ставят в модули с HT16K33 (обычно эта микросхема используется для управления 16-сегментными индикаторами и светодиодными матрицами).

  • @arduinomaquinas
    @arduinomaquinas Před rokem +2

    Nice 👏👏👏

  • @sanli5561
    @sanli5561 Před 4 lety +1

    добрый вечер,Игорь , меня зовут Сан.
    подскажите пожалуйста ,можно ли использовать TM1637 вместо двухстрочного дисплея LCD1602,дело втом , и что я слеповат, и на двухстрочном цифирки маловаты , да и I2C на борту даёт преимущества.а заменить хочу на( Ардуино контроллер поворотки)

    • @UCanDo
      @UCanDo  Před 4 lety

      Здравствуйте. Да, можно использовать этот дисплей, только нужно изменить скетч, для того чтобы правильно выводить данные.
      Есть еще другой вариант: можно на дисплее LCD1602 выводить большие надписи. Вот, посмотрите это видео: czcams.com/video/xFWpncHrgRo/video.html
      достаточно немного изменить скетч, и на LCD1602 можно вывести большие надписи.

    • @sanli5561
      @sanli5561 Před 4 lety

      @@UCanDo буду менять скетч под TM1637 попробую , спасибо за объяснения

  • @alexandrlatukhin6345
    @alexandrlatukhin6345 Před 4 lety +1

    Спасибо.

  • @user-nj1uw6kp8g
    @user-nj1uw6kp8g Před 6 lety +1

    И почему не прикрутили полноценный i2c? Или хотяб предусмотрели, чтобы у всех команд 8-ой бит 0 был. Иначе через аппаратный i2c не запустить. (Только ногодрыгом:( )

  • @Dancopymus
    @Dancopymus Před 3 lety

    Hi friend,
    I have 2 Displays of this but, from the large module (0.56") and I've tried connecting with esp8266 NodeMCU but it doesn't work at all; and interestingly, with the small module (0.36") it works normally with NodeMCU.
    I think it has a manufacturing fault with the two resistors (103) and the two capacitors behind the board. Do you know anything about this? Have you ever connected with esp8266 NodeMCU? Thanks

    • @Dancopymus
      @Dancopymus Před 2 lety

      Thank you David; I use 1k or 10k resistors on the CLK and DIO lines to fix the problem.

  • @asdasdasdsadsadasd8733
    @asdasdasdsadsadasd8733 Před 6 lety +1

    Thank you.

  • @user-mb8fn3tr8f
    @user-mb8fn3tr8f Před 3 lety

    Добрый день. Подскажите пожалуйста. Как можно вывести на этом дисплее в 0-ом сегменте пусто, в 1-ом буква d, во 2-ом L, в третьем цифра 4?

    • @UCanDo
      @UCanDo  Před 3 lety

      Смотрите с 3-й минуты:
      (_empty, _d, _L, _4)

  • @abdulqadirahmedli610
    @abdulqadirahmedli610 Před rokem +2

    Спасибо за видео. Вы можете программивать TM 1723 ?

    • @UCanDo
      @UCanDo  Před rokem +1

      Спасибо за отзыв!
      Увы, с TM1723 я дела не имел, ничего подсказать не могу.

  • @ascuber4650
    @ascuber4650 Před 4 lety +2

    Можно без калькулятора, компилятор понимает двоичные числа, аналогично шестнадцатиричным - B11110101 (заглавная B) или 0b11110101.

  • @vtech8716
    @vtech8716 Před 6 lety +2

    Молодец. Каким образом можно подключить 2 и более подобных дисплея одновременно. Например одновременно отображать время и температуру?

    • @UCanDo
      @UCanDo  Před 6 lety +3

      Обьявить два дисплея:
      #define CLK1 3
      #define DIO1 2
      TM1637 disp_1(CLK1, DIO1);
      #define CLK2 4
      #define DIO2 5
      TM1637 disp_2(CLK2, DIO2);
      для вывода использовать либо disp_1 либо disp_2

    • @vtech8716
      @vtech8716 Před 6 lety +1

      Спасибо, буду пробовать, а то лежит 3 таких дисплейчика разных цветов, надо многофункциональный показометр сделать.

    • @f33net
      @f33net Před 6 lety +1

      Вообще, сама бисина там на 6 разрядов и точками умеет управлять, а ещё умеет клаву 16 кнопок читать (хоте, не ступи в прошивке, могла бы и 96 читать). :) Подозреваю, что там тинка зарыта для тех, кому влом самому сделать такую фигушку с нормальным интерфейсом COM, а не тормознутую библу с delay() и хрен найдёшь какими командами. :)

    • @valeram7988
      @valeram7988 Před 4 lety

      @@UCanDo а какая может быть максимальная длина дата-линии? Например если её вывести витой парой в экране? На 8-ми метрах работать будет?

  • @user-nh4mg8lc3h
    @user-nh4mg8lc3h Před 6 lety +18

    Что значит "если понравилось"? Такие видео не могут не нравиться)

  • @MrMultiSIM
    @MrMultiSIM Před rokem

    Спасибо! Как управлять точками на дисплеях, у которых не двоеточие, а 4 точки внизу - у каждой цифры - к ним есть доступ по отдельности?

    • @UCanDo
      @UCanDo  Před rokem +1

      Да, можно каждой точкой управлять по отдельности. Посмотрите как строится символ, один их битов включает точку.
      Видео я делал давно, уже многое не помню. Я сейчас не дома, по этому код не смогу глянуть.

    • @MrMultiSIM
      @MrMultiSIM Před rokem

      У меня в готовом скетче выводится двоеточие по логической переменной - но это для дисплеев с двоеточием после 2 символа. Что тут заменить, чтобы так же вспыхивала вторая точка - которая после 2 символа? Буду благодарен, если ответите, как будет возможность.
      #ifdef TM1637_USE
      if (millis() - tmr_clock > 500UL) { // каждую секунду изменяем
      tmr_clock = millis(); // обновляем значение счетчика
      dotFlag = !dotFlag; // инверсия флага
      if (!DisplayFlag) display.point(dotFlag); // выкл/выкл двоеточия
      Display_Timer ();
      }
      if (dawnFlag) {
      clockTicker_blink();
      }
      #endif //TM1637_USE

    • @MrMultiSIM
      @MrMultiSIM Před rokem

      Т.е. там двоеточие выводится через display.point(dotFlag); - я так понимаю, стандартная функция самой библиотеки. А на дисплее с 4 точками - они вспыхивают все вчетвером, при таком коде 😀 А надо только 2-ю зажигать.

  • @sailansers6768
    @sailansers6768 Před 3 lety

    Хороший обзор. Не рассматривали 6 разрядные дисплейчики на TM1637 ?

    • @UCanDo
      @UCanDo  Před 3 lety

      Добрый день. Спасибо за отзыв! Нет, не пробовал. Просто не было необходимости, да и в наличии у меня таких нет

  • @dreamerggibberish9806
    @dreamerggibberish9806 Před 4 lety +1

    Очень доходчиво объяснил! Лайк! Только не могу понять, почему нельзя засветить точки у знаков? Ведь ты сам расписал в двоичном коде символ. И получается что самая старшая единица это как раз точка. Или я чего не понимаю?

    • @UCanDo
      @UCanDo  Před 4 lety

      Спасибо за отзыв! Эти дисплеи делают с разным расположением светодиодов. Есть модели где светится двоеточие, а есть модели где светятся нижние точки. Либо то либо другое. В моем случае светодиоды установлены в двоеточие, и можно включить только их.

    • @MrMultiSIM
      @MrMultiSIM Před rokem

      как именно? Где управление точками дисплея прописано? У меня как раз дисплей с 4 точками - по одной после каждой цифры. Как ими управлять?

  • @user-bi9vy3vy7j
    @user-bi9vy3vy7j Před 5 lety +1

    подскажите пожалуйста, как вывести число из переменной и букву, одновременно?

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Выводите просто в разные сегменты.

    • @user-bi9vy3vy7j
      @user-bi9vy3vy7j Před 5 lety

      А если число двузначное?

  • @user-em4oz8ub5h
    @user-em4oz8ub5h Před 4 lety

    Можно ли отпаять штатный индикатор а на его место установить большой индикатор ?

    • @UCanDo
      @UCanDo  Před 4 lety +1

      В теории да. Главное правильно подключить сегменты и чтобы силы тока хватило.

    • @user-em4oz8ub5h
      @user-em4oz8ub5h Před 4 lety

      @@UCanDo в этой идеи я вижу большие перспективы

    • @user-fi7wx2mo6w
      @user-fi7wx2mo6w Před 4 lety

      @@UCanDo Подскажите у штатного индикатора схема соединения с общим анодим,?

  • @ermakamre
    @ermakamre Před 6 lety +2

    Почему решили, что TM1637 сдвиговый регистр? Цитата из datasheet: kind of LED (light-emitting diode display) drive control special circuit with keyboard
    scan interface.

    • @UCanDo
      @UCanDo  Před 6 lety

      С обратной стороны стоит микросхема TM1637.

    • @ermakamre
      @ermakamre Před 6 lety +4

      Это понятно, но почему она стала сдвиговым регистром?

    • @nighthunter28
      @nighthunter28 Před 4 lety +1

      @@ermakamre он его путает с говном на 74HC595

  • @Andrei011000
    @Andrei011000 Před 4 lety

    все хорошо, только как на него инфу с датчиков выводить?

    • @UCanDo
      @UCanDo  Před 4 lety +2

      Данные с датчика получаете в переменную потом переменную отображаете на дисплее.

  • @kemperschannel4099
    @kemperschannel4099 Před 5 lety

    У меня не работает команда disp.displayInt(pwm); pwm задаю с подстроечника, но это не имеет смысла, потому что ошибку выдает компилятор class TM1637 has no member named "displayIntZero"

    • @UCanDo
      @UCanDo  Před 5 lety

      Можете написать ваш код?

    • @kemperschannel4099
      @kemperschannel4099 Před 5 lety

      #include "TM1637.h"
      #define p_pin 1
      #define CLK 6
      #define DIO 7
      int pwm;
      TM1637 tm1637(CLK,DIO);
      void setup() {
      tm1637.init();
      tm1637.set(7);}
      void loop() {
      pwm=analogRead(p_pin);
      tm1637.displayInt(pwm);
      delay(20);
      tm1637.clearDisplay();}

    • @UCanDo
      @UCanDo  Před 5 lety

      Есть пару замечаний:
      #define p_pin 1
      - вы тем самым задаете цифровой пин 1, а не аналоговый пин А1. правильно писать так:
      #define p_pin A1
      delay(20); - сделайте задержку по-больше, иначе нормально отображаться не будет. 50, или даже 100
      Только что попробовал откомпеллировать ваш скетч, и исправленный (с А1), в обоих случаях у меня компиляция прошла без ошибок. Вы библиотеку установили?

  • @Dmitry_b-612
    @Dmitry_b-612 Před 6 lety +3

    Видосу однозначно лайк. до кучи хороших справочных видосов
    Фактически этот лёд только для часиков, больше никуда
    TM1638 и MAX7219 луччи.
    хотя часики люди тоже делают разные интересные.
    Я вот тоже сегодня выложил видос czcams.com/video/AZVBmMs2kp0/video.html

    • @ilesk8964
      @ilesk8964 Před 6 lety +1

      Почему же для часов? Термометр, вольтметр, да любое устройство где хватит 4х символов. Та же бегущая строка, с натяжкой, как показал автор. В общем, годная штука, парочка всегда лежит про запас, на всякий)).
      Видосу лайк.

    • @Megavolt.
      @Megavolt. Před 6 lety

      Я пока в этой теме слабоват, но я так понимаю, не сильно проблемно ещё один такой подцепить и работать с двумя сразу. Тут уже 8 символов и возможностей намного больше. Я к примеру хочу таким образом сделать индикатор оборотов двигателя для регулятора с обратной связью. ( в оригинале у автора проекта используется 1602, что избыточно)

  • @user-eb3fe3yv1s
    @user-eb3fe3yv1s Před rokem

    Для flprog есть пользовательский блок с возможностью управления нижними точками. Значит как-то они должны работать.

    • @UCanDo
      @UCanDo  Před rokem

      Это зависит конструкции дисплея. Либо нижние точки, либо двоеточие.
      Оба варианта невозможны

    • @user-eb3fe3yv1s
      @user-eb3fe3yv1s Před rokem

      @@UCanDo надо будет попробовать этот блок. Дисплей у меня есть.

  • @polychaeta4177
    @polychaeta4177 Před rokem

    странно, повторил точь в точь но уменя пишет на строчке byte 1 = 0; expected unqualified-id before numeric constant.

    • @UCanDo
      @UCanDo  Před rokem

      Между “byte” и “1” не должно быть пробела

    • @polychaeta4177
      @polychaeta4177 Před rokem

      @@UCanDo так попробуем, спасибо за ответ.

  • @user-pv9ii9vg8p
    @user-pv9ii9vg8p Před 3 lety

    Добрый день, а вы знаете, что кадр из вашего видео попал в книгу по "Безопасности Интернета Вещей" (от Министерства науки и образования Украины!)? Нам эту книги дали вместо методичек.

    • @UCanDo
      @UCanDo  Před 3 lety

      Нет, впервые слышу. Было бы интересно посмотреть! Есть ли данная книга в электронном виде?

    • @user-pv9ii9vg8p
      @user-pv9ii9vg8p Před 3 lety

      @@UCanDo , вам дошел мой ответ с сылкой?

    • @UCanDo
      @UCanDo  Před 3 lety

      Да, спасибо, почитаю!

    • @UCanDo
      @UCanDo  Před 3 lety

      Пересмотрел я данную книгу, и как-то грустно стало. Я понимаю если бы данный материал рассматривался в школьном курсе, но не в ВУЗ-е... Точнее там есть некоторые моменты "глубокого" изучения программирования, которые вышодят за рамки школьного обучения, но использовать для обучения в ВУЗе среду разработки Arduino - это деградация. Так как сама суть и цель Этой среды - быстрый старт, демонстрация возможностей программирования чтобы заинтересовать ДЕТЕЙ в изучении программирования. Так как человек никак не учится самому процессу программирования. Приведу пример. Исходя их этой методички я не увидел как настраивается ШИМ на стороне микроконтроллера. Какие таймеры при этом будут задействованы, или за что отвечает регистр TIMSK0 и т.д..... А ведь это основа!
      Даже если не изучать глубоко настройки микроконтроллера, есть более продвинутые среды разработки.
      Я не знаю чему учат в самом учебном процессе, но уровень программирования, который приведен в книге, не то что низкий - он ниже плинтуса. Если весь учебный процесс строится на таком уровне, то выпускики данного учебного заведения просто не конкурентно способны в современном обществе :(
      Может мое впечатление ошибочно, что тоже не могу отрицать.

    • @user-pv9ii9vg8p
      @user-pv9ii9vg8p Před 3 lety

      На самом деле мне даже такое сложно. Немного растроился, что это "для школьного обучения". Возможно мне кажется, но сложности при выполнении этих задач почти всегда получаются из за размытых условий. У нас часто студенты обращаются к преподу для уточнения заданий, каждый говорит ей свое предположение, а он на всё отвечает ДА.

  • @samantafox4311
    @samantafox4311 Před 6 lety

    Как выводить двоеточие для часов? ...что-то у меня не хочет ((((

    • @UCanDo
      @UCanDo  Před 6 lety

      Точки включаются этой командой: disp.point(POINT_ON);
      выключаются этой: disp.point(POINT_OFF);
      Вместо POINT_ON и POINT_OFF можно использовать переменную со значениями 0 и 1
      Важный момент! Двоеточия привязаны к 2-му знакоместу! Счет идет с права и начинается с нуля. Крайнее правое - это 0, потом 1, 2 и 3. Для того что бы двоеточие отображалось обязательно нужно что бы во втором знакоместе что-то отображалось. Какая-нибудь цифра или знак. Иначе двоеточие не будет отображаться.

  • @buhlo80stream79
    @buhlo80stream79 Před 6 lety

    У меня есть интересная задача для тебя!!! Как связаться?

    • @UCanDo
      @UCanDo  Před 6 lety

      Добрый день.
      igor.silenock@gmail.com

  • @user-dy4yv1xe3g
    @user-dy4yv1xe3g Před 3 lety

    А возможно на дисплей вывести скажем цифру с плавающей точкой?

    • @UCanDo
      @UCanDo  Před 3 lety +1

      Можно вывести любую информацию. Переменная (с плавающей точкой) разбивается на сегменты, и каждый сегмент записывается отдельно в ячейки дисплея

    • @user-dy4yv1xe3g
      @user-dy4yv1xe3g Před 3 lety

      @@UCanDo А вам не трудно создать видео пример с плавающей точкой на основании работы термометра и показать нам?

    • @UCanDo
      @UCanDo  Před 3 lety +1

      Нечто подобное я делал когда создавал проект с таймером обратного отсчета: czcams.com/video/jTTarjhBcbI/video.html
      Вам нужно получить отдельно целую часть числа, и отдельно дробную.
      Вот пример:
      float s = 12.4;
      получаем целую часть числа:
      int High_S = int(s);
      получаем дробную часть числа:
      int Low_S = int((s - High_S) * 10);
      Так мы получим "4". Если нужно получить больше разрядов после запятой то нужно умножать на соответствующее число:
      * 10 - один разряд
      * 100 - два разряда
      *1000 - три разряда
      и так далее.
      В результате у нас получилось две переменные: High_S и Low_S
      А как их вывести на дисплей можно посмотреть в этом видео, или в том на которое я дал ссылку

    • @user-dy4yv1xe3g
      @user-dy4yv1xe3g Před 3 lety

      @@UCanDo дай Бог вам здоровье, мил человек. Спасибо.

    • @user-dy4yv1xe3g
      @user-dy4yv1xe3g Před 3 lety

      @@UCanDo А как вывести саму точку на дисплей?

  • @TheKelikat
    @TheKelikat Před 5 lety +3

    фигасе ардуинщик с макитой

  • @gene4000
    @gene4000 Před 4 lety

    А если в displayInt записать 32767?

    • @UCanDo
      @UCanDo  Před 4 lety

      Дисплей отобразит только 4 цифры

    • @gene4000
      @gene4000 Před 4 lety

      @@UCanDo понятно, что пять туда не поместиться. он их будет как-то прокручивать или просто четыре цифры... старшие разряды?

    • @UCanDo
      @UCanDo  Před 4 lety

      Прокручивать не будет сам по себе. Можно это спец.командой сделать. Если просто вывести, то отобразит только 4 цифры. Какие именно, старшие или младшие, я не знаю. Не пробовал

    • @gene4000
      @gene4000 Před 4 lety

      @@UCanDo Спасибо

  • @qwerty7city
    @qwerty7city Před 6 lety

    а где скетч на эффекты , как в конце видео?

    • @UCanDo
      @UCanDo  Před 6 lety

      В описании под видео есть ссылка на архив с библиотекой и скетчем с примерами.

    • @qwerty7city
      @qwerty7city Před 5 lety

      там нет эффектов как вначале на видео

    • @UCanDo
      @UCanDo  Před 5 lety +1

      Все там есть. Будьте внимательны.
      К тому же ничто не мешает вам написать тот эффект который нужен

  • @f33net
    @f33net Před 6 lety +5

    Без BCD семисегментник хлам. :)

  • @user-fi7wx2mo6w
    @user-fi7wx2mo6w Před 4 lety

    Дисплей с общим а.... или какое его название.

    • @UCanDo
      @UCanDo  Před 4 lety

      Есть семисегментные индикаторы с общим анодом, есть с общим катодом. Здесь же не просто матрица светодиодов, а полноценное устройство на базе TM1637

    • @user-fi7wx2mo6w
      @user-fi7wx2mo6w Před 4 lety

      @@UCanDo Меня в этом устройстве интересует информуция о семисегментном индикаторе. На видео я это не увидел.

  • @mubifay_yt_7644
    @mubifay_yt_7644 Před 2 lety

    Как подключить эту библиотеку?

    • @UCanDo
      @UCanDo  Před 2 lety

      Ищите в Гегле «как установить библиотеку Ардуино»

  • @WHAK
    @WHAK Před 5 lety

    Как перевернуть экран?

    • @UCanDo
      @UCanDo  Před 5 lety

      А зачем вам переворачивать изображение?

    • @WHAK
      @WHAK Před 5 lety

      @@UCanDo для того чтобы физически перевернуть экран. Меня интересует программный переворот.

    • @UCanDo
      @UCanDo  Před 5 lety

      Вопрос тот же: зачем?
      Ведь физические параметры по габаритам не меняются. Стало быть зачем так заморачиваться и переворачивать изображение?

    • @WHAK
      @WHAK Před 5 lety

      @@UCanDo ну вот физически я трогать его не хочу, у него выводы с одной стороны, вобщем как понял нельзя вимимо.

    • @UCanDo
      @UCanDo  Před 5 lety

      У дисплея выводы с двух сторон. Просто перепаяйте разъём на другую сторону и все.
      Программно это сделать можно, но очень проблематично.

  • @nikons1484
    @nikons1484 Před 6 lety +1

    Фигня деньги на ветер, 200рублей и норм дисплей 16 символов и две строки.

    • @kalobyte
      @kalobyte Před 6 lety +2

      достойный камент для школьника

    • @KosikX
      @KosikX Před 5 lety +1

      есть монитор и ПК, зачем эти игрушки вообще да?

  • @arduinoLab
    @arduinoLab Před 6 lety +1

    зачем ты воруешь мои значки видео?
    видимо по хорошему никак не дойдет, придется по плохому.

    • @UCanDo
      @UCanDo  Před 6 lety +2

      Зачем мне это делать? Вы же сами понимаете что брать фото с других каналов ни к чему хорошему не приведет. Вот и мне нет в этом никакого смысла. Я нашел эту фотку в сети. Я специально смотрел чтобы фото не было взято с какого-то Ютуб канала... Если хотите, могу найти ссылку, откуда я взял это фото. Там и будете, как правообладатель, требовать удаления вашего фото.
      Мне очень неприятно что так получилось... Фото изменю как только буду возле компьютера.

    • @AlexeyBukreev
      @AlexeyBukreev Před 6 lety

      картинка используется в видео "часы на ардуино" и в статье где лежит код из видео, откуда ты её и стырил.
      причем тут ютуб или не ютуб? зачем вообще чужое брать? у каждой фоты есть автор.
      мне нет интереса распинаться тут, следующий раз просто страйк улетит.

    • @UCanDo
      @UCanDo  Před 6 lety +6

      В сети 1000 и одна фотка дисплея. Фото производителя - одно. Фото в магазинах - второе. Личные фото ютуберов - третье... А еще есть фото в форумах, тех же статьях и т.д и т.п.
      Я взял фото на форуме - месте где выкладывается всё и вся для открытого доступа и каждый может взято что хочет, без каких-либо "последствий" относительно правообладания.
      Повторюсь: мне нет резона воровать что-то у кого-то, так только себе хуже сделать можно. В этом нет смысла. Тем более нет смысла "воровать" у других авторов Ютуба. В данном случае так вышло что на фото, которое я использовал, нашелся автор. С моей стороны, я фото сменил сразу же как только поступил запрос.

  • @fantom74
    @fantom74 Před 7 měsíci

    Про принцип работы микросхемы информации ноль. Видео малополезное

  • @M8nKnight
    @M8nKnight Před 6 lety

    Очень слабый канал. Мало теории. Есть множество более достойных.