Лабораторная работа студент Умаралиев Самандар группа №617-20 20 г


Download 1.98 Mb.
bet5/10
Sana16.06.2023
Hajmi1.98 Mb.
#1513761
TuriЛабораторная работа
1   2   3   4   5   6   7   8   9   10
Bog'liq
Лабораторная работа 19-24

Отчёт:

Код:
int melody[] = {440, 440, 440, 349, 523, 440, 349, 523, 440, 659, 659, 659, 698, 523, 415, 349, 523, 440, 440, 440, 349, 523, 440, 349, 523, 440, 659, 659, 659, 698, 523, 415, 349, 523, 440, 440, 440, 349, 523, 440, 349, 523, 659, 659, 659, 698, 523, 415, 349, 523, 440, 440, 440, 349, 523, 440, 349, 523};
int noteDurations[] = {8, 8, 8, 4, 4, 8, 4, 4, 8, 4, 4, 4, 8, 4, 4, 4, 8, 4, 4, 8, 4, 4, 8, 4, 4, 8, 4, 4, 4, 8, 4, 4, 4, 8, 4, 4, 8, 4, 4, 8, 4, 4, 8, 4, 4, 4, 8, 4, 4, 4, 8, 4, 4, 8, 4, 4};

void setup() {
pinMode(11, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}

void loop() {
for (int i = 0; i < sizeof(melody) / sizeof(int); i++) {
int noteDuration = 1000 / noteDurations[i];
tone(11, melody[i], noteDuration);
digitalWrite(9, HIGH);
digitalWrite(7, HIGH);
delay(noteDuration / 2);
digitalWrite(9, LOW);
digitalWrite(8, HIGH);
digitalWrite(7, LOW);
delay(noteDuration / 2);
digitalWrite(8, LOW);
int pauseBetweenNotes = noteDuration * 1.30;
delay(pauseBetweenNotes);
noTone(11);
}
}

Лабораторная работа № 22.
Изменение вращения на примере электропривода.
Цель лабораторной работой: Познакомится с семи сегментным одноразрядный индикатором и использовать его в проектах.
Теоретическая часть лаборатории.
Подключение полевого / биполярного транзистора к Arduino — рассмотрим на этом занятии устройство и применение транзисторов в электронной автоматике. Запрограммируем работу мотора постоянного тока в зависимости от показаний датчика влаги или фоторезистора. Вспомним использование операторов if, else и рассмотрим тип данных — unsigned int, который часто используется в языке C++.

Download 1.98 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling