Mundarija:
Video: LEDC68 Old Gotek displeyini qayta ishlatish: 4 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Menda bir nechta Gotek Floppy disklari bor, ularning barchasi retro kompyuterlarda ishlatishga ruxsat berish uchun flesh -diskka yangilandi. Ushbu dastur Gotek standart haydovchisiga turli xil qo'shimchalar kiritish imkonini beradi, xususan, 3 xonali LED displeyni OLED -displeylarga ko'tarish mumkin.
Shunday qilib, sizda ko'p sonli 3 raqamli LED displeylar qoladi, men ularni yo'q qilishni yoqtirmayman. Va boshqa ko'plab odamlar ularni E-bay va boshqalarda ro'yxatga olishganga o'xshaydi. Muammo shundaki, ular uchun dasturiy ta'minotni qo'llab -quvvatlash deyarli yo'qdek tuyuladi - Hozirgacha.
Men ushbu displey moduli uchun mashhur Arduino taxtasi uchun kutubxonani o'zgartirdim / yozdim. Siz buni shunday ishlatasiz.
Ta'minotlar
Gotek Drive -dan eski displeyingiz. Ebay va boshqalar.
Kutubxona, loyihani https://github.com/coopzone-dc/GotekLEDC68 zip fayli sifatida yuklab oling.
1 -qadam: GitHub -dan haydovchilar kutubxonasini o'rnating
Birinchi qadam - kutubxonani Arduino/libraries katalogiga o'rnatish.
Loyihani https://github.com/coopzone-dc/GotekLEDC68 zip fayli sifatida yuklab oling.
Kutubxonalar katalogini toping, u deyarli har doim mavjud loyihalaringiz saqlanadigan papkada. Agar siz sozlashni sozlamagan bo'lsangiz, u Arduino/libraries nomli papka bo'ladi. Masalan, mening Linux noutbukimda bu $ HOME/Arduino/kutubxonalari. Mac OX x -da u Documents/Arduino/libraries papkasida bo'lishi mumkin.
Siz topganingizda, faylni papkaga oching, masalan, linuxda.
CD Arduino/kutubxonalari
oching../../Downloads/GotekLEDC68-master.zip
Derazalarda siz "extract to…" dan foydalanasiz va kutubxonalar papkasini tanlaysiz.
O'z o'rnida bo'lganda, o'zgarishlarni bilish uchun Arduino dasturini qayta ishga tushiring.
2 -qadam: Displeyingizni tekshirish uchun namuna dasturlarini yuklang
Arduino asosiy menyusidan foydalaning, Fayl - Misollar - "Maxsus kutubxonalardan misollar" ni qidiring, so'ng "Gotek -LEDC68 -Master" ni toping.
U yuklanganda, siz ekranga ulanish uchun ishlatiladigan pinlarni sozlashingiz mumkin, asosiysi:
#define CLK 3 // TM1651 uchun ta'riflarni belgilaydi va ularni boshqa portlarga o'zgartirish mumkin #define DIO 2
Yuqoridagi rasmga asoslanib, displeyni quyidagi pinlarga ulang:
Vcc = 5v Arduino -da quvvat
Arduino -da Gnd = Gnd
CLK = Arduino -dagi raqamli pin 3 D03
DATA (DIO) = Arduino -dagi raqamli pin 2 D02.
Bu vaqtda siz eskizni kompilyatsiya qilish / yuklash imkoniyatiga ega bo'lishingiz kerak va displeyda hisob ko'rsatiladi
3-qadam: ESP8266 tugunli MCU klonidan foydalanib kutubxonadan foydalanish
Bu erda esp8266 modulini ishlab chiqish to'plamida ishlaydigan kutubxona demo hisoblagich dasturining rasmi, bu nodemcuning arzon versiyasi va yaxshi ishlaydi.
Demo hisoblagich dasturida 2, 3 dan D2, D3 ga o'tish uchun bu pinlarning nomlarini o'zgartirishim kerak:
#define CLK D3 // TM1651 uchun ta'riflarni belgilaydi va boshqa portlarga o'zgartirish mumkin #define DIO D2
Keyin ekranni ulang:
pin D2 ni CLK ga ulang
PIN -kod D3
3V -ni VCC -ga ulang
GND ni GND ga ulang
Ko'rinib turibdiki, u 3,3 voltsda ishlaydi, lekin shuni yodda tutingki, ma'lumotlar jadvali 5V ishlashini nazarda tutadi. Aslida men buni stm32 klonida sinab ko'rdim va uni ishlay olmadim. Menimcha, bortdagi 3.3V quvvat manbai bunga mos kelmagan. Axir, uchta LED displey ishlayotganda 160ma chizishi mumkin.
4 -qadam: Keyingi qadamlarga o'ting
Endi siz 3 qismli foydali displeyni qayta ishlatishingiz mumkin, aks holda siz uning qutilarida o'tirgan bo'lar edingiz! Har safar qarasangiz va bir kun men undan foydalanaman deb o'ylaganingizda, sizni aqldan ozdiraman.
Qo'shimcha o'qish uchun Github-dagi wiki sahifasiga qarang, Maza qiling