Оглавление:
Видео: 7-сегментный для отображения значений АЦП #Arduino, #Arduino: 4 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этой статье я сделаю проект, который все еще связан с предыдущей статьей. А именно обработка данных АЦП.
поэтому вам не нужен серийный монитор, чтобы увидеть значение данных АЦП. В этой статье я сделаю дисплей для просмотра значений ADC. поэтому вам не нужен серийный монитор, чтобы увидеть значение данных АЦП. в этой статье я сделаю дисплей для просмотра значений ADC.
Вы можете прочитать статью ниже, чтобы узнать, как использовать модуль «7 сегментов».
«MAX7219 7-сегментный с использованием Arduino»
Шаг 1. Необходимые компоненты
Компоненты, необходимые для этой статьи:
- MAX7219 7-сегментный модуль
- Ардуино Нано
- провод перемычка
- USB мини
- Потенциометр
Шаг 2: Соберите компоненты
См. Схему выше, чтобы правильно собрать компоненты.
Aeduino в Компонент
+ 5 В ==> 3. потенциометр и VCC
GND ==> 1. потенциометр и GND
A0 ==> 2. Потенциал
D12 ==> Данные IN
D11 ==> CLK
D10 ==> CS
Шаг 3: программирование
Скопируйте и вставьте код ниже:
#include "LedControl.h"
LedControl lc = LedControl (12, 11, 10, 1);
void setup () {
Serial.begin (9600); lc.shutdown (0, ложь); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void loop () {
int adc = analogRead (A0);
lc.setDigit (0, 7, adc / 1000, ложь);
lc.setDigit (0, 6, (adc / 100)% 10, ложь); lc.setDigit (0, 5, (adc / 10)% 10, ложь); lc.setDigit (0, 4, adc% 10, ложь);
Serial.println (ADC);
задержка (100); }
Исходные файлы можно скачать ниже:
Шаг 4: Результат
Результаты можно увидеть на видео выше.
при повороте потенциометра вправо значение будет еще больше и ментик в 1023)
при перемещении потенциометра влево значение будет больше и ментик на 1023)