MembuatKabel Data HP Esia Huawei c2601 / c2801 Langsung ajjah yUa!!! Dalam pembuatan kabel data Huawei ini saya tidak menggunakan konektor RJ45. Bahan yang diperlukan hanya 2 kabel, yaitu: Kabel Data DKU5 Nokia yang 13 pin (bukan yang 6 pin), berisi 5 kabel, dan Kabel Data Mini USB MP3 Player berisi 4 kabel Langkah-langkahnya: Potong kabel TujuanPengiriman Surat Pertama-tama cara membuat surat izin yang perlu diperhatikan ialah menulis alamat lengkap penerima surat yang sudah dibuat. 10152020 Cara . 25 meter air rifle targets; how to connect soundbar to tv with optical cable best mini split inverter 2021. weltbild sortiment. CaraMemasukan Lagu Dan Merubah Wallpaper Dari Pc Ke Hp Esia. cara" (2) player MP3 (1) point blank (5) the movies (14) video (22) Diberdayakan oleh Blogger. Pengikut. Mengenai Saya. ahmad_chedoya Lihat profil lengkapku. visitor. jam. sms. Make Widget. Caramembuat MP3 Player di BLOGGER pada artikel ini saya akan membahas Cara membuat MP3 Player di BLOGGER untuk menambah widget mungkin widget yang satu ini boleh anda pakai, karena bisa membuat Pengunjung tidak bosan karena dengan mendengar lagu yang enak di dengar, dengan Fungsi bisa tidak langsung Play dan ada juga yang AutoPlay langsung saja TUTORIALnya : DFPLAYERMINI MP3-TF-16P MP3 PLAYER dengan Arduino. Pada rangkaian di atas terdapat resistor 4.7kΩ pada kabel TX, ini berfungsi untuk menahan noise pada modul DFPLAYER MINI MP3-TF-16P MP3 PLAYER yang dapat mengganggu output pada speaker. Untuk mengakses DFPLAYER MINI MP3-TF-16P MP3 PLAYER seperti pada rangkaian di atas menggunakan Arduino perlu menambahkan library bernama SoftwareSerial-master. Library ini berfungsi untuk memindahkan pin RX dan TX arduino pada pin lain. joqR5Ea. Tutorial Menghubungkan DF Player Mini dengan Music Player di IoT Blynk Alat dan Bahan Rangkaian Pengaturan Blynk Program Sedang ada project apa hari ini?Sudah tau belum kalo di aplikasi blynk sudah disediakan widget untuk Music Player?Music Player berfungsi untuk pengendalian device untuk memutar konten lagu, contohnya seperti DF Player Mini. DF Player Mini memiliki slot untuk MicroSD sebagai penyimpan lagu yang ingin diputar. Sedangkan device untuk mengeluarkan suara, kita membutuhkan speaker. DF Player ini, perlu dihubungkan dengan mikrokontroler untuk mengendalikan pemutaran pada project kali ini, kita akan membuat MP3Player yang dapat dikontrol melalui aplikasi blynk di smartphone kita. Bagaimana cara membuatnya? yuk kita simak tutorial di bawah ini. Alat dan BahanAlat dan bahan yang digunakan untuk project kita kali ini adalah sebagai berikut. Jangan sampai ada yang kelewat yang terinstall Arduino IDENodeMCU ESP8266 1DF Player mini module 1Speaker 1Micro SD berisi beberapa lagu 1Breadboard 1Kabel jumper secukupnyaBelajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMORangkaianSusunlah semua device di atas menjadi rangkaian seperti berikut ini. Tetap pastikan semua rangkaian terhubung dengan baik. Rapikan rangkaian agar dapat dilihat dengan baik untuk mengantisipasi BlynkSebelum kita masuk ke program Arduino IDE, kita harus membuat tampilan pada aplikasi Blynk terlebih dahulu. ikuti langkah berikut aplikasi Blynk, kemudian pilih New nama untuk aplikasi anda di Project name, setelah itu pilih device yang akan kita gunakan NodeMCU ESP8266. Pilih mode tampilan untuk aplikasi Blynk kita. Dark untuk mode gelap. Light untuk mode terang. klik Sudah maka akan muncul tampilan seperti di bawah ini. Klik tanda plus untuk menambahkan Widget Music Player untuk lagu. Music Player ini digunakan untuk mengatur pemutaran lagu di nodeMCU widget tersebut untuk menampilkan pilihan virtual pin. Pilih pin Slider untuk mengatur volume dari Widget slider untuk mengubah pin dan lainnya seperti gambar di tanda segitiga di kanan atas untuk menjalankan hingga NodeMCU sudah diupload program agar dapat terhubung dengan juga Tutorial Membuat Remote Kontrol Mobil-Mobilan Menggunakan IoT BlynkProgramTahap selanjutnya adalah penulisan program pada Arduino IDE. Buatlah program seperti berikut. Perhatikan keterangan comment untuk memahami program dengan lupa untuk memasukkan terlebih dahulu library CTBot, Arduino Json, dan DFPlayerMini. /* Program Memutar MP3 Player dengan Blynk dibuat oleh Indobot */ //Pemanggilan Library untuk wifi, blynk, dan DFPlayer Mini include ; include ; include " include " define BLYNK_PRINT Serial char auth[] = "************"; // masukkan kode autentikasi disini char ssid[] = "************"; //nama wifi char pass[] = "************"; //password SoftwareSerial mySoftwareSerialD1, D2; //Pin D1 dan D2 untuk DFPlayer DFRobotDFPlayerMini myDFPlayer; int sliderVolume = 0; //Slider untuk volume int playNumber = 1; //Player ke int maksList = 10; //maksimal list di microSD boolean isPlaying = false; BLYNK_WRITEV4 { String action = if action == "play" { //ketika kita menekan play //Memainkan list pertama isPlaying = true; } if action == "stop" { //ketika kita menekan stop isPlaying = false; } if action == "next" { //ketika kita menekan next if isPlaying { if playNumber 0 playNumber-; Song.."; } } "label", action; } BLYNK_WRITEV5{ sliderVolume = //Pengaturan Volume maks 30 } void setup{ //Pengaturan Pin dan Variabel ssid, pass; Mini Demo"; DFPlayer..."; if ! { DFPlayer Mini"; while true; } Mini Siap"; //-Set different EQ- // // // // // } void loop{ //Perulangan Program } Jangan lupa masukkan kode autentikasi yang sudah dikirimkan oleh blynk ke program arduino IDE. Copy saja dari email anda ke tanda bintang di char auth[] = “**********”;. Selain itu, masukkan juga nama wifi dan password yang anda juga Tutorial Kendali Warna RGB dengan 3 Slider Blynk IoTUpload program di atas, kemudian cek di aplikasi blynk, apakah sudah terhubung antara blynk dan nodeMCU. Jika masih belum, coba cek koneksi di NodeMCU dengan mengaktifkan Serial dari project ini adalah kita dapat melakukan kontrol untuk pemutaran MP3 Player dengan menggunakan aplikasi blynk, baik itu untuk play, pause, next. dan previous. Selain itu, kita juga dapat menambahkan dan mengurangi volume untuk DFPlayer Tertarik untuk mencobanya? Yuk dicoba dan dikembangin sendiri. Semangat!Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy! Introduction Make MP3 PlayerI am still looking for the right housing for the make mp3 player kit. It sounds really nice. But I have yet to find the right box to drop it in. Step 1 Tools and PartsTools Required Wire StrippersPliersHelping HandsSoldering ironDrill DremelParts RequiredMake MP3 Player KitProject BoxReturn to Center DPST Toggle Switches 3SPST Toggle Switch 1 LEDLED HolderPower Plug5v Power Source150 ohm resistor Yes I have an extra switch shown... I can't count. Step 2 Assemble Make KitAssemble to make mp3 kit, it comes with great instructions. I did use a small piece of solderless breadboard instead of soldering right to the make kit, Step 3 Cut Holes for Mounting KitCut some holes in the bottom of the project box to mount the kit. I used a marker to mark the holes in the box. Step 4 Holes in the Side Cut holes in the side of the project box to allow the SD card to be changed and for a headphone cord to be inserted. I used a dremel with the cut off wheel for this. Step 5 Cut Holes for SwitchesLayout your switches and LED light, plus power connector, mark the spot and drill holes. I can't count and added an extra switch... Step 6 Wire the LEDWire up your LED, I solder the 150ohm resistor in line with the positive leg of the LED, then send the other side of the positive to the positive line in your piece of solderless breadboard Step 7 Power SwitchSolderup your power switch, one leg to the postiive end of the power connector. The other to the +5 pin on the make mp3 kit. Step 8 Toggle SwitchesI had used momentary switches in the past and didn't like the look. For this I purchased the spring loaded toggle switches and think the work and look cool. On the kit you send the pins a negative load to activate them. So run negative to the middle, and then two other wires from the switch. I soldered all three switches off of on piece of wire to make it easier to run the wires. Step 9 Add the SwitchesAdd the switches to the cover and then run the wires to the correct spot on the solderless breadboard. D0 - Track Up D1 - Track Down D2 - Volume Up D3 - Volume Down D4 - Pause D5 - Zero/Stop Step 10 Try It OutTry it out. I am excited about thise version. But I'd still like to find the right case. Bismillahirahmanirahim, mp3 player adalah alat yang digunakan untuk memainkan dengan format mp3, jadi ini banyak kita jumpai pada alat pemutar musik yang bermerek misalkan simbadda, polytron dan lain lain. Sebenernya kita bisa buat alat itu dengan mudah dan murah, bukan membuat tapi merakit karena modulnya sudah banyak yang jual dan harganya cukup murah. Lebih murah dari harga paket kuota internet kalian mungkin hehe. Seperti apa alatnya mari kita baca artikel dibawah ini. Sebelumnya kita harus membeli modul terlebih dahulu bisa online banyak Modul yang digunakan Mp3 Decoder Amplifier Audio Player Module Speaker 4 Ohm / 10 Watt Tombol 4 buah Kabel Usb dan Kabel Jumper Setelah kita membeli modul modul tersebut kita merakitnya sesuai rangkaian dibawah ini Untuk spesifikasi modul Mp3 Player dibawah ini Board Mp3 Player cocok dipasang pada mobil atau modifikasi pada motor, Home Audio. File lagu bisa dari flashdisk dan SD Card. Untuk menyalakan module mp3 ini bisa mengguanakan power bank atau charger batere tegangan V - 5V. Sudah dilengkapi Mini Amplifier 3 watt output sehingga bisa langsung dihubungkan ke mini speaker atau headphone. Dilengkapi terminal speaker, famale headphone mm, connector power micro USB untuk sumber tegangan. Support Flashdisk Up to 32 GB SD Card / TF Card Up to 16 GB Ukuran Board 45x36 mm Cara pemakaianan Support Format Mp3, auto play Mempunyai 4 buah tombol Button Prev/V- Tekan sekali untuk track mundur lagu, tekan lama untuk menurunkan volume suara Button Next/V++ Tekan sekali untuk track maju, tekan lama untuk menaikan volume suara Button P/P/Mode tekan sekali untuk Play/Pause, tekan lama untuk pindah sumber file lagu dari flashdisk atau SD Card Button Repeat Tekan sekali untuk fungsi repeat single dan repeat all Note Untuk tombol saya paralel dengan tombol external karena saya membuatnya menggunakan box seperti video dibawah ini, tapi untuk fungsinya masih sama hanya memparalel rangkaian tombol di modul tersebut Untuk video youtubenya bisa di bawah ini Sekian artikel tentang Membuat Mp3 Player Sederhana Semoga bermanfaat dari tulisan ini terus membuat sesuatu yang berguna salam dari saya About Ajifahreza - Hanya seorang blogger biasa, ingin menjadi hebat dibidang elektronika pemrograman komputer dan mikrokontroler Kami akan membuat pemutar mp3 sederhana yang dapat Anda sisipkan di laman web mana pun misalnya beranda band. Dengan mengikuti tut ini, Anda akan belajar cara mengimpor grafik Illustrator, cara membuat sprite tombol dengan movieclips dan cara menggunakan kelas Timer dan Sound. Kita mulai.. Persiapan Pertama saya akan membahas apa yang kita butuhkan untuk menyelesaikan tutorial ini Saya telah menggunakan kelas pihak ke-3 Caurina Tweener untuk tween elemen di layar. Ini tidak diperlukan karena Anda dapat menggunakan kelas tween Flash sendiri untuk melakukan pekerjaan yang sama. Pikiran Anda, jika Anda tidak terbiasa dengan Caurina saya sarankan Anda untuk melihatnya. Tween Lite adalah tweener pihak ke-3 lain yang mungkin pernah Anda dengar. Ini adalah kelas tween yang sangat kuat yang juga bisa Anda gunakan untuk proyek ini jika Anda mau. Anda dapat menemukan Caurina Tweener dalam kode sumber. Kode sumber termasuk satu file mp3 yang akan kita butuhkan teriakan tarzan . Anda juga dapat menggunakan mp3 Anda sendiri jika mau. Juga dalam kode sumber Anda akan menemukan direktori "ai" yang berisi file File ini mencakup semua grafik untuk pemutar. Terakhir saya memasukkan font yang kita butuhkan. Ini disebut 04b03 dan ini adalah font bitmap. Instal dan Anda siap berangkat. Langkah 1 Buat File baru Pertama, Anda perlu membuat dokumen Flash Actionscript baru. Anda tidak perlu menyesuaikan properti dokumen apa pun. Pergi ke Flash > Preferences > AI file importer di Mac atau Edit > Preferences > AI file importer di Windows. Pastikan Anda memiliki pengaturan berikut Simpan dan berikan nama " Juga salin direktori "caurina" dan " ke tempat yang sama dengan file .fla Anda. Langkah 2 Mengimpor File Illustrator Sekarang kita siap untuk mengimpor file Illustrator. Buka File > Import > Import to Stage. Temukan " dari direktori source paket "ai", tekan OK dan Anda akan mendapatkan layar seperti yang ditunjukkan di bawah ini. Atur Convert to layers "Flash layers" sehingga Anda mendapatkan semua layer yang terkandung dalam file ai langsung ke Flash. Dua opsi berikutnya, seperti yang ditunjukkan pada gambar, menempatkan semua artwork ke koordinat yang sama seperti dalam file ai dan mengubah ukuran dokumen Flash Anda persis dengan ukuran yang kita butuhkan. Ketika Anda mengklik OK di dialog impor dokumen Anda akan terlihat seperti gambar yang ditunjukkan di atas. Step 3 Membuat tombol Sprite Anda mungkin memperhatikan tombol putar dan jeda pada gambar terakhir. Itu akan menjadi sprite tombol kami yang mengontrol suara. Semua tombol dikelompokkan menjadi satu grup. Pilih grup tombol saja dan tekan F8 untuk mendapatkan layar "Convert to symbol". Beri nama "buttons" dan pastikan Anda memilih MovieClip sebagai jenisnya. Atur registrasi ke sudut kiri atas dan klik OK. Beralih ke panel Properties dan beri objek itu nama "buttons". Gambar di bawah menggambarkan langkah-langkah ini secara visual Kami memiliki tombol kami dalam satu klip video, tetapi mask tidak termasuk. Kami membutuhkan satu movieclip lagi untuk mengikat semuanya. Pilih tombol movieclip dan objek mask. Sekali lagi tekan F8 dan sekarang beri nama "buttonSprite". Juga ingatlah untuk memberinya nama contoh. Kali ini "bs" Saya tahu apa yang Anda pikirkan, tetapi ini adalah singkatan dari ButtonSprite. Langkah 4 Masking Manual Sekarang sprite tombol kami hampir siap untuk diguncang. Yang perlu kita lakukan hanyalah menutupinya sehingga hanya menampilkan satu tombol pada satu waktu. Klik dua kali tombol Anda. Pilih movieclip. Buat layer baru di atas layer aktif dan beri nama "mask". Pilih objek mask dan potong menggunakan "Cmd + X" pada Mac atau "Ctrl + X" pada Windows. Pilih layer mask dan rekatkan paste "Cmd + V" pada Mac atau "Ctrl + V" pada Windows. Tidak masalah di mana objek mask Anda karena selanjutnya kita luruskan ke tempat yang tepat. Dengan topeng Anda masih dipilih buka panel Align Window > Align dan pastikan tombol "To stage" ditekan. Sekarang tekan tombol "Align top edge" dan "Align left edge" dan objek mask Anda sekarang harus berada di posisi yang benar, sudut kiri atas movieklip Anda. Satu-satunya yang tersisa untuk dilakukan adalah menutupi tombol. Klik kanan di atas layer mask dan pilih Mask. Anda dapat melihat efeknya secara instan; hanya satu tombol yang terlihat. Langkah 5 Mulai Membuat Tampilan Mari kita lupakan tombolnya untuk sementara dan fokus pada tampilan pemutar MP3. Saya akan menunjukkan cara membuat elemen tampilan ini secara manual. Itu bisa dilakukan dengan AS3, tentu saja, tapi mari kita lakukan secara manual kali ini. Pertama pilih elemen topeng dari lapisan mask. Konversikan ke klip video dan beri nama "displayMask". Gunakan nama ini sebagai nama instance juga. Mask untuk tampilan siap, jadi sembunyikan layer. Selanjutnya, buat layer antara lapisan tombol dan lapisan topeng. Beri nama "text". Pilih Text Tool dari palet Alat dan gunakan opsi yang ditunjukkan pada gambar di bawah Langkah 6 Tambahkan Bidang Teks ke Tampilan Kami membutuhkan bidang teks untuk menampilkan informasi kami artis, nama lagu, persentase pemuatan dan panjang lagu. Kami akan membuat bidang teks secara manual ke atas stage. Pertama-tama gambarlah bidang teks pada layer teks seperti yang ditunjukkan pada gambar di bawah ini. Konversikan ketiga bidang teks menjadi satu movieclip tunggal yang disebut "playerTexts". Buat satu bidang teks lagi dan menyebutnya "preloader". Anda tidak perlu mengonversikan ini ke movieclip . Langkah 7 Menyempurnakan Tampilan Yang perlu kita lakukan adalah memasukkan loader-textfield dan playerTexts-movieclip baru kita dalam satu movieclip sehingga kita dapat mengontrol teks sesuka kita. Pilih loader-textfield dan playerTexts-movieclip dan tekan F8. Beri nama dan nama instance "display". Sekarang kami telah menyelesaikan hierarki tampilan kami, akan terlihat seperti ini Untuk menulis contoh data ke songInfo-textfield kita harus menulis baris kode berikut 1 2 = 'This is where we put the artist and song name'; Jadi sekarang kita memiliki setiap elemen grafis yang siap yang kita butuhkan untuk MP3 Player. Selanjutnya kita akan melompat jauh ke dalam kode, jadi menyelam dengan saya! Langkah 8 Buat File Kelas Dokumen Agar kode berfungsi, kita perlu membuat kelas dokumen. Kode kelas dokumen dieksekusi pertama kali ketika file .swf diputar. Anda tidak perlu menulis kode lagi ke timeline dan kelas Anda lebih mudah untuk mengimpor ke file .fla lain di masa depan jika diperlukan. Buka File > New. Pilih "File skrip Actions" dari jendela yang terbuka dan klik OK. Simpan file ke folder yang sama dengan file .fla Anda dan beri nama " Sekarang tetapkan file .as Anda yang baru sebagai kelas dokumen. Klik stage dan pergi ke panel Properties. Di sana Anda akan menemukan bidang "Class" tempat Anda harus memasukkan nama kelas yang Anda buat. Masukkan "SimpleMP3Player" dan klik tombol pensil kecil. Jika Anda mengeja nama kelas dengan benar, file " akan menjadi aktif. Kalau tidak, Flash akan menimbulkan kesalahan. Langkah 9 Kode Kode menghidupkan segalanya. Inilah ActionScript yang lengkap, saya akan menjelaskannya blok demi blok. Periksa juga kode sumber dari paket sumber, saya sudah komentari dari awal hingga akhir. 1 2 package 3 { 4 import 5 import 6 import 7 import 8 import 9 import 10 import 11 import 12 import 13 import 14 import 15 import 16 import 17 import 18 import 19 20 public class SimpleMP3Player extends MovieClip 21 { 22 // Create some variables that we need 23 private var mp3FileSound; 24 private var mp3FilePositionSoundChannel; 25 private var id3DataID3Info; 26 private var id3InfoAvailable = false; 27 28 private var updateTimeTimer; 29 30 private var playingSoundBoolean = false; 31 private var soundPositionNumber; 32 private var songReachedEndBoolean = false; 33 34 private var buttonPosArray = new Array'0', '-36', '-72', '-108', '-144', '-180', '-216', '-252'; 35 36 public function SimpleMP3Player 37 { 38 = -73; 39 = displayMask; 40 41 = = false; 42 = buttonPos[3]; 43 44 loadMP3; 45 } 46 47 private function loadMP3void 48 { 49 mp3File = new Sound; 50 mp3FileLoading; 51 mp3FileLoaded; 52 errorLoadingSound; 53 54 getID3Data; 55 URLRequest' 56 57 {x 96, time1}; 58 } 59 60 private function mp3FileLoadingeProgressEventvoid 61 { 62 var currentPercentNumber = / * 100; 63 = 'LOADING...' + currentPercent + '%'; 64 65 if currentPercent > 50 && id3InfoAvailable 66 { 67 {x 200, time1, onCompleteplayMP3, onCompleteParams[false, 0]}; 68 mp3FileLoading; 69 } 70 } 71 72 private function mp3FileLoadedeEventvoid 73 { 74 mp3FileLoaded; 75 updateBufferField; 76 {x 200, time1}; 77 } 78 79 private function errorLoadingSoundeIOErrorEventvoid 80 { 81 trace'Error loading sound ' + e; 82 } 83 84 private function getID3DataeEventvoid 85 { 86 id3InfoAvailable = true; 87 id3Data = 88 } 89 90 private function playMP3useSpBoolean, spNumbervoid 91 { 92 if useSp mp3FilePosition = 93 else mp3FilePosition = 94 95 playingSound = true; 96 songFinished; 97 updateBufferField; 98 99 = = true; 100 = buttonPos[0]; 101 102 mouseOverBs; 103 mouseOutBs; 104 mouseClickBs; 105 106 updateTime = new Timer100; 107 108 getMP3Time; 109 110 111 var siString = + ' - ' + 112 si = 113 = 114 = false; 115 = si; 116 117 {x 60, time1}; 118 } 119 120 private function updateBufferFieldeProgressEventvoid 121 { 122 var currentPercentNumber = / * 100; 123 = currentPercent + '%'; 124 } 125 126 private function getMP3TimeeTimerEventvoid 127 { 128 var totalMinutes = / 1000 / 60; 129 var totalSeconds = / 1000 % 60; 130 var currentMinutes = / 1000 / 60; 131 var currentSeconds = / 1000 % 60; 132 133 if totalSeconds 50 && id3InfoAvailable 9 { 10 {x 200, time1, onCompleteplayMP3, onCompleteParams[false, 0]}; 11 mp3FileLoading; 12 } 13 } Seperti yang saya sebutkan sebelumnya, metode "mp3FileLoading" menunjukkan nilai persentase berapa banyak file mp3 telah dimuat. Itu juga memulai lagu ketika persentase naik lebih tinggi dari 50%. currentPercent adalah untuk menghitung nilai persentase. Kami membulatkannya ke atas dengan metode " Baris 4 menulis nilai persentase ke bidang teks kami sehingga pengguna dapat melihat apa yang terjadi dengan pemuatan. Di dalam pernyataan "if" kami memeriksa apakah persentasenya di atas 50 dan variabel "id3InfoAvailable" benar. Jika keduanya mengembalikan true, pernyataan "if" menjalankan semua yang ada di dalam tanda kurung. Ketika pernyataan if true, kita membuang bidang teks "preloader". Ketika tween selesai, Caurina memanggil metode "playMP3" dan memasukan dua properti untuk itu. Kami melihat metode "playMP3" pada langkah berikutnya. Event PROGRESS tidak lagi diperlukan, jadi kami menghapusnya di baris 9. Langkah 17 Metode event mp3FileLoaded 1 2 3 private function mp3FileLoadedeEventvoid 4 { 5 mp3FileLoaded; 6 updateBufferField; 7 {x 200, time1}; 8 } Metode ini dipanggil ketika seluruh lagu dimuat. Pertama, kami menghapus EventListeners yang tidak perlu. Pada baris 5 kita memutar bidang teks "buffer" ke kanan. Langkah 18 Metode Event ErrorLoadingSound 1 2 3 private function errorLoadingSoundeIOErrorEventvoid 4 { 5 trace'Error loading sound ' + e; 6 } Penanganan kesalahan ini sangat mendasar. Ini hanya melacak kesalahan jika kesalahan terjadi. Langkah 19 Metode Event getID3Data 1 2 3 private function getID3DataeEventvoid 4 { 5 id3InfoAvailable = true; 6 id3Data = 7 } Kami menetapkan "id3InfoAvailable" menjadi true di baris 3. Metode "mp3FileLoading" memeriksa variabel ini setiap kali dan mulai suara hanya jika itu true. Dengan cara ini kami memastikan bahwa info id3 tersedia sehingga pengguna melihat info asli di layar. Pada baris 4, kami menetapkan metadata id3 mp3File ke objek ID3Info bernama id3Data yang kami buat di Langkah 12. Langkah 20 Metode playMP3 Metode ini adalah metode yang lebih vital di player kami. Mari kita lihat blok pertama. 1 2 3 private function playMP3useSpBoolean, spNumbervoid 4 { 5 if useSp mp3FilePosition = 6 else mp3FilePosition = Metode "playMP3" membutuhkan dua properti. "useSp" menunjukkan "gunakan posisi suara" dan "sp" adalah "posisi suara". Pada baris 3 kami menguji apakah "useSp" true. Jika demikian, kode akan memutar lagu kami mulai dari titik yang diinginkan. Titik ini dilewatkan di properti "sp". Jika salah, kami mulai memutar lagu dari awal. Semua ini terkait dengan tombol play-pause. 1 2 3 playingSound = true; 4 songFinished; 5 updateBufferField; Baris 1 mengatur playingSound menjadi true. Sekarang kita dapat memeriksa apakah suara diputar dan melakukan apa yang diperlukan. EventListener baru di baris 2 dijalankan setiap kali lagu selesai diputar. Metode "songFinished" dijalankan. Perhatikan bahwa kami menambahkan EventListener ke objek mp3FilePosition. EventListener baru kedua di baris 3 menambahkan event "PROGRESS" yang sama ke mp3File seperti pada awal kode. Listener ini hanya menjalankan metode yang berbeda. Metode "updateBuffer" adalah untuk memperbarui bidang teks "buffer". 1 2 3 = = true; 4 = buttonPos[0]; Baris pertama yang sudah Anda kenal. File mp3 kami diputar sehingga kami dapat memperbarui tombol untuk menampilkan status yang sesuai, mengaktifkan properti "buttonMode" dan "enabled". Kami menggunakan "Timer" untuk menunjukkan posisi suara saat ini dalam hitungan detik. Dengan "Timer" Anda dapat menjalankan metode dalam urutan waktu. 1 2 3 updateTime = new Timer100; 4 5 getMP3Time; 6 Di sini, baris pertama membuat objek "Timer" baru dengan interval 100 milidetik. Anda mungkin bertanya-tanya mengapa kami ingin memperbarui waktu saat ini setiap 100 milidetik .. 1 detik terlalu lambat untuk player kami dan bahkan 0,5 detik terlalu lambat. Saya ingin memperbarui waktu dengan sangat lancar. Lebih lanjut tentang kelas Timer. Kami juga membutuhkan EventListener untuk benar-benar melakukan sesuatu setiap 100 milidetik. Event "TIMER" menjalankan metode "getMP3Time" yang akan saya bahas di langkah berikutnya. Baris 4 memulai "Timer" kami. 1 2 3 var siString = + ' - ' + 4 si = 5 = 6 = false; 7 = si; 8 9 {x 60, time1}; Di blok terakhir kami menunjukkan metadata id3 kepada pengguna. Nama artis dan nama lagu didorong ke variabel baru di baris pertama. Ini karena saya ingin menggunakan seluruh string di baris berikutnya. Kami menggunakan font bitmap, jadi saya pikir itu hanya terlihat lebih baik dalam huruf besar. Pada baris 3 kami memastikan bahwa bidang teks "songInfo" cukup panjang untuk menampilkan string "si". Baris 4 adalah untuk menghindari pembungkusan kata di bidang teks dan di baris 5 kita cukup menetapkan string "si" untukmu bidang teks "songInfo". Baris terakhir menggeser movieclip "playerTexts" ke "display". Langkah 21 Metode updateBufferField Adalah sopan untuk menunjukkan kepada pengguna seberapa banyak data file mp3 dimuat. Kami memiliki preloader kami, tetapi saya pikir kami akan membutuhkan juga bidang buffer karena lagu kami mulai diputar setelah 50% dimuat. Metode ini berlanjut di mana metode "mp3FileLoading" tinggalkan. 1 2 3 private function updateBufferFieldeProgressEventvoid 4 { 5 var currentPercentNumber = / * 100; 6 = currentPercent + '%'; 7 } Tidak ada yang istimewa di sini, hanya fungsi pribadi dengan dua baris aksi. Penghitungan persentase dasar dan menetapkannya ke bidang teks "buffer". Langkah 22 Metode Event getMP3Time Saya menunjukkan metode ini sekaligus karena ini hanya matematika dan pengkodean yang sangat dasar. Mari kita lalui. 1 2 3 private function getMP3TimeeTimerEventvoid 4 { 5 var totalMinutes = / 1000 / 60; 6 var totalSeconds = / 1000 % 60; 7 var currentMinutes = / 1000 / 60; 8 var currentSeconds = / 1000 % 60; 9 10 if totalSeconds < 10 totalSeconds = '0' + totalSeconds; 11 if currentSeconds < 10 currentSeconds = '0' + currentSeconds; 12 13 = currentMinutes + '' + currentSeconds + '/' + totalMinutes + '' + totalSeconds; 14 } Dalam 4 baris pertama kita menghitung waktu yang kita butuhkan. Ini agak sulit karena semua nilai yang dikembalikan dalam milidetik. Kami juga mencatat menit dan detik ke bawah. Baris 8 dan 9 adalah untuk menambahkan nol ekstra sebelum detik jika nilai-nilai itu di bawah 10 ini hanya tweaker dan tidak diperlukan. Bagi saya bidang "time" maka terlihat sedikit lebih bersih. Baris terakhir menunjukkan seluruh waktu kepada pengguna. Langkah 23 Metode Event songFinished Mari kita lanjutkan dengan kode yang sangat mendasar. 1 2 3 private function songFinishedeEventvoid 4 { 5 songFinished; 6 getMP3Time; 7 8 = buttonPos[3]; 9 10 11 playingSound = false; 12 songReachedEnd = true; 13 14 soundPosition = 0; 15 = 'PLAY AGAIN?'; 16 } Metode event "songFinished" diluncurkan setiap kali lagu selesai diputar. Di dua baris pertama kami menghapus EventListeners yang tidak perlu. Selanjutnya kami menunjukkan tombol putar yang dinonaktifkan kepada pengguna dan menghentikan file mp3. Menghentikan tidak diperlukan, tetapi kami melakukannya untuk berjaga-jaga. "playingSound" disetel ke false dan "songReachedEnd" menjadi true. Dalam langkah ext Anda melihat mengapa kita memerlukan variabel "songReachedEnd". "soundPosition" dapat diakses dari mana saja di kelas kami sehingga harus diatur ke 0 pada titik ini. Sekarang kami memastikan bahwa jika pengguna ingin memutar lagu lagi, dimulai dari awal. Baris terakhir menetapkan bidang teks "times" untuk menampilkan teks "PLAY AGAIN?". Pengguna kami adalah raja, itu sebabnya kami harus memberikan semua informasi yang mungkin kepada mereka. Langkah 24 Metode Event mouseOverBs dan mouseOutBs 1 2 3 private function mouseOverBseMouseEventvoid 4 { 5 if playingSound = buttonPos[5]; 6 else = buttonPos[1]; 7 8 if songReachedEnd && !playingSound = buttonPos[1]; 9 } Di sini metode "mouseOverBs" dijalankan setiap kali mouse melewati movieclip "bs". Pertama metode acara ini memeriksa apakah "playingSound" true dan apakah movieclip "tombol" dalam keadaan "jeda". Kalau tidak, ini akan menunjukkan status "memutar". Baris terakhir kami memeriksa apakah suara sudah selesai diputar dan menunggu apakah pengguna ingin memutar lagu lagi. 1 2 3 private function mouseOutBseMouseEventvoid 4 { 5 if playingSound = buttonPos[0]; 6 else = buttonPos[4]; 7 8 if songReachedEnd && !playingSound = buttonPos[3]; 9 } Metode lain ini adalah ketika mouse pergi di atas movieclip "bs". Hal ini mirip dengan metode sebelumnya. Langkah 25 Metode Event mouseClickBs Metode Event ini adalah jantung dari fungsi klik movieclip "bs" kami. 1 2 3 if playingSound 4 { 5 = buttonPos[4]; 6 soundPosition = 7 8 9 playingSound = false; 10 = 'PAUSE'; Ketika Anda mengklik tombol itu pertama kali memeriksa apakah suara diputar. Jika demikian, ini akan memindahkan klip tombol "buttons", menyimpan posisi suara saat ini di mana kita dapat terus bermain dari jika kita mau, menghentikan "Timer" kami, menghentikan lagu kami, mengatur "playingSound" ke false dan memperbarui "times" textfield teks ke "PAUSE". Blok kode ini adalah tombol jeda kami. 1 2 3 else if !playingSound 4 { 5 = buttonPos[2]; 6 playMP3true, soundPosition; 7 playingSound = true; 8 9 } Blok kode ini memulai lagu kami dari kondisi jeda. Ia memeriksa apakah lagu kami tidak diputar dan memulai lagu dari "soundPosition" yang disimpan. 1 2 3 else if songReachedEnd 4 { 5 songReachedEnd = false; 6 playMP3false, 0; 7 } Blok terakhir memeriksa bahwa jika lagu telah selesai diputar dan pengguna ingin memutar lagu lagi, itu akan memulai lagu dari awal. Kesimpulan SimpleMP3Player sekarang lengkap ... sejauh yang saya ketahui. Sekarang giliran Anda untuk menambahkan beberapa fitur ke dalamnya. Mungkin Anda ingin menambahkan tombol berhenti atau mungkin memberikan fitur daftar putar dengan XML. Buat bidang teks "songInfo" dapat digulir sehingga data lebih lama ditampilkan sepenuhnya. Kemungkinannya tidak terbatas! Jangan lupa untuk memeriksa kode sumber dalam paket sumber. Saya telah mengkomentari kode dari awal hingga akhir sehingga Anda dapat mempelajari tutorial ini dengan cara itu juga. Terima kasih sudah membaca! - Cara membuat player MP3 mudah dan murah tapi tidak murahan. Di pasaran banyak sekali dijual MP3 player mini siap pakai dengan kisaran harga 80 ribu - 150 ribu tergantung tempat lokasi daerah ini siapngoding akan mengajak sobat untuk membuat MP3 player mini menggunakan arduino nano atau boleh menggunakan jenis arduino yang membuat MP3 player mini tentunya membutuhkan skill awal yaitu menguasai kit arduino, pemrograman bahasa C, dan sedikit rangkaian MEMBUAT MP3 PLAYER MINI DENGAN ARDUINOMPEG-1 Audio Layer-3 atau dikenal dengan nama MP3 adalah salah satu berkas format pengkodean suara yang memiliki kompresi baik sehingga memungkinkan ukuran file berkas lebih MP3 player mini dengan arduino membutuhkan beberapa langkah, yaitu Siapkan alat dan bahannya seperti DFPlayer, Arduino Siapkan library dan source kodenyaSiapkan skematik atau wiring diagramSiapkan sebuah amplifier mini dan speakernya, seperti PAM8403Cara membuat MP3 Player mini ini saya awali dengan gambar rangkaian DFPlayer mini arduino, silahkan disimak terlebih catatan DFPlayer mini menggunakan supply tegangan 5V. Output menggunakan sinyal PWM pada pin D8 dan D9. Untuk datasheet DFPlayer silahkan klik >>datasheet DFPlayer;include ;SoftwareSerial mySerial10, 11;void setup { 9600; 9600;mp3_set_serial mySerial;delay1;mp3_set_volume 15;delay10;//mp3_play18;//delay3000;mp3_play19;delay2000;mp3_play4;delay900;mp3_play13;delay1000;mp3_play2;delay200;mp3_play23;delay2000;mp3_play20;delay2000;mp3_play8;delay2000;mp3_play21;delay3000;mp3_play22;delay3000;}void loop {}Silahkan dicoba, jika ada eror itu sudah biasa dan coba lagi. Jika sobat ingin bertanya silahkan tinggalkan komentar. Cara Membuat Player MP3 Murah Dengan Arduino 2021 Baca Juga

cara membuat mp3 player mini