
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

В предыдущем руководстве было рассказано, как отображать текст на модуле Dot Matrix LED Display P10 с помощью Arduino и DMD Connector, которые вы можете проверить здесь. В этом руководстве мы дадим простое руководство по проекту с использованием модуля P10 в качестве средства отображения. На этот раз мы дадим вам руководство по программированию датчика температуры с использованием LM35.
Шаг 1. Необходимые материалы
Тебе понадобится:
- Ардуино Уно
- Разъем DMD
- Датчик температуры LM35
- Хлебная доска
- Провода перемычки
Шаг 2: Подключение


Для подключения, как показано выше.
Шаг 3: программа
После завершения установки перейдите к программированию, для программирования требуются дополнительные файлы библиотеки, которые вы можете загрузить >> Библиотека DMD & TimeOne.
Примеры программ следующие:
/ * Вставить библиотеку файлов * / # include #include #include #include #define Panjang 1 // Номер длины Display P10 #define Lebar 1 // Номер ширины Display P10 #define sensor A5 // Определить pin датчика = pin A5
DMD dmd (Панджанг, Лебар); // Длина x Ширина
/ * Переменная Deklarasi * / float suhu; char chr [5]; void ScanDMD () {dmd.scanDisplayBySPI (); } void setup (void) {// Настроить DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // Используемый шрифт dmd.clearScreen (true); Serial.begin (9600); // Активируем функцию последовательной связи} void loop (void) {dmd.clearScreen (true); суху = 0; suhu = analogRead (датчик); суху = (5,0 * суху * 100,0) / 1024,0; Serial.println (суху); dtostrf (суху, 4, 2, chr); dmd.drawString (2, 0, chr, 5, GRAPHICS_NORMAL); dmd.drawString (6, 9, «Цел», 4, GRAPHICS_NORMAL); задержка (5000); }
Рекомендуемые:
Счетчик Arduino с использованием светодиодного дисплея TM1637: 7 шагов

Счетчик Arduino с использованием светодиодного дисплея TM1637: в этом уроке мы узнаем, как сделать простой счетчик цифр с использованием светодиодного дисплея TM1637 и Visuino. Посмотрите видео
Счетчик Arduino с использованием светодиодного дисплея TM1637 и датчика предотвращения препятствий: 7 шагов

Счетчик Arduino с использованием светодиодного дисплея TM1637 и датчика предотвращения препятствий: в этом руководстве мы узнаем, как сделать простой цифровой счетчик, используя светодиодный дисплей TM1637, датчик предотвращения препятствий и Visuino
Цифровые часы с использованием Arduino и светодиодного матричного дисплея: 6 шагов

Цифровые часы с использованием Arduino и светодиодного точечного матричного дисплея: в настоящее время производители и разработчики предпочитают Arduino для быстрой разработки прототипов проектов. Arduino - это электронная платформа с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. У Arduino очень хорошее сообщество пользователей. В этом проекте
Цифровые часы с автоматическим вращением светодиодного дисплея: 4 шага

Цифровые часы с автоматическим вращением светодиодного дисплея: Этот проект посвящен цифровым часам с автоматическим вращением 7-сегментного светодиодного дисплея. Эти часы можно вращать в любом положении, сохраняя читаемость цифр даже в перевернутом виде или в зеркальном отображении !! управляется Arduino и управляется акселерометром
Матрица светодиодного дисплея 5x4 с использованием Basic Stamp 2 (bs2) и Charlieplexing: 7 шагов

Матрица светодиодного дисплея 5x4 с использованием Basic Stamp 2 (bs2) и Charlieplexing: у вас есть Basic Stamp 2 и несколько дополнительных светодиодов? Почему бы не поиграть с концепцией charlieplexing и не создать вывод, используя всего 5 контактов. Для этого я буду использовать BS2e, но любой член семейства BS2 должен работать