2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В предыдущем руководстве было рассказано, как отображать текст на модуле 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); }