Отчет по учебная практике. Научно-исследовательская работа (вид практики, тип практики) в фгбоу во пгту, кафедра Пип эвс


Download 0.53 Mb.
bet6/8
Sana23.12.2022
Hajmi0.53 Mb.
#1045916
TuriОтчет
1   2   3   4   5   6   7   8
Bog'liq
Praktikaa

Задание 2.2.
Задания для самостоятельного решения
1. Напишите управляющую программу так, чтобы светодиод плавно загорелся и погас, выдавая белый цвет.
#define RED 9 // присваиваем имя RED для пина 9
#define GRN 10 // присваиваем имя GRN для пина 10
#define BLU 11 // присваиваем имя BLU для пина 11
void setup() {
pinMode(RED, OUTPUT); // используем Pin11 для вывода
pinMode(GRN, OUTPUT); // используем Pin10 для вывода
pinMode(BLU, OUTPUT); // используем Pin9 для вывода;
}
void loop() {
// плавное включение/выключение красного цвета
for (int i = 0; i <= 255; i++) {
analogWrite(RED, i);
delay(1);
}
for (int i = 255; i >= 0; i--) {
analogWrite(RED, i);
delay(1);
}
// плавное включение/выключение зеленого цвета
for (int i = 0; i <= 255; i++) {
analogWrite(GRN, i);
delay(1);
}
for (int i = 255; i >= 0; i--) {
analogWrite(GRN, i);
delay(1);
}
// плавное включение/выключение синего цвета
for (int i = 0; i <= 255; i++) {
analogWrite(BLU, i);
delay(1);
}
for (int i = 255; i >= 0; i--) {
analogWrite(BLU, i);
delay(1);
}
}
Задание 2.3.
Задания для самостоятельного решения

  1. Напишите программу, играющую простую мелодию.

int buzzer = 9; //переменная с номером пина динамика


void setup()
{
pinMode(buzzer, OUTPUT); //объявляем пин как выход
}
void loop() {
tone (buzzer, 261); //включаем на 261 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); //выключаем динамик на 1 секунду
delay(100);
tone(buzzer, 261); // включаем на 261 Гц
delay(500); // на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 294); //включаем на 294 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 440); //включаем на 440 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 261); //включаем на 261 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 394); //включаем на 394 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 329); //включаем на 329 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 261); //включаем на 261 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 261); //включаем на 261 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 294); //включаем на 294 Гц
delay(100); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 261); //включаем на 261 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 392); //включаем на 392 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 349); //включаем на 349 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 261); //включаем на 261 Гц
delay(1000); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 261); //включаем на 261 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 261); //включаем на 261 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 440); //включаем на 440 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 329); //включаем на 329 Гц
delay(500); //на 500 миллисекунд
noTone (buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 294); //включаем на 294 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 440); //включаем на 440 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 440); //включаем на 440 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 440); //включаем на 440 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 349); //включаем на 349 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 392); //включаем на 392 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
tone (buzzer, 349); //включаем на 349 Гц
delay(500); //на 500 миллисекунд
noTone(buzzer); // выключаем динамик на 1 секунду
delay(100);
}



Download 0.53 Mb.

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




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