Агуулгын хүснэгт:

ADC #Arduino Values, #Arduino: 4 алхамыг харуулах 7 сегмент
ADC #Arduino Values, #Arduino: 4 алхамыг харуулах 7 сегмент

Видео: ADC #Arduino Values, #Arduino: 4 алхамыг харуулах 7 сегмент

Видео: ADC #Arduino Values, #Arduino: 4 алхамыг харуулах 7 сегмент
Видео: LDmicro 11: Последовательный контроллер температуры с ЖК-дисплеем (лестничное программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Арванхоёрдугаар сар
Anonim
ADC #Arduino Values, #Arduino-ийг харуулах 7 сегмент
ADC #Arduino Values, #Arduino-ийг харуулах 7 сегмент
ADC #Arduino Values, #Arduino-ийг харуулах 7 сегмент
ADC #Arduino Values, #Arduino-ийг харуулах 7 сегмент

Энэ нийтлэлд би өмнөх нийтлэлтэй холбоотой төсөл хийх болно. Тухайлбал ADC өгөгдлийг боловсруулах.

adc өгөгдлийн үнэ цэнийг харахын тулд танд цуваа монитор хэрэггүй. Энэ нийтлэлд би ADC Value үзүүлэгчийг харуулах болно. adc өгөгдлийн үнэ цэнийг харахын тулд танд цуваа монитор хэрэггүй. Энэ нийтлэлд би ADC Value үзүүлэгчийг харуулах болно.

Та "7 сегмент" модулийг хэрхэн ашиглах талаар доорх нийтлэлээс уншиж болно

"MAX7219 Arduino ашиглан 7 сегмент"

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд

Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

Энэ нийтлэлд шаардлагатай бүрэлдэхүүн хэсгүүд:

  • MAX7219 7 сегментийн модуль
  • Ардуино Нано
  • утас холбогч
  • USB мини
  • Потенциометр

Алхам 2: Бүрэлдэхүүн хэсгүүдийг угсрах

Бүрэлдэхүүн хэсгүүдийг угсрах
Бүрэлдэхүүн хэсгүүдийг угсрах
Бүрэлдэхүүн хэсгүүдийг угсрах
Бүрэлдэхүүн хэсгүүдийг угсрах

Бүрэлдэхүүн хэсгүүдийг зөв угсрахын тулд дээрх схемийг үзнэ үү.

Aeduino -аас бүрэлдэхүүн хэсэгт

+5V ==> 3. Потенциометр ба VCC

GND ==> 1. Потентометр ба GND

A0 ==> 2. Потенцио

D12 ==> Мэдээллийн IN

D11 ==> CLK

D10 ==> CS

Алхам 3: Програмчлал

Доорх кодыг хуулж буулгана уу.

#"LedControl.h" -ийг оруулна уу

LedControl lc = LedControl (12, 11, 10, 1);

хүчингүй тохиргоо () {

Цуваа эхлэх (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 дээр ментик болно)

Зөвлөмж болгож буй: