Форум по Роботика

Технически форум => Електроника => Темата е започната от: westony в Декември 05, 2010, 10:31:59 pm

Титла: Въпрос за пиновете на Arduino
Публикувано от: westony в Декември 05, 2010, 10:31:59 pm
Здравейте, при мен имам един "дисплей" -

VQE-24

(http://store.picbg.net/pubpic/E0/E5/682f86afb8afe0e5.JPG)

Обаче проблема, е че има общ плюс А1 и А2 за всички диоди, та въпроса е как да го управлявам, като ардуиното има само 2 маси, а на мен ми трябват 16 такива. Възможно ли е дигиталните пинове да ги направя маса или нещо такова. Как да реша проблема ?

Благодаря предварително!
Титла: Въпрос за пиновете на Arduino
Публикувано от: westony в Декември 05, 2010, 11:38:49 pm
Е тогава няма да ли да ми трябгват 16 транзистора а не 1? Защото 1 транзистор може да запуши връзката между 1 пин и един диод, но не и между всички?!
Титла: Въпрос за пиновете на Arduino
Публикувано от: kotaraka в Декември 06, 2010, 10:03:06 am
Не е задължително да са 16.
Спокойно можеш да вържеш отделните пинове към ардуиното, а ако искаш можеш да управляваш само общите пинове.
Титла: Въпрос за пиновете на Arduino
Публикувано от: Vexorian в Декември 12, 2010, 01:39:32 pm
Само един транзистор ти трябва. И то PNP, за да управляваш A1(4), A2(5). Ax е общ анод на съответния дисплей. Т.е. катодите на светодиодите са съответно Ax-Hx, и можеш директно от ардуиното да ги управляваш (през резистори 680-1к ома разбира се). Тогава са просто инвертирани, демек лог. '1' = 0. Ако превключваш дисплейте много бързо, ти трябват само 8 изхода.