Отчет 4
.docxФГБОУ ВО
Уфимский Государственный Авиационный Технический Университет
Кафедра АСУ
Отчет по
лабораторной работе №4
«Расчет электронных схем»
по дисциплине «Физические основы элементной базы компьютерной техники»
Вариант 7
Выполнили:
ст. гр. МО-117
Ибрагимова К.Б.
Шакиров А.Р.
Проверил:
Ст. преподаватель
Казанцев А.В.
Уфа 2019
Цель работы: получение навыка по расчету и сборки электронных схем с использованием платформы Arduino.
Ход работы:
1. Изучена теоретическая часть.
2. Для схемы светофора, подобраны сопротивления для всех резисторов (Рисунок 1).
3. Собрана электронная схема светофора (Рисунок 1).
Рисунок 1. Электрическая схема светофора
4. Написан скетч для управления схемой светофора в соответствии с вариантом №7 задания.
Были использованы контакты для входов А и В – 5 и 7 соответственно.
Время работы сигналов: красный – 5 секунд, желтый – 2 секунды, зеленый – 3 секунды.
Таблица 1
Таблица возможных состояний
pin 5 |
pin 7 |
Красный |
Желтый |
Зеленый |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
Программный код:
void setup() {
pinMode(5, OUTPUT );
pinMode(7, OUTPUT );
}
void loop() {
//зеленый
digitalWrite(7, LOW);
digitalWrite(5, LOW);
delay(5000);
//желтый
digitalWrite(7, HIGH);
delay(2000);
//красный
digitalWrite(5, HIGH);
digitalWrite(7, LOW);
delay(3000);
//желтый
digitalWrite(7, HIGH);
delay(2000);
}
Вывод: в ходе данной лабораторной работы было изучено управление входами Arduino UNO с помощью среды разработки – Arduino IDE. Также были получены навыки по расчету и сборки электронных схем с использованием платформы Arduino.
Ответы на контрольные вопросы:
1. Цифровая схема предназначена для преобразования и обработки сигналов, изменяющихся по закону дискретной функции. В цифровых схемах сигнал может принимать только несколько различных дискретных состояний, которые обычно кодируют логические или числовые значения.
2. Электронные схемы обычно делят на два широких класса – аналоговой и цифровой электроники.
3. В данной схеме используются 4 транзистора, а в другой 3 транзистора.
4. Цифровые Arduino выводы работают при напряжении 5 В.
5. В void setup() указываются команды, которые выполняться один раз при старте системы. В void loop() команды выполняются все время в бесконечном цикле, пока включена плата Arduino.