Научиться подключать LCD-display 16x2 к Arduino и выводить на экран данные. Написать программный код в среде разработки Arduino IDE, реализующий поставленную задачу. Реализовать данную работу в двух средах: среде разработки Arduino IDE, визульной среде разработки Flprog
Приобретаемые навыки:
Начальные принципы электроники и схемотехники;
Составление принципиальных схем;
Сборка элетрических схем на плате беспаячного монтажа;
Знание простейшей элементной базы;
Получения опыта работы с микроконтроллером Arduino;
Получение навыков работы в среде программирования Arduino IDE;
Необходимые базовые знания, которыми вы должны обладать, для успешного выполнения работ:
Начальные знания в электротехнике;
Понимание обозначения портов VCC, GND, OUT
Умение читать и понимать принципиальные схемы;
Знание основ программирования на С++;
Инициализация глобальных переменных;
Инициализация входов и выходов(INPUT, OUTPUT);
Примитивные типы данных;
оператор if else;
цикл for;
функции задержки.
Знание основ визуальной среды разработки Flprog;
Понимание структуры среды;
знание базовых блоков;
Умение применять логическое мышления для решения задач;
Прежде чем приступить к работе, пройдите тестирование:
Ответьте на дополнительные вопросы по теории, если какие-либо вопросы вызовут затруднение, ниже вы сможете получить информацию, которая поможет дать ответ:
Дайте ответ: почему пины DB0-DB3 не обязательны для подключения?
За что отвечает пин 4(RS)?
Что произойдет если подключить пин 5(R/W) к VCC ?
Общий план выполнения работы:
Разработать принципиальную схему устройства, с помощью которой можно будет вывести на экран LCD-дисплея определенные символы.
Разработать модель программы в визуальной среде разработки Flprog.
Реализовать данную схему на плате безпаячного монтажа.
Написать программу для микроконтроллера.
Провести тестирование устройства.
Ссылки на информацию, которая может помочь при выполнении работы:
Возьмите все необходимые материалы. Удобно расположите плату беспаячного монтажа и микроконтроллер. Аккуратно, без сильных нажимов, во избежании поломки материалов, подсоедините каждый элемент как показано на схеме. Внимательно проверьте правильно ли подключены элементы, проверьте полярность элементов, посмотрите заземлены ли цепь.
Схема лабораторной установки:
Макетная плата:
Принципиальная схема:
Задание на программирование лабораторной установки:
При работе на собранной установке, мы должны иметь возможность выводить на экран LCD-дисплея сообщение состоящее из английских букв, цифр и символов.Так же нужно разработать модель программы на языке Flprog.
Алгоритм написания программы:
Уяснение задачи;
Поиск теоретических ресурсов и полезных материалов;
Способ инициализации LCD-дисплея в визуальной среде разработки Flprog:
Выполните творческое задание:
Напишите программу, которая будет выводить на дисплей сообщение, состоящее из русских букв.
Замечания к работе:
Сформулируйте замечания к работе:
Есть ли в работе какие-либо непонятные места?
Заключение: Я выполнил лабораторную работу в которой изучается LCD-дисплей, вывел на экран дисплея сообщение из английских букв и символов. Также я реализовал данную лабораторную работу в визуальной среде разрботки Flprog.