ESP8266'dan 4 bitlik 7 segment sürün

Sep 11 2020

ESP8266'mdaki karmaşık matematiksel ve doğru kablolamadan sonra, sonunda her seferinde bir segment olmak üzere 4x7 segmentli ekranımı aydınlattım. 4 seçicinin tümü 4 GND pimine bağlıdır, bu nedenle dördü de yanar.

Hangi ekranın aydınlanacağını daha iyi seçmek için bir MC veya transistörlere ihtiyacım var mı? Yoksa sadece ESP8266 ile mümkün mü (şüpheliyim)?

DÜZENLE

İşte 4x7 segment gösteriminin şeması (kaynak: https://osoyoo.com/wp-content/uploads/2017/08/cathnode.jpg)

Ve NodeMCU ESP8266 (kaynak: https://i2.wp.com/randomnerdtutorials.com/wp-content/uploads/2019/05/ESP8266-NodeMCU-kit-12-E-pinout-gpio-pin.png?ssl=1)

Yanıtlar

1 Kaymaz Sep 18 2020 at 01:44

Bir DHT11 (sıcaklık ve nem sensörü) için 12 pin + 1 kullanamayacağım için bir vardiya kaydı satın aldım.

NodeMCU'da led ekran mümkündür, ancak tüm pinler önyükleme sırasında bağlanırsa bir sorun vardır.

digitalWrite(pin, LOW);

lavabo için hile yapar.

SpehroPefhany Sep 11 2020 at 23:12

12 GPIO ile sürebilir, her segment / dp çıkışına 150 ohm seri direnç ekleyebilir ve her katodu bir 2N7000 MOSFET veya bir BJT + taban direnci ile sürebilirsiniz.

İdeal olarak ekranı 4 bayt tahsisli RAM'den 1 kHz veya benzeri bir kesintiyle yenileyin.

Boş zamanlarınızda RAM'de görünmesini istediğiniz bölümleri yazın.

Kesinti rutini çalışmaya başlamadan önce basit bir döngü ile test edebilirsiniz.