Мазмұны:

ADC #Arduino мәндерін көрсету үшін 7 сегмент, #Arduino: 4 қадам
ADC #Arduino мәндерін көрсету үшін 7 сегмент, #Arduino: 4 қадам

Бейне: ADC #Arduino мәндерін көрсету үшін 7 сегмент, #Arduino: 4 қадам

Бейне: ADC #Arduino мәндерін көрсету үшін 7 сегмент, #Arduino: 4 қадам
Бейне: Lesson 10: Using Potentiometer reading voltage, Analog and Digital 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 7 сегменті Arduino қолданады»

1 -қадам: Қажетті компоненттер

Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер

Бұл мақалаға қажет компоненттер:

  • MAX7219 7 сегмент модулі
  • Ардуино Нано
  • сым секіргіш
  • USB шағын
  • Потенциометр

2 -қадам: компоненттерді жинау

Компоненттерді жинау
Компоненттерді жинау
Компоненттерді жинау
Компоненттерді жинау

Компоненттерді дұрыс жинау үшін жоғарыдағы схеманы қараңыз.

Aeduino компоненттен

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

GND ==> 1. Потентометр және GND

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

D12 ==> Деректер IN

D11 ==> CLK

D10 ==> CS

3 -қадам: бағдарламалау

Төмендегі кодты көшіріп, қойыңыз:

#«LedControl.h» қосыңыз

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

жарамсыз орнату () {

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, адк%10, жалған);

Serial.println (adc);

кешіктіру (100); }

Түпнұсқа файлдарды төменде жүктеуге болады:

4 -қадам: Нәтиже

нәтижесін жоғарыдағы видеодан көруге болады.

потенциометр оңға бұрылғанда, мән одан да үлкен болады және 1023 ж.

потенциометрді солға жылжытқанда, мән үлкен болады және 1023 кезінде ментик болады)

Ұсынылған: