Перейти к содержанию
С Днём Победы! ×

Fantomas857

Members
  • Постов

    2
  • Зарегистрирован

  • Посещение

Информация

  • Город
    Москва

Электроника

  • Стаж в электронике
    3-5 лет
  • Сфера радиоэлектроники
    Радиосвязь, микроконтроллеры, конструирование
  • Оборудование
    Паяльная станция, мультиметр, осциллограф, измеритель емкости и индуктивности

Достижения Fantomas857

Новичок

Новичок (1/14)

  • Неделя на форуме
  • Месяц на форуме
  • Год на форуме

Последние значки

0

Репутация

  1. Шильды в основном выпускаються для УНО. Мега имеет другой размер и совсем по другому расположеные выводы, то есть шильд от уно просто не встанет в мегу или нано или микро. Сам контроллер все поддерживает. То есть если соедините все контакты проводками то все будет работать, любой шильд с любой ардуиной.
  2. Здравствуйте коллеги. Хотелось бы оживить немного тему. Начал делать подобное но на ардуино, что собственно почти одно и тоже. Пока сделал платку с двумя матрицами 8х8 то есть вся область сейчас = 8х16 с возможностью в дальнейшем нарастить цепочку матриц. Так удобнее с собой таскать на работу. Я в программировании не очень силен, но активно продвигаюсь, читаю книги и уже реализовал несколько собственных проектов. Но вот работа с битами и байтами для меня впервые. В моей конструкции работает все так; Есть двумерный массив который содержит байты цифр и букв, кстати все цифры и буквы я прорисовал сам в векторном редакторе что бы визуально было видно и потом составил из них массивы. То есть один символ = 8 байт по 8 бит в каждом байте. За подключение строк отвечает дешифратор. Выходы дешифратора усилены эммитерными повторителями. Матрицы с общим анодом, хотел с общим катодом но таких не нашел, потом только догадался что строки и столбцы матриц можно как бы поменять местами, развернуть матрицу на 90 градусов. Вообщем пока просто инвертирую байты перед выводом. Пока работает так; Выводим первый байт из массива на вход сдвигового регистра -> защелкиваем регистр -> включаем первый выход дешифратора и подсвечиваем первую строку матриц -> выводим 2 байт -> защелкиваем -> включаем вторую строку итд. В данный момент в регистры загоняется байт первого числа (десятки) потом сразу второго (единицы) потом регистры защелкиваются и подсвечивается общая строка. Пока не знаю верный ли это способ, так как в последствии при 10 матрицах нужно будет выводить очень много байт последовательно друг за другом в каждую строку, не вызовет ли это видимую задержку Перед выводом все байты инвертируются, так как массив был сделан для матриц с общим катодом, платку для тестов я уже сделал и не хотел переписывать массив. Буду пробовать повторить все те же шаги что и участники данной темы. Пока вот что получилось Начальный кусочек экрана с двумя матрицами Сама плата управления (для матриц с общим катодом) Видео
×
×
  • Создать...