Оглавление:
- Шаг 1: материалы
- Шаг 2: Схема
- Шаг 3: Код
- Шаг 4: Редактирование отображаемых рисунков
- Шаг 5: Готовый продукт
Видео: Светодиодная матрица 8x8: 5 ступеней
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:55
Это руководство покажет вам, как создать светодиодную матрицу 8x8, в которой вы можете управлять каждым одним светодиодом и создавать свои собственные узоры, если им нужно всего 64 пикселя, чтобы отображать их одним цветом.
Обновление 25.09.10 Я добавил генератор шаблонов для создания шаблонов, но не все его функции завершены.
Шаг 1: материалы
Необходимые материалы: -8x8LED матрица (можно сделать, но я купил свой) -резисторы 16x120Ом-транзисторы 8xNPN (я использовал C547B) -1xPIC16f690-прототип платы (или вы можете сделать для этого печатную плату) -провод-источник питания 5В (можно используйте регулятор напряжения, но я просто питаю свой от порта USB) Инструменты: -Программисты PIC (все программаторы pic с микрочипа, кроме pickit1 будут работать) -Программное обеспечение- MPLAB (бесплатное программное обеспечение от микрочипа) -Паяльник-Вакуумный насос для хорошо иметь при себе кусачки для проводов Необходимые навыки: - навыки пайки (способность делать хорошие паяные соединения в течение 5-10 секунд) - логическое мышление до некоторого уровня Если это ваш первый опыт использования микроконтроллеров, я рекомендую вам начать с более простой проект.
Шаг 2: Схема
Это принципиальная схема. ОБРАТИТЕ ВНИМАНИЕ, что вам нужно будет посмотреть техническое описание вашей светодиодной матрицы (если вы ее купили) или узнать, как подключить матрицу, которую вы сделали.
Шаг 3: Код
Код написан на ассемблере.
Этот код основан на коде из https://www.instructables.com/id/3x3x3-LED-Cube/, но вы не можете использовать генератор, который он предоставляет, смысл, что он имеет только 27 диодов и имеет "слой1 слой2 слой3" вместо "line1…." а также имеет только 3x8-битные числа и 8x8-битные числа. ПРИМЕЧАНИЕ: буквы в этом коде могут отображаться в обратном смысле. Я случайно перевернул землю на моем дисплее.
Шаг 4: Редактирование отображаемых рисунков
Вы можете добавлять и удалять шаблоны по своему усмотрению в этой матрице. для добавления шаблона просто сгенерируйте шаблон с помощью генератора, включенного в этот шаг…. Это файл с расширением.rar, поэтому распакуйте его с помощью Winrar. И все же я снова хочу поблагодарить portreathbeach за то, что исходный код генератора в его документе о www.instructables.com/id/3x3x3-LED-Cube/ позволяет создать движущийся дизайн, вы можете сделать несколько шагов до подпрограммы, и она будет будь таким.; ------------------------------------------------- ----------------------------------------------;; Подпрограмма тестирования;; ------------------------------------------------- ----------------------------------------------; Тест: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw b'00000011' movwf Line6 movlw b'110001 Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Вывод вызова Layer4 movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line000000 movlw movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call Output return вам также нужно будет добавить функцию внизу файла asm. несколько строк будут примерно такими. (функция вызова заключается в вызове подпрограмм, которые вы можете вызывать в любом порядке) Цикл: вызов Someroutine call Тестовый вызов Test goto Loop end
Шаг 5: Готовый продукт
Вот результаты матрицы … вы можете управлять каждым одним светодиодом на этой матрице через код
Рекомендуемые:
Микро: бит - светодиодная матрица: 14 ступеней
Micro: bit - Светодиодная матрица: В этом руководстве я расскажу, как построить светодиодную матрицу для micro: bit из светодиодных лент. В качестве примеров я буду использовать матрицу 4x4 и матрицу 10x10. Поскольку я работаю в школе, где мы много строим, нам пришлось бы пройти через многое
Светодиодная матрица 10x10: 6 ступеней
Светодиодная матрица 10x10: эта матрица размером десять на десять сможет отображать классные анимации
Светодиодная матрица «Волоконно-оптическая»: 9 ступеней (с изображениями)
«Волоконно-оптическая» светодиодная матрица. В этом проекте я создал «волоконно-оптическую» матрицу. Светодиодная матрица с использованием светодиодной ленты WS2801 и клеевых стержней. Световые дисплеи отличаются по внешнему виду от аналогичных светодиодных кубов и имеют несколько преимуществ. Во-первых, вы не видите настоящие светодиоды на дисплее, потому что
Светодиодная матрица 16x16: 7 ступеней (с картинками)
Led Matrix 16x16: Здравствуйте, это моя первая инструкция, которую я когда-либо написал, так рад работать над этим :) Итак, в этом проекте я покажу вам, как сделать эту потрясающую матрицу 16 на 16 светодиодов. строить, и вы многому научитесь, делая это. В большинстве случаев я
Интерфейсная светодиодная матрица (8x8) с NodeMCU: 6 шагов (с изображениями)
Интерфейсная светодиодная матрица точек (8x8) С NodeMCU: Hello Makers, у меня есть еще одно простое и интересное руководство. В этом руководстве мы узнаем, как подключать светодиодную матрицу точек (8x8) к интерфейсу с NodeMCU. Итак, давайте начнем