Mundarija:
- 1 -qadam: Kerakli kutubxonalarni yuklab olish
- 2 -qadam: TFT 1.44 ni Arduino -ga ulash
- 3 -qadam: Kod: orqaga hisoblash
- 4 -qadam: Muammolarni bartaraf etish
Video: Arduino Nano bilan TFT 1.44 dan foydalanish: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Ushbu qo'llanmada biz Robo-Geek to'plamlari bilan birga keladigan TFT 1.44 LCD displeyini qanday ulashni bilib olamiz.
Bu kichik LCD displeylar mikro-robototexnika bilan ishlashda qulay, chunki u 128 x 128 pikselli qulay displeyni beradi. TFT 1.44 ning 2 turi mavjud, ulardan biri SD -kartani o'z ichiga oladi va bittasi mos ravishda 15 AQSh dollari va 5 AQSh dollari. Bu qo'llanma SD -kartasiz TFT 1.44 ni qamrab oladi.
Bu qo'llanma Arduino Uno yoki Arduino Nano bilan sinovdan o'tgan. Agar sizda boshqa Arduino kartasi bo'lsa, iltimos, hujjatlarni ko'rib chiqing, chunki pin sxemasi boshqacha bo'lishi mumkin. Nihoyat, biz foydalanuvchi Arduino -dan qanday foydalanishni va elektron ulanishlarni bilishning asosiy darajasiga ega deb taxmin qilamiz. Agar siz Arduino dunyosida yangi bo'lsangiz, biz ushbu ko'rsatmalarni o'rganishni maslahat beramiz:
www.instructables.com/id/Arduino-Nano/
1 -qadam: Kerakli kutubxonalarni yuklab olish
Arduino -ga quyidagi kutubxonalarni qo'shing:
github.com/adafruit/Adafruit-GFX-Library
github.com/adafruit/Adafruit-ST7735-Librar…
Agar siz kutubxonalarni qanday qo'shishni bilmasangiz, bu erga qarang:
www.arduino.cc/en/Guide/Libraries
2 -qadam: TFT 1.44 ni Arduino -ga ulash
TFT 1.44 LCD displeyining orqa qismida biz LED -dan VCC -ga ulanishlarni ko'rishimiz mumkin. Biz uni ko'k sharhlar bilan rasmda ko'rsatilgandek qog'ozga yozishni taklif qilamiz.
TFT non taxtasidan foydalanganda juda mos keladi. Barcha pimlarning bir qatorda ekanligiga ishonch hosil qiling va pinlar nozik bo'lgani uchun ularni muloyimlik bilan o'rnating. Ulanish qanday ko'rinishini ko'rish uchun rasmni tekshiring.
Biz ekranni bir necha bor sinab ko'rdik va biz darajani o'zgartirish ixtiyoriy deb hisoblaymiz, shuning uchun biz to'g'ridan -to'g'ri Arduino -dan TFT 1.44 LCD displeyiga ulanamiz.
Arduino pinlariga nisbatan
LED 3.3 VSCK dan D13 gacha
SDA dan D11gacha
A0 dan D8 gacha
RST - D9
CS dan D10gacha
GND dan GNDgacha
VCC 5,0 V gacha
3 -qadam: Kod: orqaga hisoblash
"Qisqa tutashuv" filmidan ilhomlangan ushbu kod TFT 1.44 LCD displeyining imkoniyatlarini namoyish etish uchun hisoblagich ishlab chiqaradi. Yakuniy natijani ko'rish uchun videoni ko'ring.
4 -qadam: Muammolarni bartaraf etish
Agar siz kodni ishlatishda muammoga duch kelsangiz, quyidagilarni bajarishingizni tavsiya qilamiz.
1. Ulanishlar voltmetr yordamida to'g'ri bajarilganligiga ishonch hosil qiling
2. Agar displey vertikal yo'nalishda siljigan bo'lsa, kodga o'zgaruvchini qo'shing:
int yoffset = 32;
Keyin chizish buyruqlariga yoffset qo'shing, masalan:
tft.drawLine (10, 32 + yoffset, 10, 52 + yoffset, RED);
3. Adafruit kutubxonalari kerakli ranglar bilan ko'rsatilmasa nima bo'ladi? Buni hal qilish biroz qiyin. Bizning taklifimiz, har bir rangni ko'rsatadigan va raqamga e'tibor beradigan kichik funktsiyani yarating. Qimmatbaho elektronika biroz ko'proq xakerlikni talab qiladi, bu hammasi o'yin -kulgining bir qismi. Avval quyidagi ranglarni tekshiring va shunga mos ravishda sozlang.
#Qora 0x0000 ni aniqlang
#RED 0x001F ni aniqlang
#KO'X 0xF800 ni aniqlang
#define Yashil 0x07E0
#SARI 0x07FF ni aniqlang
#PURPLE 0xF81F ni aniqlang
#ta'rif CYAN 0xFFE0
#AQ 0xFFFF ni aniqlang
Tavsiya:
Nano pikselli 26 bitli Arduino -dan foydalanish: 4 qadam
Nano pikselli 26 bitli Arduino -dan foydalanish: Oldingi maqolamda men WS2812 Nano pikselli LEDni ishlatish bo'yicha ko'rsatma berganman. Ushbu maqolada men 16 Bit Ring Nano Pixel WS2812 dan foydalanardim. Va bu maqolada men sizga 26 bitli Nano Pixels WS2812 halqasidan qanday foydalanishni ko'rsataman. Uskuna bo'limida
DS1307 -dan Arduino -dan qanday foydalanish kerak: 7 qadam
Arduino yordamida DS1307 -dan qanday foydalanish kerak: DS1307 - bu haqiqiy vaqtli IC (RTC). Bu IC vaqt ma'lumotlarini berish uchun ishlatiladi. Belgilangan vaqt soniyalar, daqiqalar, soatlar, kunlar, sana, oy va yildan boshlanadi, bu esa Crystal va 3.6V batareyalar kabi qo'shimcha tashqi komponentlarni talab qiladi. Kristal
Visuino LCD TFT ST7735 -dan qanday foydalanish kerak: 9 qadam
Visuino LCD TFT ST7735 -dan qanday foydalanish kerak: Ushbu qo'llanmada biz rasm va tasodifiy sonni ko'rsatish uchun Arduino UNO va Visuino -ga ulangan LCD TFT ST7735 -dan foydalanamiz
Raspberry Pi bilan DMX512 / RDM -dan qanday foydalanish kerak: 6 qadam (rasmlar bilan)
Raspberry Pi bilan DMX512 / RDM -dan qanday foydalanish kerak: Raspberry Pi -ni DMX512 -avtobus orqali yoritishni boshqarish uchun ishlatish mumkin. DMX512 avtobus tizimlarida jismoniy qatlam sifatida RS-485 avtobus tizimlari ishlatiladi. Bizning RS422 / RS485 Serial HAT - bu Raspberry Pi bilan ishlash uchun mo'ljallangan to'liq galvanik izolyatsiyalangan ketma -ket aloqa HAT
Dragon Rider 500 -dan AVR Dragon -dan qanday foydalanish kerak: 10 qadam
Dragon Rider 500 -dan AVR Dragon -dan qanday foydalanish kerak: Bu ko'rsatma Ecros Technologies -dan Dragon Rider 500 -ning ba'zi xususiyatlarini qanday ishlatishni o'rgatadi. Ecros veb -saytida juda batafsil Foydalanuvchi uchun qo'llanma mavjudligini biling. Dragon Rider - bu interfeys taxtasi