Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Здравствуйте, это моя первая инструкция, и я надеюсь, вам понравится. Это простой проект, использующий MAKE Controller (очень полезный контроллер с www.makezine.com), который создает эффект постоянства зрения с помощью светодиодов. Когда вы быстро перемещаете доску, вы можете увидеть две параллельные линии, рисующие «горы» или непрерывные треугольники.
Перечень материалов: 8 светодиодов 2 резистора 220ohm MAKE Controller
Шаг 1: Подготовка схемы
Во-первых, вам нужно взять 4 светодиода, 1 резистор 220 Ом и несколько сантиметров провода и сделать схему, показанную ниже. Когда вы закончите первый круг, просто сделайте второй.
Шаг 2: Подключение к плате
Теперь вам нужно прикрепить две схемы к плате. Один к первым 4 цифровым выходам (0-3), а другой к 4-7 цифровым выходам.
Шаг 3: Программирование платы
Теперь нам нужно написать небольшую задачу, которая даст эффект. Я прикрепил файл.c с кодом и инструкциями внутри. Обратите внимание, что вам понадобится исходный код прошивки Make Controller, который можно загрузить с https://www.makingthings.com/makecontrollerkit/software/index.htm. Вы также можете захотеть иметь редактор C. В качестве исходного кода MAKE Controller я действительно рекомендую CrossStudio (https://www.rowley.co.uk/arm/), потому что он включает в себя редактор исходного кода, компилятор и менеджер проекта. Вместо этого есть альтернатива: использование компилятора GNU ARM вместе с cygwin. Прочтите руководства по make Controller, чтобы получить дополнительную информацию по этим темам;-)
Шаг 4: Загрузите прошивку и проверьте
Наконец, когда вы скомпилировали «тяжелую» прошивку, загрузите ее на плату с помощью помощника MAKE Controller (!! не забудьте сначала стереть старую прошивку, если вы загрузили ее раньше !!), а когда закончите, просто сбросьте питание платы. У вас должно получиться что-то вроде этого: И… и все. Вы можете значительно улучшить его, например, сделать первую строку зеленой, а вторую - красной, или сделать отображение символов, показывающее сообщение. Если вы обнаружили какую-либо ошибку, сообщите мне, чтобы я мог ее исправить. Я также открыт для предложений;-)