2 – laboratoriya ishi Mavzu: btda yasalgan ue kuchaytirgich sxemasini tadqiq etish Ishning maqsadi
Laboratoriya mashg’ulotini bajarish uchun topshiriqlar
Download 177 Kb.
|
1 2
Bog'liq2-laboratoriya ishi
- Bu sahifa navigatsiya:
- Kerakli qurilmalar
- (har bir labaratoriya baholangandan keyin yuklanadi baxolanmagan h emis tizimiga yuklangan laboratoriyalar baholanmaydi
Laboratoriya mashg’ulotini bajarish uchun topshiriqlar.
2 ta listga BTda yasalgan UE kuchaytirgich sxemasini asosiy bosqichlarini yozish va rasm, chizmalarini chizish va baholangandan keyin hemis tizimiga joylash. Laboratoriya prinsipal va ishchi sxemasini o‘qish va tushuntirib berish. Laboratoriya ishini sxema yordamida stentda yig‘ish va ishlatib ko‘rsatib berish. 2.1-rasm. UE sxemasidagi BTda bajarilgan sodda kuchaytirgich bosqichi sxemasi. Arduino Uno platasida yigilgan ovoz kuchaytirgich Kerakli qurilmalar Arduino Uno platasi Arduino Uno kuchaytirgich LM386 Kondensator 10 мкФ (2 ta) Kondensator 100 мкФ (2 ta) Rezistor 1 и 10 кОм Knopka (2 ta) Maken platasi Ulovchi simlar Tinkerced dasturida yigilgan ovoz kuchaytirgich #include "SD.h" //библиотека чтобы считывать информацию с SD карты #include "TMRpcm.h" //библиотека чтобы проигрывать аудио файлы #include "SPI.h" //SPI библиотека для SD карты #define SD_ChipSelectPin 4 //Chip select is pin number 4 TMRpcm music; //Lib object назовем "music" int song_number=0; boolean debounce1=true; boolean debounce2=true; boolean play_pause; void setup(){ music.speakerPin = 9; //аудио выход на контакте 9 Serial.begin(9600); //задействуем последовательный порт для целей отладки if (!SD.begin(SD_ChipSelectPin)) { Serial.println("SD fail"); return; } pinMode(2, INPUT_PULLUP); //подключение кнопки 1 с внутренним подтягивающим резистором для переключения на следующий аудио файл pinMode(3, INPUT_PULLUP); //подключение кнопки 2 с внутренним подтягивающим резистором для паузы/воспроизведения аудио файла //pinMode(3, INPUT_PULLUP); //Button 2 with internal pull up to fast forward music.setVolume(5); // установка уровня громкости (от 0 до 7) music.quality(1); // установите 1 для 2x oversampling (удвоенной частоты дискретизации) и 0 для обычного режима воспроизведения аудио //music.volume(0); // 1(up) or 0(down) to control volume //music.play("filename",30); plays a file starting at 30 seconds into the track } void loop() { if (digitalRead(2)==LOW && debounce1 == true) //нажата кнопка 1 { song_number++; if (song_number==5) {song_number=1;} debounce1=false; Serial.println("KEY PRESSED"); Serial.print("song_number="); Serial.println(song_number); if (song_number ==1) {music.play("1.wav",10);} //проигрывание песни 1 с 10-й секунды if (song_number ==2) {music.play("2.wav",33);} // проигрывание песни 2 с 33-й секунды if (song_number ==3) {music.play("3.wav");} //проигрывание песни 3 с начала if (song_number ==4) {music.play("4.wav",25);} // проигрывание песни 4 с 25-й секунды if (digitalRead(3)==LOW && debounce2 == true) //кнопка 2 нажата music.pause(); Serial.println("PLAY / PAUSE"); debounce2=false; } if (digitalRead(2)==HIGH) // устранение дребезга контактов debounce1=true; if (digitalRead(3)==HIGH) // устранение дребезга контактов debounce2=true; } } (har bir labaratoriya baholangandan keyin yuklanadi baxolanmagan hemis tizimiga yuklangan laboratoriyalar baholanmaydi). Nazorat savollari 1. BTli sodda kuchaytirgich bosqichi ishlash prinsipini tushuntiring. 2. BTli sodda kuchaytirgich bosqichi ishchi nuqtasini qaysi parametrlar belgilaydi? 3. Kuchaytirgich differensial parametrlarini keltiring. Bu parametrlar tajribada qanday o‘lchanadi ? Download 177 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling