Mundarija:

Arduino sensorli displeyi: 4 qadam
Arduino sensorli displeyi: 4 qadam

Video: Arduino sensorli displeyi: 4 qadam

Video: Arduino sensorli displeyi: 4 qadam
Video: Display input voltage as bargraph on LCD using Arduino and potentiometer 2024, Noyabr
Anonim
Arduino sensorli displey
Arduino sensorli displey

Salom! Bugun men sizga Arduino Uno -da sensorli ekranni qanday ishlatishni ko'rsataman. Siz uni tirnoq yoki rasmlar yoki boshqa narsalar uchun kichik ekran sifatida ishlatishingiz mumkin.

1 -qadam: qismlar

Qismlar
Qismlar

Sizga kerak bo'ladi:

  • Arduino Uno
  • Seeed Studios TFT Shield
  • USB kabeli
  • Micro SD karta

Sizga kerak bo'lgan narsa shu. Siz TFT qalqonini seeedstudios.com saytida 50 dollarga olishingiz mumkin. Qalqonni olganingizdan so'ng, micro SD kartani pastki qismidagi kichik uyaga joylashtiring. Endi sizning TFT qalqoningiz men foydalanishga tayyor. Uni Arduino Uno -ga ulang va quyida keltirilgan fayllarni yuklashni o'rnating.

Sizga ushbu dasturiy ta'minot va quyidagi fayllar kerak bo'ladi:

  • Arduino IDE
  • TFT_Touch_Shield_v2-master-2 kutubxonasi (uni vikidagi studiyalardan yuklab olish mumkin)
  • Har qanday zip fayl konvertori

2 -qadam: Birinchi TFT dasturini ishga tushiring

Endi sizda barcha qismlar va dasturiy ta'minot mavjud bo'lsa, Arduino IDE -ni oching

TFT_Touch_Shield_v2-master-2 kutubxonasi. Misollarni oching va "drawCircle" deb nomlangan birinchi dasturni toping. Ushbu dasturni ochganingizdan so'ng, barcha qo'shimcha yozuvlarni o'qing, shunda siz buyruqlar va ulardan qanday foydalanishni tushunasiz. Dasturni taxtangizga yuklang. Sensorli ekranda 4 ta aylana, 2 ta to'ldirilgan va 2 ta kontur bo'lishi kerak. Agar shunday bo'lsa, tabriklayman! Siz birinchi TFT dasturini ishga tushirdingiz.

3 -qadam: Qo'shish

Qo'shish
Qo'shish

Umid qilamanki, siz yon yozuvlarni o'qidingiz, shuning uchun siz "drawCircle" dasturidagi buyruqlardan qanday foydalanishni bilasiz. Endi siz ba'zi buyruqlar pararmetrlarini o'zgartirib, bilganingizni qo'llashingiz kerak, shunda nima sodir bo'lishini ko'rishingiz mumkin. Ekrandagi doira o'lchamlarini, ranglarini o'zgartirishga harakat qiling. Buyruqlarni qanday o'zgartirishni bilganimdan keyin nima qildim:

#qo'shing #qo'shing

#qo'shing

bo'sh o'rnatish () {

TFT_BL_ON;

Tft. TFTinit ();

Tft.fillCircle (110, 150, 100, SARI);

Tft.fillCircle (100, 100, 25, Qora);

Tft.fillCircle (120, 120, 10, RED);

Tft.fillCircle (120, 120, 10, moviy);

Tft.fillCircle (120, 120, 10, CYAN);

Tft.fillCircle (110, 110, 5, oq);

}

void loop () {

}

Agar siz bularning barchasini qilgan bo'lsangiz, davom etish vaqti keldi. Boshqa misollarga qarang, ulardan birgalikda foydalanishni o'rganing. Siz, ehtimol, shakllar yoki raqamlar chizadigan dasturlarni o'rganishingiz kerak (masalan, "drawRectangle" yoki "drawNumbers").

4 -qadam: Contd -ga qo'shish

Ekranda shakllar yaratishni o'zlashtirganingizdan so'ng, siz tasvirlarni ko'rsatish (drawbmp1 & 2) va ekranda qanday chizish (bo'yash) haqida o'rganishga o'tishingiz kerak. Xo'sh, bu deyarli. O'qiganingiz uchun tashakkur va agar siz menga bu borada boshqa ko'rsatmalarni nashr qilmoqchi bo'lsangiz, sharh qoldiring. O'qiganingiz uchun tashakkur!

Tavsiya: