QuadDisplay всегда показывает 3 восьмерки

Тема в разделе "Arduino & Shields", создана пользователем mrakosad, 29 апр 2017.

  1. mrakosad

    mrakosad Нуб

    Доброго времени суток!
    Помогите новичку, пожалуйста. Имеется Arduino Leonardo, Troyka Shield и Quad Display v2. Подключаю все как в вики, заливаю пример из библиотеки QuadDisplay'я и на индикаторе постоянно горят три восьмерки. Пробовал подключать в Slot Shield - тоже самое, пробовал к разным пинам подключать, пробовал сам написать простейшее что нибудь типа вывода 1234 - все равно горят 3 восьмерки.
    Заранее спасибо!
     
  2. Unixon

    Unixon Оракул Модератор

    Библиотеку для QD новую взяли?
     
  3. mrakosad

    mrakosad Нуб

    Вроде да, <QuadDisplay2.h> которая.
     
  4. Unixon

    Unixon Оракул Модератор

    Пины не перепутали? Как сейчас включено, что в скетче?
     
  5. mrakosad

    mrakosad Нуб

    Примерно вот так подключен QD:
    [​IMG]
    Вот такой код:

    Код (C++):
    #include <QuadDisplay2.h>

    QuadDisplay qd(9);

    void setup() {
      qd.begin();
      qd.displayInt(1234);
    }

    void loop() {

    }
     
  6. Karabas

    Karabas Гик

    А DI в воздухе висит?
     
  7. mrakosad

    mrakosad Нуб

    Ну он таки у меня втыкается в D0 на Slot Shild'е.
     
  8. Karabas

    Karabas Гик

    А, я понял, он туда целиком втыкается...
    Ок, а что там за драйвер? ТМ 1637? Возьмите библиотеку для него, например
    https://github.com/avishorp/TM1637
    А есть Уно на попробывать?
     
  9. Unixon

    Unixon Оракул Модератор

    Там 4шт 595, точнее 4094 (аналог).
     
  10. mrakosad

    mrakosad Нуб

    Нет, увы, сейчас в наличии только Леонардо