| Ваш IP: 3.91.92.194 | Online(44) - гости: 22, боты: 22 | Загрузка сервера: 2.79 ::::::::::::

ESP32 + TM1637 (Arduino)

Модуль TM1637 представляет собой 4-х разрядный семисегментный дисплей на базе драйвера TM1637. Дисплей имеет десятичные точки в разрядах. Для подключения используется всего 2 цифровых контакта (помимо питания от 3.3 до 5 В) отладочной платы на ESP32.

Для работы с дисплеем TM1637 можно использовать простую в применении библиотеку ESP32_TM1637_4LED.zip , которая позволяет выводить на дисплей числа (int) от 0 до 9999, менять яркость свечения индикатора, кол-во знаков после запятой и выводить различные символы.

Перед заливкой скетча в ESP32 Вам необходимо ознакомиться со следующей статьей — https://rcl-radio.ru/?p=92558

Тестовый скетч:

#include <ESP32_TM1637_4LED.h>
  ESP32_TM1637_4LED  tm(12,13);// CLK, DIO

void setup() {
  delay(100);
  tm.brig(7);
}

void loop() {
  tm.print(100,0,  0b01111000,-1,-1,-1);
  delay(100);
}

В библиотеке ESP32_TM1637_4LED используется всего три функции:

  • ESP32_TM1637_4LED  tm(12,13);// CLK, DIO 
    • В этой функции необходимо указать пины ESP32 для подключения TM1637
  • tm.brig(7)
    • Установка яркости свечения индикатора (от 0 до 7)
  • tm.print(x, dp,    h0, h1, h2, h3);

x — число от 0 до 9999
dp — положение запятой от 0 до 3
h0-h3 — замена цифры на символ
h0-h3 = -1 замена цифры не происходит

Для замены цифры символом можно использовать следующие значения:
0b00000000  //  (пусто)
0b01000000  // — (минус)
0b01110111   // A
0b01111100   // b
0b00111001  // C
0b01011110  // d
0b01111001  // E
0b01110001  // F
0b01111000  // t
0b01110011  // P

****************************
XGFEDCBA (X — запятая)
0b00000000

 

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • Параллельное и последовательное соединение резисторов, конденсаторов и катушек индуктивности

    Параллельное и последовательное соединение резисторов, конденсаторов и катушек индуктивности

    Резисторы Последовательное соединение резисторов   Последовательное соединение резисторов это такое соединение когда резисторы подключаются последовательно друг за другом. При этом через все резисторы будет протекать одинаковый ток. Для расчета общего сопротивления всех последовательно соединенных резисторов используется формула: Rобщ = R1 + R2 + R3 + … + Rn. Параллельное соединение …Подробнее...
  • Расчёт стабилизатора напряжения (источника опорного напряжения)

    Расчёт стабилизатора напряжения (источника опорного напряжения)

    Для расчёта стабилизатора, как правило, используются только два  параметра — Uст (напряжение стабилизации) , Iст (ток стабилизации), при условии что ток нагрузки равен или меньше тока стабилизации. Для простого расчета стабилизатора на примере будем использовать следующие параметры: Входное напряжение 10 В Выходное напряжение 6,8 В Ток нагрузки 10 мА Из …Подробнее...
  • Простой стрелочный частотомер

    Частотомер имеет диапазон измеряемых частот от 0-100Гц до 100кГц. Схема весьма проста и не содержит дорогостоящих элементов. Чувствительность частотомера 100мВ. В качестве индикатора используется миллиамперметр 0-100мкА, частотомер имеет 4-е диапазона 100Гц, 1Кгц, 10кГц, 100кГц.  В частотомере использованы две микросхемы — ОУ  CA3130 и таймер LM555. Оу имеет высокое входное сопротивление, тем …Подробнее...
  • Простой УКВ-приемник

    УКВ-приемник работает в диапазоне 64-108МГц. Схема приемника основана на 2-х микросхемах: К174ХА34 и ВА5386, дополнительно в схеме присутствуют 17 конденсаторов и всего 2-а резистора. Колебательный контур один, гетеродинный. На А1 выполнен супергетеродинный УКВ-ЧМ без УНЧ. Сигнал от антенны поступает через С1 на вход ПЧ микросхемы А1(вывод12). Настройка на станцию производится …Подробнее...
  • Регулятор громкости и  тембра на PT2319 (Arduino)

    Регулятор громкости и тембра на PT2319 (Arduino)

    ИМС PT2319 представляет собой аудиопроцессор специально разработанный для регулирования параметров аудиосигнала с минимальными искажениями. Аудиопроцессор включает в себя регулятор громкости, тембра, коммутатор входов и предусилители входа и выхода. Более подробно об аудиопроцессоре можно узнать из статьи Аудиопроцессор PT2319 (Arduino). Регулятор громкости и тембра построен на базе Arduino Nano. Основные параметры …Подробнее...