Каскад регистров 74сн595
- Войдите на сайт для отправки комментариев
Вс, 12/06/2016 - 11:26
Добрый день. Имеем каскад из 24 регистров. Итого 192 выхода. На каждом выходе светодиод. Задача сделать скетч чтобы сначала светодиоды поочереди загарались от 1 к 192, а потом поочереди тухли. Кто возьмётся и цена?
10000 рублей + от вас готовое устройство для отладки. Неделя. Brokly маил ру
fmv.electronics (gmail) com
Добрый день. Имеем каскад из 24 регистров. Итого 192 выхода. На каждом выходе светодиод. Задача сделать скетч чтобы сначала светодиоды поочереди загарались от 1 к 192, а потом поочереди тухли. Кто возьмётся и цена?
для таких задач есть специальные фотодиоды и ленты - адресные spi и адресные nrz протоколы.
И регистров кучу городить не надо - берем мк (например, ардуино), 5 В питание и ленту (или полоски, или круглый или прямоугольный массив). И все будет загораться как надо. Примеры
Мой адрес ydom coбaкa mail.ru
Клиент написал а не спросил - значит знает что хочет.
до 8000 - договоримся.
Скайп: p.masyukov
Пишите htpicc@gmail.com, договоримся.
Видимо все здесь решили отыграться на студенте по полной - от 8000 и выше! :))
А интресно мой код потянет на 8000 или более? :)
#define dataPin 11 #define clockPin 8 #define latchPin 12 void setup() { // put your setup code here, to run once: pinMode(dataPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(latchPin, OUTPUT); } void shiftBit(boolean Bit, uint16_t pause){ for (int i = 0; i < 192; ++i){ digitalWrite(latchPin, LOW); digitalWrite(dataPin, Bit); digitalWrite(clockPin, HIGH); digitalWrite(clockPin, LOW); digitalWrite(latchPin, HIGH); delay(pause); } } void loop() { // put your main code here, to run repeatedly: shiftBit(true,10); // Заполняем еденицей c паузой 10 милисек. delay(10); shiftBit(false,10); // Заполнем нулем с паузой 10 милисек. delay(10); }А что это за студент, который не сам прогает свои домашки?
Он тут больше всех должен сидеть и пахать.
del
Видимо все здесь решили отыграться на студенте по полной - от 8000 и выше! :))
А интресно мой код потянет на 8000 или более? :)
#define dataPin 11 #define clockPin 8 #define latchPin 12 void setup() { // put your setup code here, to run once: pinMode(dataPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(latchPin, OUTPUT); } void shiftBit(boolean Bit, uint16_t pause){ for (int i = 0; i < 192; ++i){ digitalWrite(latchPin, LOW); digitalWrite(dataPin, Bit); digitalWrite(clockPin, HIGH); digitalWrite(clockPin, LOW); digitalWrite(latchPin, HIGH); delay(pause); } } void loop() { // put your main code here, to run repeatedly: shiftBit(true,10); // Заполняем еденицей c паузой 10 милисек. delay(10); shiftBit(false,10); // Заполнем нулем с паузой 10 милисек. delay(10); }Испортил весь процесс - а он теперь возьмет почитает и сам додумается как сделать. А так хороший аукцион был - торговались бы потихоньку, ктото заработал бы - А ТЫ ВСЁ ИСПОРТИЛ!!!