Mundarija:
Video: Potentsiometrlardan ADC qiymatlarini o'qing: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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.
Tavsiya:
Elektr va gaz hisoblagichini (Belgiya/Gollandiya) o'qing va Thingspeak -ga yuklang: 5 qadam
Elektr va gaz hisoblagichini (Belgiya/Gollandiya) o'qing va Thingspeak -ga yuklang: Agar siz energiya sarflashdan xavotirlanayotgan bo'lsangiz yoki ozgina asabiy bo'lsangiz, ehtimol siz o'zingizning yangi raqamli hisoblagichingiz ma'lumotlarini smartfoningizda ko'rishni xohlaysiz. loyiha bo'yicha biz joriy ma'lumotlarni Belgiya yoki Gollandiya raqamli elektronidan olamiz
Alexa mahorati: Oxirgi tvitni o'qing (bu holda, Xudo uchun): 6 qadam
Alexa ko'nikmasi: Oxirgi tvitni o'qing (bu holda, Xudo uchun): Men "Xudoning so'nggi tviti" ni o'qish uchun Alexa ko'nikmasini yaratdim. - kontent, ya'ni sobiq Daily Show komediya yozuvchisi tomonidan yaratilgan 5 million+ obunachi hisobi @TweetOfGod. U IFTTT (agar shunday bo'lsa), Google elektron jadvalidan va
IR sensori yordamida masofadan boshqarish pultini o'qing: 4 qadam
IR sensori yordamida masofadan boshqarish pultini o'qing: Salom, avvalgi maqolada " IR to'siqlardan saqlanish sensori " ni qanday ishlatish haqida yozgan edim. Va bu maqolada men ushbu IR sensori boshqa funktsiyasini yozaman. qismlar, ya'ni IR emitent va IQ qabul qiluvchi
ANALOG VOLTAJINI O'QING - ARDUINO - KO'RISH KODI #1: 5 qadam
ANALOG VOLTAJINI O'QING - ARDUINO - REVEAL #1 KODI: KO'RISh #1 ANALOG VOLTAJINI O'QING: Bu misolda analog pin 0da analog kirishni o'qish, analogRead () qiymatlarini kuchlanishga aylantirish va ketma -ket chop etish ko'rsatiladi. Arduino dasturi monitor (IDE)
Wemos yordamida Raspberry Pi bilan ketma -ket portdan o'qing va yozing: 5 qadam
Wemos yordamida Raspberry Pi bilan ketma -ket portdan o'qing va yozing: Wemos D1 mini R2 yordamida Raspberry Pi bilan aloqa