Светодиодная поверхность
- Войдите на сайт для отправки комментариев
Ср, 25/05/2016 - 14:24
Здравствуйте, такой вопрос. Можно ли сделать на какой нибудь поверхности из светодиодов, допустим 10х10, и управлять каждым диодом отдельно? Просто видел куб 8х8х8 и там каждым отдельно управлял. Как это реализовать не понимаю
Чтобы понять идею, посмотрите правую схему на странице 9 вот здесь. Там 4х4 и каждый управляется отдельно. Если нужно 8х8 или там 16х16, то можно делать также, но использовать сдвиговые регистры, если пинов не хватает.
Если же нужно много светодиодов (тысячу и более), то там другой подход. Можно, например, использовать специализированные микросхемы, например WS2812 - там можно сделать ленту из сотен RGB светодиодов и управлять цветом и яркостью каждого индивидуально.
Там подключено по 2 выхода, а откуда - берется? Я просто начинаю только кго изучать
О чём вопрос? О схеме их книги или о WS2812?
Что откуда берется? Светодиоды так паяются, на схеме где жирные точки - это место спайки. Левый ряд выводов на схеме припаян к анодам светодиодов, туда подаётся питание (+). Нижний ряд выводов на схеме припаян к катодам светодиодов через резисторы, туда подаётся минус (-), он же земля (GND).
О схеме из книги.
На плате ведь 1 выход земли или можно программировать выходы не на фазу, а на ноль? Га Уно 14 входов/выходов и их можно разделить 7 на фазу и 7 на ноль? Я вот этого не пойму, выход земли 1 и им не получится сделать такую вещь
Можно, там двухтактный выход (Push-Pull).
P.S. на постоянке "фазы" нет, это термин для переменки.
digitalWrite(ledPin, HIGH); - подаем высокий уровень (он же "+" питания)
digitalWrite(ledPin, LOW); - подаем низкий уровень (он же "-" питания, или "0", или "земля")