
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Бұл мақалада мен сізге 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 цифрлық деректерінен біз оны басқа қызықты нәрселер жасау үшін пайдалана аламыз. Менің алдағы мақаланы қараңыз.
Ұсынылған:
Электр және газ есептегішін (Бельгия/Голландия) оқыңыз және Thingspeak -ке жүктеңіз: 5 қадам

Электр және газ есептегішін (Бельгия/Голландия) оқыңыз және Thingspeak -ке жүктеңіз: Егер сіз энергияны тұтыну туралы ойласаңыз немесе ұсақ -түйек болса, смартфоныңыздағы жаңа сандық есептегіштің деректерін көргіңіз келуі мүмкін. жобада біз ағымдағы деректерді Бельгия немесе Голландияның цифрлық электрінен аламыз
ADC #Arduino мәндерін көрсету үшін 7 сегмент, #Arduino: 4 қадам

ADC #Arduino Values, #Arduino көрсету үшін 7 сегмент: Бұл мақалада мен бұрынғы мақалаға қатысты жоба жасаймын. Атап айтқанда, ADC деректерін өңдеу, сондықтан adc деректерінің мәнін көру үшін сізге сериялық монитор қажет емес. Бұл мақалада мен ADC Value қарау құралының дисплейін жасаймын. сондықтан сіз
Alexa Skill: Соңғы твиттерді оқыңыз (бұл жағдайда Құдайдың): 6 қадам

Alexa шеберлігі: Соңғы твиттерді оқыңыз (бұл жағдайда Құдайға арналған): Мен Alexa дағдысын жасадым, ол " Құдайдың соңғы твиті " - мазмұны, яғни @TweetOfGod, бұрынғы Daily Show комедия жазушысы жасаған 5 миллионнан астам абоненттік аккаунт. Ол IFTTT (егер бұл солай болса), Google электрондық кестесін және
IR сенсоры көмегімен қашықтан басқару құралын оқыңыз: 4 қадам

IR сенсоры көмегімен қашықтан басқару құралын оқыңыз: Сәлеметсіз бе, алдыңғы мақалада мен " IR кедергісін болдырмайтын сенсорды " қолдану туралы жазған болатынмын. Бұл мақалада мен осы IR сенсорының басқа функциясын жазамын. бөліктер, атап айтқанда ИҚ -эмитент және ИҚ қабылдағыш
Аналогты кернеуді оқыңыз - ARDUINO - КОД АШУ #1: 5 қадам

ANALOG VOLTAGE - ARDUINO - REVEAL CODE #1: ANALOG VOLTAGE аналогиялық кернеуді оқу: Бұл мысалда analogRead () мәндерін кернеуге түрлендіру және оны серияға басып шығару әдісі көрсетілген. Arduino бағдарламалық жасақтамасының мониторы (IDE)