2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu maqolada men sizga potentsiometrdan ADC qiymatlarini qanday o'qishni ko'rsataman.
bu Arduino dasturlashining asosidir. analog qiymatlarni Arduino tomonidan taqdim etilgan analog pin yordamida o'qiydi.
potentsionni ishlatishdan tashqari, analog kirishni ishlatadigan bir nechta sensorlar mavjud. yorug'lik sezgichlari, tovush sezgichlari va tuproq namligi sensori kabi.
Nima uchun qozondan foydalanish kerak? chunki bu komponentni topish oson va analogli kirish yordamida o'qiladigan sensorlar.
Ushbu ADC o'qishidan keyin uni chiqish qurilmalari bilan ishlash mumkin. va, albatta, qiziqarli narsalarni yaratadi.
1 -qadam: kerakli komponentlar
Bu o'quv qo'llanmasida zarur bo'lgan komponent:
- Arduino nano v3.0
- Potentsial 100K
- Jumper simlari
- Loyiha kengashi
- USB mini
- Noutbuk
- Arduino IDE
2 -qadam: yig'ish
Ishlatilgan barcha komponentlarni yig'ing.
Uni yig'ish uchun qo'llanma sifatida yuqoridagi sxematik rasmdan foydalaning.
Arduino uchun Potentio
1 ==> Gnd
2 ==> A0
3 ==> +5V
3 -qadam: dasturlash
Zanjir o'rnatilgandan so'ng. Keyin, arduino -ni ADC o'qish dasturi bilan to'ldiring.
Men yaratgan eskiz taxminan shunday:
void setup () {// ketma -ket aloqani sekundiga 9600 bit tezlikda boshlash: Serial.begin (9600); }
// loop tartibi abadiy qayta -qayta ishlaydi:
void loop () {// analog pin 0 ga kirishni o'qing: int sensorValue = analogRead (A0); // o'qilgan qiymatni chop eting: Serial.println (sensorValue); kechikish (1); // barqarorlik uchun o'qishlar orasidagi kechikish}
Quyidagi asl faylni ham yuklab olishingiz mumkin:
4 -qadam: Natija
Natijalarni ko'rishning quyidagi usuli bor:
- Arduino -da ketma -ket monitorni oching.
- Ketma -ket monitordagi dastur tezligi va dastur mosligiga ishonch hosil qiling (bu erda 9600 yordamida).
- keyin potansiyometrni aylantiring
- O'ngga burilganda, ADC qiymati yanada katta bo'ladi
- Chapga burilganda ADC qiymati kichrayadi
- Eng kichik qiymat - 0, eng katta qiymati - 1023.
0-1023 raqamli ma'lumotlaridan biz boshqa qiziqarli narsalarni qilishimiz mumkin. Mening yaqinlashayotgan maqolamga qarang.