Mundarija:
Video: ADC #Arduino qadriyatlarini ko'rsatish uchun 7 segment, #Arduino: 4 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu maqolada men oldingi maqola bilan bog'liq bo'lgan loyihani tuzaman. Ya'ni ADC ma'lumotlarini qayta ishlash.
shuning uchun adc ma'lumotlarining qiymatini ko'rish uchun sizga ketma -ket monitor kerak emas. Ushbu maqolada men ADC Value tomoshabinini ko'rsataman. shuning uchun adc ma'lumotlarining qiymatini ko'rish uchun sizga ketma -ket monitor kerak emas. Ushbu maqolada men ADC Value tomoshabinini ko'rsataman.
Siz "7-segment" modulidan qanday foydalanishni bilish uchun quyidagi maqolani o'qishingiz mumkin
"Arduino yordamida MAX7219 7-segmenti"
1 -qadam: kerakli komponentlar
Maqola uchun zarur bo'lgan komponentlar:
- MAX7219 7-segmentli modul
- Arduino Nano
- simli o'tish kabeli
- USB mini
- Potentsiometr
2 -qadam: Komponentlarni yig'ish
Komponentlarni to'g'ri yig'ish uchun yuqoridagi sxemaga qarang.
Aeduino komponentidan
+5V ==> 3. Potansiyometr va VCC
GND ==> 1. Potentometr va GND
A0 ==> 2. Potensio
D12 ==> Ma'lumotlar kirishi
D11 ==> CLK
D10 ==> CS
3 -qadam: dasturlash
Quyidagi kodni nusxa ko'chiring va joylashtiring:
#"LedControl.h" ni qo'shing
LedControl lc = LedControl (12, 11, 10, 1);
bo'sh o'rnatish () {
Serial.begin (9600); lc.shutdown (0, noto'g'ri); lc.setIntensity (0, 8); lc.clearDisplay (0); }
void loop () {
int adc = analogRead (A0);
lc.setDigit (0, 7, adc/1000, noto'g'ri);
lc.setDigit (0, 6, (adc/100)%10, noto'g'ri); lc.setDigit (0, 5, (adc/10)%10, noto'g'ri); lc.setDigit (0, 4, adc%10, noto'g'ri);
Serial.println (adc);
kechikish (100); }
Asl fayllarni quyida yuklab olish mumkin:
4 -qadam: Natija
natijalarni yuqoridagi videoda ko'rish mumkin.
Agar potentsiometr o'ng tomonga burilsa, 1023 yilda qiymat yanada kattaroq bo'ladi.
potentsiometr chapga siljiganida, qiymat katta bo'ladi va 1023 da mentik bo'ladi)