İçindekiler:

LEDC68 Old Gotek Ekranı Yeniden Kullanın: 4 Adım
LEDC68 Old Gotek Ekranı Yeniden Kullanın: 4 Adım

Video: LEDC68 Old Gotek Ekranı Yeniden Kullanın: 4 Adım

Video: LEDC68 Old Gotek Ekranı Yeniden Kullanın: 4 Adım
Video: 6 tips how to connect 7 segment LED Display with source of 3 7v, 5v and 12v 2024, Temmuz
Anonim
LEDC68 Eski Gotek Ekranı Yeniden Kullanın
LEDC68 Eski Gotek Ekranı Yeniden Kullanın
LEDC68 Eski Gotek Ekranı Yeniden Kullanın
LEDC68 Eski Gotek Ekranı Yeniden Kullanın

Retro bilgisayarlarda kullanılmalarına izin vermek için tümü flash diskete yükseltilmiş birkaç Gotek Disket sürücüm var. Bu yazılım, standart Gotek sürücüsüne çeşitli eklemelere izin verir, özellikle 3 haneli LED ekran, OLED ekranlara yükseltilebilir.

Bunu yaptıktan sonra geriye bir sürü 3 haneli LED ekran kalıyor, onları öylece elden çıkarmaktan hoşlanmıyorum. Ve birçok başka insan onları E-bay ve benzerlerinde listelemiş gibi görünüyor. Sorun şu ki, onlar için yazılım desteği neredeyse yok gibi görünüyor - Şimdiye kadar.

Bu ekran modülü için popüler Arduino kartı için bir kitaplık yazdım/değiştirdim. Bu şekilde kullanırsın.

Gereçler

Gotek Drive'dan eski ekranınız. Ebay ve benzeri.

Kütüphane, https://github.com/coopzone-dc/GotekLEDC68 projesini zip dosyası olarak indirin.

Adım 1: Sürücü Kitaplığını GitHub'dan Kurun

GitHub'dan Sürücü Kitaplığını Yükleyin
GitHub'dan Sürücü Kitaplığını Yükleyin
GitHub'dan Sürücü Kitaplığını Yükleyin
GitHub'dan Sürücü Kitaplığını Yükleyin

İlk adım, kütüphaneyi Arduino/libraries dizininize kurmaktır.

github.com/coopzone-dc/GotekLEDC68 projesini zip dosyası olarak indirin.

Kitaplıklar dizininizi bulun, neredeyse her zaman mevcut projelerinizin kaydedildiği klasördedir. Kurulumunuzu özelleştirmediyseniz, Arduino/libraries adlı bir klasör olacaktır. Örneğin linux dizüstü bilgisayarımda $HOME/Arduino/libraries. Mac OX x'te Documents/Arduino/libraries klasöründe olabilir.

Bulduğunuzda, örneğin linux'ta dosyayı klasöre açın.

cd Arduino/kütüphaneler

unzip../../Downloads/GotekLEDC68-master.zip

Windows'ta "…'a ayıkla" kullanır ve kitaplıklar klasörünüzü seçersiniz.

Yerine geldiğinde, değişiklikleri almak için Arduino programını yeniden başlatın.

Adım 2: Ekranınızı Test Etmek İçin Bir Örnek Program Yükleyin

Ekranınızı Test Etmek İçin Bir Örnek Program Yükleyin
Ekranınızı Test Etmek İçin Bir Örnek Program Yükleyin

Arduino ana menüsünü kullanın, Dosya - Örnekler - "Özel kitaplıklardan örnekler" arayın ve ardından "Gotek-LEDC68-Master" öğesini bulun.

Yüklendiğinde, ekrana bağlanmak için kullanılacak Pinleri özelleştirebilirsiniz, varsayılanlar şunlardır:

#define CLK 3// TM1651 için pin tanımları ve diğer bağlantı noktalarına değiştirilebilir #define DIO 2

Yukarıdaki resme bakarak ekranı aşağıdaki pinlere bağlayın:

Arduino'da Vcc = 5v Güç

Gnd = Arduino'da Gnd

CLK = Arduino üzerinde dijital pin 3 D03

DATA (DIO) = Arduino'da dijital pin 2 D02.

Bu noktada taslağı derleyebilmeli/yükleyebilmelisiniz ve ekran bir sayı gösterecektir.

Adım 3: Kitaplığı ESP8266 Düğüm-MCU Klonuyla Kullanma

Kitaplığı ESP8266 Düğüm-MCU Klonuyla Kullanma
Kitaplığı ESP8266 Düğüm-MCU Klonuyla Kullanma

İşte bir esp8266 modül geliştirme kiti üzerinde çalışan kütüphane demo sayaç programının bir resmi, bir nodemcu'nun ucuz bir versiyonu ve sorunsuz çalışıyor.

Demo sayaç programında kullanmak için bu pinlerin isimlerini 2, 3'ten D2, D3'e şu şekilde değiştirmem gerekiyor:

#define CLK D3//TM1651 için pin tanımları ve diğer bağlantı noktalarına değiştirilebilir #define DIO D2

Ardından ekranı bağlarsınız:

D2'yi CLK'ya sabitleyin

D3'ü DATA'ya sabitleyin

3V'yi VCC'ye sabitleyin

GND'yi GND'ye sabitle

3,3 voltta iyi çalışıyor gibi görünüyor, ancak veri sayfasının 5v işlemi ima ettiğini unutmayın. Aslında bunu bir stm32 klonunda denedim ve çalıştıramadım. Yerleşik 3.3v güç kaynağının buna bağlı olmadığından şüpheleniyorum. Sonuçta 3 LED ekran çalışırken 160ma çekebilir.

4. Adım: Sonraki Adımlarda İlerlemek

Artık, aksi halde parça kutunuzda duran bu kullanışlı 3 haneli ekranı yeniden kullanabilirsiniz! Her baktığında seni deli ediyor ve bir gün bunu kullanacağımı sandın….

Daha fazla okuma için Github'daki wiki sayfasına bakın, İyi eğlenceler

Önerilen: