![7-сегментный для отображения значений АЦП #Arduino, #Arduino: 4 шага 7-сегментный для отображения значений АЦП #Arduino, #Arduino: 4 шага](https://i.howwhatproduce.com/images/010/image-28320-j.webp)
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
![7-сегментный для отображения значений АЦП #Arduino, #Arduino 7-сегментный для отображения значений АЦП #Arduino, #Arduino](https://i.howwhatproduce.com/images/010/image-28320-1-j.webp)
![7-сегментный для отображения значений АЦП #Arduino, #Arduino 7-сегментный для отображения значений АЦП #Arduino, #Arduino](https://i.howwhatproduce.com/images/010/image-28320-2-j.webp)
В этой статье я сделаю проект, который все еще связан с предыдущей статьей. А именно обработка данных АЦП.
поэтому вам не нужен серийный монитор, чтобы увидеть значение данных АЦП. В этой статье я сделаю дисплей для просмотра значений ADC. поэтому вам не нужен серийный монитор, чтобы увидеть значение данных АЦП. в этой статье я сделаю дисплей для просмотра значений ADC.
Вы можете прочитать статью ниже, чтобы узнать, как использовать модуль «7 сегментов».
«MAX7219 7-сегментный с использованием Arduino»
Шаг 1. Необходимые компоненты
![Обязательные компоненты Обязательные компоненты](https://i.howwhatproduce.com/images/010/image-28320-3-j.webp)
![Обязательные компоненты Обязательные компоненты](https://i.howwhatproduce.com/images/010/image-28320-4-j.webp)
![Обязательные компоненты Обязательные компоненты](https://i.howwhatproduce.com/images/010/image-28320-5-j.webp)
Компоненты, необходимые для этой статьи:
- MAX7219 7-сегментный модуль
- Ардуино Нано
- провод перемычка
- USB мини
- Потенциометр
Шаг 2: Соберите компоненты
![Собрать компоненты Собрать компоненты](https://i.howwhatproduce.com/images/010/image-28320-6-j.webp)
![Собрать компоненты Собрать компоненты](https://i.howwhatproduce.com/images/010/image-28320-7-j.webp)
См. Схему выше, чтобы правильно собрать компоненты.
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: Результат
![](https://i.ytimg.com/vi/YLdmUOYiT4I/hqdefault.jpg)
Результаты можно увидеть на видео выше.
при повороте потенциометра вправо значение будет еще больше и ментик в 1023)
при перемещении потенциометра влево значение будет больше и ментик на 1023)
Рекомендуемые:
Считывание значений АЦП с потенциометров: 4 шага
![Считывание значений АЦП с потенциометров: 4 шага Считывание значений АЦП с потенциометров: 4 шага](https://i.howwhatproduce.com/images/001/image-144-59-j.webp)
Считывание значений АЦП с потенциометров: в этой статье я покажу вам, как считывать значения АЦП с потенциометра. Это основа программирования Arduino. который считывает аналоговые значения с помощью аналогового вывода, предоставленного Arduino. Помимо потенциометра, есть несколько датчиков, которые
Сохранение и восстановление предустановленных значений с помощью NFC (TfCD): 4 шага
![Сохранение и восстановление предустановленных значений с помощью NFC (TfCD): 4 шага Сохранение и восстановление предустановленных значений с помощью NFC (TfCD): 4 шага](https://i.howwhatproduce.com/images/004/image-11896-9-j.webp)
Сохранение и восстановление предустановленных значений с помощью NFC (TfCD): мы хотим протестировать, как это работает, чтобы отрегулировать определенное значение или настройку, а затем вызвать эту настройку. В этом эксперименте мы использовали тег NFC для чтения и сохранения значения на нем. Позже тег можно отсканировать еще раз и отправить значение обратно для восстановления сертификата
Использование различных пороговых значений интенсивности серой шкалы для визуализации и выявления аномалий на изображениях маммограммы: 9 шагов
![Использование различных пороговых значений интенсивности серой шкалы для визуализации и выявления аномалий на изображениях маммограммы: 9 шагов Использование различных пороговых значений интенсивности серой шкалы для визуализации и выявления аномалий на изображениях маммограммы: 9 шагов](https://i.howwhatproduce.com/images/005/image-14494-22-j.webp)
Использование различных пороговых значений интенсивности серой шкалы для визуализации и идентификации аномалий на изображениях маммограммы. Целью этого проекта было выявление и использование параметра для обработки изображений маммограммы в оттенках серого для различных фоновых классификаций тканей: жировая, жировая железистая и & Плотная ткань. Эта классификация используется, когда радиологи анализируют мам
Плоттер аналоговых значений Arduino: 4 шага
![Плоттер аналоговых значений Arduino: 4 шага Плоттер аналоговых значений Arduino: 4 шага](https://i.howwhatproduce.com/images/005/image-14614-15-j.webp)
Плоттер аналоговых значений Arduino: некоторое время назад я подумал, что было бы очень удобно иметь график для моих аналоговых выходов. Это помогло бы отладить мои выходные данные, дало бы мне общее представление о пределах датчика и еще много чего, и даже было бы просто довольно крутым интерфейсом для любого датчика
Введение в АЦП в микроконтроллере AVR - для начинающих: 14 шагов
![Введение в АЦП в микроконтроллере AVR - для начинающих: 14 шагов Введение в АЦП в микроконтроллере AVR - для начинающих: 14 шагов](https://i.howwhatproduce.com/images/002/image-5988-32-j.webp)
Введение в АЦП в микроконтроллере AVR | для начинающих: в этом руководстве вы узнаете все, что есть АЦП в микроконтроллере AVR