Отчет о научной стажировке. отчетПроселков.docx.docx. Отчет магистранта докторанта во время прохождения научной стажировки в Алматинском университете энергетики и связи
Скачать 4.27 Mb.
|
Симулирование электрических схем в программной среде Proteus Цель работы: создание схемы с использованием платы Arduino UNO в среде Proteus и программы управления Bluetooth модулем в программной среде Arduino IDE. 1.1 Создание схемы подключения Bluetooth модуля После запуска программы-редактора схем ISIS Proteus была собрана схема, показанная на рисунке 1. Для этого были выбраны следующие элементы из каталога: Bluetooth HC-05, LED-RED, Resistor и Arduino UNO. Рисунок 1 – Собранная схема в Proteus 1.2 Создание программы управления светодиодом с помощью Bluetooth модуля Была написана программа в программной среде Arduino IDE: String voice; void setup() { pinMode(13, OUTPUT); // Вывод 13 как выход Serial.begin(9600); // Установка скорости обмена данными } void loop() { while (Serial.available()) //пока есть принятые данные { delay(10); char c = Serial.read();// принятие данных и сохранение в переменной voice += c; } if (voice.length() > 0) { Serial.println(voice);//полученсигнал: if(voice == "on") { digitalWrite(13, HIGH); // включитьсветодиод: } if(voice == "off") { digitalWrite(13, LOW); // выключитьсветодиод: } voice=""; }} Hex-файл: sketch_nov26a.ino.standard.hex (расположение: Рабочий стол\ sketch_nov26a). 1.3 Моделирование Выделив плату Arduino UNO правой кнопки мыши, была открыта вкладка Edit Properties. В строке Program File указан путь на hex-файл. После запущена схема, нажата кнопка play в левом нижнем углу и запущено приложение для управления светодиодом через Bluetooth модуль (рисунок 2). Рисунок 2 – Включенная схема в Proteus |