Мазмуну:

ОКУУ ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1: 5 Steps
ОКУУ ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1: 5 Steps

Video: ОКУУ ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1: 5 Steps

Video: ОКУУ ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1: 5 Steps
Video: Lesson 10: Using Potentiometer reading voltage, Analog and Digital 2024, Июнь
Anonim
ОКУУ ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1
ОКУУ ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1
ОКУУ ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1
ОКУУ ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1
ОКУУ ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1
ОКУУ ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1

КОД АЯКТОО #1 ОКУУ АНАЛОГУНУН ЧЫҢДООСУ: Бул мисал аналогдук 0 пиндеги аналогдук кирүүнү кантип окуп, analogRead () дан чыңалууга айландырууну жана Arduino Программасынын (IDE) сериялык мониторуна басып чыгарууну көрсөтөт.

1 -кадам: ЖАБДУУ КЕРЕК:

Arduino же Genuino Board, 10k OHM потенциометр.

2 -кадам: Коопсуздук чаралары; ДЕН СООЛУК КОЛДОНУУ:

АРДУИНОНУН аналогиялык PIN'индеги ТЫШКЫ КҮЧ СУНУШТУН КОЛДОНУЛУУСУ 5В ашпашы керек, анткени ARDUINO 5V ЛОГИКАДА ИШТЕЙТ, МИКРОКОНТРОЛЬ 5Вдан жогору болсо, күйүп кетиши мүмкүн экенин билиңиз. БУЛ ДОЛБОР КИЧИНЕ КАРАНЧТЫН ЖЕ ЛИТИЙ БАТАРЕЯЛАРЫНЫН ЖАНА ТРИМПОТТОРДУН ЧЫГЫМЫН ТЕКШЕРҮҮ ҮЧҮН ПАЙДАЛУУ.

3 -кадам: CIRCUIT:

ЦИРКУТ
ЦИРКУТ
ЦИРКУТ
ЦИРКУТ

Потенциометрден үч зымды тактаңызга туташтырыңыз. Биринчиси потенциометрдин сырткы казыктарынын биринен жерге түшөт. Экинчиси потенциометрдин башка сырткы пининен 5 вольтко барат. Үчүнчүсү потенциометрдин ортоңку пининен аналогдук киришке өтөт 0. Потенциометрдин валын айлантуу менен, сиз потенциометрдин борбордук пинине туташкан сүртүктүн эки жагындагы каршылыктын көлөмүн өзгөртөсүз. Бул борбордук пиндеги чыңалууну өзгөртөт. 5 вольтко туташкан борбор менен капталдын ортосундагы каршылык нөлгө жакын болгондо (жана экинчи жактагы каршылык 10 киломго жакын), борбордук пиндеги чыңалуу 5 вольтко жакындайт. Каршылыктар артка кайтарылганда, борбордук пиндеги чыңалуу 0 вольтко же жерге жакын. Бул чыңалуу сиз киргизүү катары окуп жаткан аналогдук чыңалуу болуп саналат. Тактанын микроконтроллеринин ичинде аналогдук-санариптик өзгөрткүч же ADC деп аталган схема бар, ал бул чыңалуучу чыңалууну окуйт жана аны 0 менен 1023 ортосундагы сандарга айлантат. Билик бир тарапка бардык жакка бурулганда, пинге 0 вольт барат, ал эми кирүү мааниси 0. Билик карама -каршы жакка бурулганда, 5 вольт төөнөгүчкө барат жана киргизүү мааниси 1023. Арасында analogRead () 0 менен 1023 ортосундагы санды кайтарат, бул пинге колдонулуучу чыңалуу суммасына пропорционалдуу.

4 -кадам: КОД:

КОД
КОД

Белгилей кетүүчү нерсе, эгер сизде компьютер же ноутбук жок болсо, анда сиз Arduino программаңызды Google Play Storeдо жеткиликтүү болгон 'Arduinodroid' колдонмосу менен программалай аласыз. Сиз сериялык мониторго 'Arduinodroid'дин жардамы менен кире аласыз. Void setup () {Serial.begin (9600);} void loop () {int sensorValue = analogRead (A0); калкып чыңалуу = sensorValue * (5.0 / 1023.0); Serial.println (чыңалуу);}

5 -кадам: Инстаграмдагы билдирүү

Мен бул проектти сүрөттөгөн Инстаграмдагы постко баш багыңыз -

Сунушталууда: