Мазмұны:

Потенциометрлерден ADC мәндерін оқыңыз: 4 қадам
Потенциометрлерден ADC мәндерін оқыңыз: 4 қадам

Бейне: Потенциометрлерден ADC мәндерін оқыңыз: 4 қадам

Бейне: Потенциометрлерден ADC мәндерін оқыңыз: 4 қадам
Бейне: Parallel Connection Video 2024, Шілде
Anonim
Потенциометрлерден ADC мәндерін оқыңыз
Потенциометрлерден ADC мәндерін оқыңыз

Бұл мақалада мен сізге ADC мәндерін потенциометрден қалай оқу керектігін көрсетемін.

бұл Arduino бағдарламалауының негізі. ол Arduino ұсынған аналогтық пин көмегімен аналогтық мәндерді оқиды.

Потенционы қолданудан басқа, аналогты кірісті қолданатын бірнеше сенсорлар бар. мысалы жарық сенсорлары, дыбыс сенсорлары және топырақ ылғалдылығы сенсорлары.

Неліктен кастрюльді қолдану керек? өйткені бұл компонентті табу оңай және аналогты енгізу арқылы оқылатын сенсорларды көрсете алады.

Бұл ADC оқылымынан кейін ол шығыс құрылғыларымен жұмыс істей алады. және, әрине, қызықты нәрселер жасайды.

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

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

Бұл оқулықта қажет компонент:

  • Arduino nano v3.0
  • 100K қуаты
  • Jumper Wire
  • Жоба тақтасы
  • USB шағын
  • Ноутбук
  • Arduino IDE

2 -қадам: жинау

Жинау
Жинау

Қолданылған барлық компоненттерді жинаңыз.

Жоғарыда келтірілген схеманы құрастыру үшін нұсқаулық ретінде қолданыңыз.

Потенцио - Ардуино

1 ==> Күн

2 ==> A0

3 ==> +5В

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

Бағдарламалау
Бағдарламалау

Схема орнатылғаннан кейін. Әрі қарай, arduino -ны ADC оқу бағдарламасымен толтырыңыз.

Мен жасаған эскиз шамамен келесідей:

void setup () {// сериялық байланысты секундына 9600 битпен инициализациялау: Serial.begin (9600); }

// цикл процедурасы мәңгілікке қайталанып отырады:

void loop () {// аналогтық түйреуіш 0дегі кірісті оқыңыз: int sensorValue = analogRead (A0); // оқылатын мәнді басып шығарыңыз: Serial.println (sensorValue); кешіктіру (1); // тұрақтылық үшін оқулар арасындағы кідіріс}

Сіз сондай -ақ төмендегі түпнұсқа файлды жүктей аласыз:

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

Нәтиже
Нәтиже

Нәтижелерді көрудің келесі әдісі бар:

  • Arduino -да сериялық мониторды ашыңыз.
  • Сериялық монитордағы бағдарлама жылдамдығына және бағдарламаға сәйкес келетініне көз жеткізіңіз (мұнда 9600 көмегімен).
  • содан кейін потенциометрді бұрыңыз
  • Оңға бұрылғанда ADC мәні одан да үлкен болады
  • Солға бұрылғанда ADC мәні кішірейеді
  • Ең кіші мән - 0, ал ең үлкені - 1023.

0-1023 цифрлық деректерінен біз оны басқа қызықты нәрселер жасау үшін пайдалана аламыз. Менің алдағы мақаланы қараңыз.

Ұсынылған: