Помогите подружить DVD disp

Dimonu4ik
Offline
Зарегистрирован: 15.02.2022

Здравствуйте. Есть 7-ми сегментный дисплей от старенького двд на контроллере ETK6201. На прямую подключать к ардуинке не хочется т.к. используется много портов. Если кто может помогите пожалуйста подружить данный контроллер и Arduino. Даташит на контроллер нашел но в программировании пока 0...

Заранее спасибо.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Если есть контроллер, то о каком количестве портов речь?

Dimonu4ik
Offline
Зарегистрирован: 15.02.2022

BOOM пишет:

Если есть контроллер, то о каком количестве портов речь?

Я о том, что бы не выпаивать сам дисплей а подружить контроллер с ардуинкой.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Так я так и понял, но не понял почему от КОНТРОЛЛЕРА дофига «копыт» мк нужно?

Dimonu4ik
Offline
Зарегистрирован: 15.02.2022

BOOM пишет:

Так я так и понял, но не понял почему от КОНТРОЛЛЕРА дофига «копыт» мк нужно?

Много нужно если на прямую подключать. Без контроллера.

b707
Offline
Зарегистрирован: 26.05.2017

Димончик, вопрос то в чем? 4х-символьный семисегментный дисплей на али стоит порядка 100р. Какой смысл пристраивать старье от двд-плеера? И как вы планировали это делать, если в программировании ноль? Не рассчитывайте, что кто-то напишет вам готовый код.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Контроллер старый и среди ардуинщиков не используется. Готовое решение вряд ли удастся найти . Так что или самому по даташиту попытаться разобраться или взять другой дисплей и/или контроллер. В первом случае если будут реальные попытки разобраться и конкретные вопросы, то здесь тебе помогут.  

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

b707 пишет:
Димончик, вопрос то в чем? 4х-символьный семисегментный дисплей на али стоит порядка 100р. Какой смысл пристраивать старье от двд-плеера? И как вы планировали это делать, если в программировании ноль? Не рассчитывайте, что кто-то напишет вам готовый код.

Так как сам недавно покупал, дополню - за 120р с бесплатной доставкой получил 5шт семисегментников аж 4-бит и 0,56 дюйма (правда для управления ими аж целых 12 ног ушло). А если нужно мало ног, то можно сразу купить с tm1637 «на борту» и тоже не дорого. )

Dimonu4ik
Offline
Зарегистрирован: 15.02.2022

Запустить его хочется просто ради интереса.

Вот так он включается только просто мигают разные сегменты. Может кто сталкивался и знает как передавать внятные значения ему.

 #define STB  11
#define clockPin  12
#define dataPin  10

void setup() {
  Serial.begin(9600);

 pinMode(STB, OUTPUT);
  pinMode(clockPin,  OUTPUT);
  pinMode(dataPin, OUTPUT);
}

void loop() {
 //digitalWrite(STB, LOW);
 
  // shiftOut(dataPin, clockPin, LSBFIRST, 0b10101010); // 1st digit   
   // digitalWrite(STB, HIGH);
   digitalWrite(STB, LOW);

  shiftOut(dataPin, clockPin, LSBFIRST, 0b10101010); // Первый байт


  digitalWrite(STB, HIGH);



  }

 

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Так если тебе надо запускать его ради интереса, то запускай. Нам то точно не интересен этот дисплей.

Dimonu4ik
Offline
Зарегистрирован: 15.02.2022

Kakmyc пишет:
Так если тебе надо запускать его ради интереса, то запускай. Нам то точно не интересен этот дисплей.

Я же написал, "Если кто может, пожалуйста помогите", если вы не можете или не хотите, это конечно ваше дело. Может быть кто-то сталкивался с подобным контроллером и есть опыт работы с ним или аналогами.

b707
Offline
Зарегистрирован: 26.05.2017

Еще раз - если ты его запускаешь "ради интереса" - это значит что тебе интересно разобраться САМОМУ. Вот сам и разбирайся.

Для начала найди даташит на контроллер  - там должно быть описано, как он управляется

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Слово "интерес" имеет несколько различных смыслов. Мне кажется, Dimonu4ik употребляет смысл, используемый в картежных играх, т.е. "интерес" - это материальная выгода - в данном случае для Dimonu4ik за счет других участников форума.

Dimonu4ik
Offline
Зарегистрирован: 15.02.2022

b707 пишет:

Еще раз - если ты его запускаешь "ради интереса" - это значит что тебе интересно разобраться САМОМУ. Вот сам и разбирайся.

Для начала найди даташит на контроллер  - там должно быть описано, как он управляется


Вы не внимательно читали сообщение. Даташит я нашел, просто пока не разобрался с кодом, т.к. мало опыта и знаний.
Поэтому и создал эту тему, может кто сталкивался и подсказал бы что то.

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

Dimonu4ik пишет:

Здравствуйте. Есть 7-ми сегментный дисплей от старенького двд на контроллере ETK6201. На прямую подключать к ардуинке не хочется т.к. используется много портов. Если кто может помогите пожалуйста подружить данный контроллер и Arduino. Даташит на контроллер нашел но в программировании пока 0...

Заранее спасибо.

Ну вот если бы я хотел получить помощь то первым делом дал бы ссылку на даташит или хотя бы название контроллера

b707
Offline
Зарегистрирован: 26.05.2017

Alexey_Rem пишет:

хотя бы название контроллера

справедливости ради - контроллер указан в первом сообщении

Dimonu4ik
Offline
Зарегистрирован: 15.02.2022

Alexey_Rem пишет:

Dimonu4ik пишет:

Здравствуйте. Есть 7-ми сегментный дисплей от старенького двд на контроллере ETK6201. На прямую подключать к ардуинке не хочется т.к. используется много портов. Если кто может помогите пожалуйста подружить данный контроллер и Arduino. Даташит на контроллер нашел но в программировании пока 0...

Заранее спасибо.

Ну вот если бы я хотел получить помощь то первым делом дал бы ссылку на даташит или хотя бы название контроллера


Ссылку не оставлял что бы небыло лишних проверок модераторами (если тут проверяют ссылки). Думал выложить сам даташит но нету прикрепить файл. А так в поиске сразу находит даташит по названию.

SLKH
Offline
Зарегистрирован: 17.08.2015

Dimonu4ik пишет:

Запустить его хочется просто ради интереса.

Вот так он включается только просто мигают разные сегменты. Может кто сталкивался и знает как передавать внятные значения ему.

 #define STB  11
#define clockPin  12
#define dataPin  10

void setup() {
  Serial.begin(9600);

 pinMode(STB, OUTPUT);
  pinMode(clockPin,  OUTPUT);
  pinMode(dataPin, OUTPUT);
}

void loop() {
 //digitalWrite(STB, LOW);
 
  // shiftOut(dataPin, clockPin, LSBFIRST, 0b10101010); // 1st digit   
   // digitalWrite(STB, HIGH);
   digitalWrite(STB, LOW);

  shiftOut(dataPin, clockPin, LSBFIRST, 0b10101010); // Первый байт


  digitalWrite(STB, HIGH);



  }

 

Контроллер программируемый, ему нужно передавать внятные значения. В дш стр. с 5 по 12.

Dimonu4ik
Offline
Зарегистрирован: 15.02.2022

SLKH пишет:

Dimonu4ik пишет:

Запустить его хочется просто ради интереса.

Вот так он включается только просто мигают разные сегменты. Может кто сталкивался и знает как передавать внятные значения ему.

 #define STB  11
#define clockPin  12
#define dataPin  10

void setup() {
  Serial.begin(9600);

 pinMode(STB, OUTPUT);
  pinMode(clockPin,  OUTPUT);
  pinMode(dataPin, OUTPUT);
}

void loop() {
 //digitalWrite(STB, LOW);
 
  // shiftOut(dataPin, clockPin, LSBFIRST, 0b10101010); // 1st digit   
   // digitalWrite(STB, HIGH);
   digitalWrite(STB, LOW);

  shiftOut(dataPin, clockPin, LSBFIRST, 0b10101010); // Первый байт


  digitalWrite(STB, HIGH);



  }

 

Контроллер программируемый, ему нужно передавать внятные значения. В дш стр. с 5 по 12.


Смотрел но если честно так и не понял как это сделать...