Отчет по учебная практике. Научно-исследовательская работа (вид практики, тип практики) в фгбоу во пгту, кафедра Пип эвс
Download 0.53 Mb.
|
Praktikaa
- Bu sahifa navigatsiya:
- Задание 2.3. Задания для самостоятельного решения Напишите программу, играющую простую мелодию.
Задание 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. Задания для самостоятельного решения Напишите программу, играющую простую мелодию. 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling