Satura rādītājs:

Infrasarkanais kontrolētais MP3 atskaņotājs: 6 soļi (ar attēliem)
Infrasarkanais kontrolētais MP3 atskaņotājs: 6 soļi (ar attēliem)

Video: Infrasarkanais kontrolētais MP3 atskaņotājs: 6 soļi (ar attēliem)

Video: Infrasarkanais kontrolētais MP3 atskaņotājs: 6 soļi (ar attēliem)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Jūnijs
Anonim
Image
Image
Infrasarkanais kontrolētais MP3 atskaņotājs
Infrasarkanais kontrolētais MP3 atskaņotājs

Izveidojiet infrasarkano staru tālvadības pults MP3 atskaņotāju par aptuveni 10 USD (USD). Tam ir parastās funkcijas: atskaņot, apturēt, atskaņot nākamo vai iepriekšējo, atskaņot vienu dziesmu vai visas dziesmas. Tam ir arī ekvalaizera variācijas un skaļuma kontrole. Visu var kontrolēt, izmantojot tālvadības pulti.

Programmētā funkcionalitāte:

Tālvadības taustiņš: funkcija

+ 01: skaļuma samazināšana + 02: iestatiet uz direktoriju #2. + 03: skaļuma palielināšana + 4… 9: atlasiet šādus ekvalaizera iestatījumus: ++ (4) DFPLAYER_EQ_POP (5) DFPLAYER_EQ_CLASSIC (6) DFPLAYER_EQ_NORMAL ++ (7) DFPLAYER_EQ_ROCK (8) DFPLAYER_EQ_JAZZ (9) DFPLAYER_EQ_JAZZ (9) OK: Atskaņot + >>: Atskaņot nākamo + <<: Atskaņot iepriekšējo + Uz augšu: Atskaņot nākamās direktorijas dziesmas + Dn: Atskaņot iepriekšējās direktorijas dziesmas + *| Atgriezties: Atskaņot vienas dziesmas cilpu: ieslēgt + #| Iziet: Izslēgt atsevišķu dziesmu: izslēgta

Pirmais solis ir Arduino pārbaude un savienošana ar maizes dēli. Turpmākās darbības ir paredzētas darbam neatkarīgi. Katrā solī ir vadu un testēšanas norādījumi. Veidojot projektus, es vadu un testēju katru komponentu, lai pārliecinātos, ka tie darbojas. Tas palīdz integrēt komponentus, jo zinu, ka katrs darbs un es varam koncentrēties uz integrācijas prasībām.

Šī pamācība prasa, lai jums būtu instalēta Arduino IDE. Jums ir arī jābūt pamatprasmēm, lai lejupielādētu Arduino skiču programmu no šī projekta saitēm, izveidojiet programmas direktoriju (direktorijas nosaukums tāds pats kā programmas nosaukums). Nākamās darbības ir programmas ielāde, apskate un rediģēšana IDE. Pēc tam augšupielādējiet programmu, izmantojot USB kabeli, savā Arduino panelī.

Piegādes

  • Nano V3 ATmega328P CH340G Mikro kontroliera plate Arduino. Kā alternatīvu varat izmantot Uno.
  • Infrasarkanais uztvērējs un tālvadības pults. Es izmantoju IR bezvadu tālvadības moduļa komplektus, kas bija komplektā ar infrasarkano uztvērēju un infrasarkano staru tālvadības pulti.
  • Viens rezistors, no 1K līdz 5K. Es izmantoju 5K pretestību, jo man to ir daudz. Rezistors novērš troksni, kas rodas, ja neizmantojat rezistoru.
  • Maizes dēļa vadu kabeļi
  • 5 voltu sienas adapteris

Es nopirku detaļas vietnē eBay, galvenokārt no Honkongas vai Ķīnas izplatītājiem. ASV izplatītājiem dažkārt ir tādas pašas vai līdzīgas detaļas par saprātīgām cenām un ātrāku piegādi. Ķīnas detaļu piegāde ilgst no 3 līdz 6 nedēļām. Visi izmantotie izplatītāji ir bijuši uzticami.

Aptuvenās izmaksas: Nano USD 3, infrasarkanais komplekts 1 USD, maizes dēlis 2 USD, 40 vadu kabeļu pakete 1 USD, 1 USD par 5 voltu sienas adapteri. Kopā aptuveni 8 ASV dolāri. Ņemiet vērā, ka es nopirku Nano ar rīvdēļa tapām, kas jau ir pielodētas, jo manas lodēšanas prasmes ir sliktas.

1. darbība: pievienojiet Arduino Nano maizes dēļam

Maizes dēļam pievienojiet Arduino Nano
Maizes dēļam pievienojiet Arduino Nano

Pievienojiet Arduino Nano maizes dēlim. Vai, ja vēlaties, šim projektam varat izmantot Arduino Uno; viņi abi šim projektam izmanto vienas un tās pašas tapas. Savienojiet Nano (vai Uno) ar datoru, izmantojot USB kabeli.

Pievienojiet strāvu un zemi no Arduino maizes dēļa barošanas joslai. Pievienojiet Arduino 5+ tapu maizes dēļa pozitīvajai joslai. Pievienojiet Arduino GRN (zemējuma) tapu maizes plātnes negatīvajai (iezemētajai) joslai. To izmantos citi komponenti.

Lejupielādējiet un palaidiet pamata Arduino testa programmu: arduinoTest.ino. Palaižot programmu, iebūvētā LED gaisma iedegsies uz 1 sekundi, pēc tam izslēgsies uz 1 sekundi. Tiek publicēti arī ziņojumi, kurus var apskatīt Arduino IDE Tools/Serial Monitor.

+++ Iestatīšana.

+ Inicializēja iebūvēto LED digitālo tapu izvadīšanai. LED ir izslēgts. ++ Doties uz cilpu. + Cilpas skaitītājs = 1 + cilpas skaitītājs = 2 + cilpas skaitītājs = 3…

Kā vingrinājumu mainiet mirgojošās gaismas aizkavi, augšupielādējiet mainīto programmu un apstipriniet izmaiņas.

Iepriekš redzamajā fotoattēlā ir 140 gabalu bez lodēšanas maizes dēļa džemperu stieples komplekta kaste, kuru varat iegādāties par 3 līdz 5 dolāriem. Tie padara plāksnes kārtīgākas, izmantojot īsus savienojumus ar gariem kabeļiem.

2. darbība: pievienojiet infrasarkano uztvērēju un pievienojiet to Arduino

Pievienojiet infrasarkano uztvērēju un pievienojiet to Arduino
Pievienojiet infrasarkano uztvērēju un pievienojiet to Arduino

Pievienojiet mātīti pie kabeļa kabeļa vadiem infrasarkanajā uztvērējā (sieviešu galos). Pievienojiet pulksteņa moduļa zemējuma tapu pie maizes dēļa zemes stieņa sloksnes. Pievienojiet pulksteņa moduļa strāvas tapu pie maizes dēļa pozitīvās joslas sloksnes. Pievienojiet infrasarkanā uztvērēja izejas tapu Arduino A1 tapai.

Pievienojiet infrasarkano uztvērēju, tapas no augšas pa kreisi uz labo:

Lielākā daļa kreisās puses (blakus X) - Nano tapas A1 Centrs - 5V Pa labi - zemējums A1 + - - Nano tapu savienojumi | | | -infrasarkanā uztvērēja tapas --------- | S | | | | --- | | | | | | --- | | | ---------

Arduino IDE instalējiet infrasarkano staru bibliotēku. Atlasiet Rīki/Pārvaldīt bibliotēkas. Filtrējiet meklēšanu, ierakstot “IRremote”. Atlasiet IRremote by Shirriff (atsaucei - bibliotēkas GitHub saite). Arduino bibliotēkas informācija IRremote bibliotēkas saite.

Lejupielādējiet un palaidiet pamata pārbaudes programmu: infraredReceiverTest.ino. Palaižot programmu, pavērsiet tālvadības pulti uz uztvērēju un nospiediet dažādas pogas, piemēram, ciparu no 0 līdz 9. Tiek izvadīti (izdrukāti) sērijas ziņojumi, kurus var apskatīt Arduino IDE Tools/Serial Monitor.

+++ Iestatīšana.

+ Inicializēja infrasarkano uztvērēju. ++ Doties uz cilpu. + Taustiņš Labi - Pārslēgt + Taustiņš> - nākamais + Taustiņš < - iepriekšējais + Taustiņš uz augšu + Taustiņš uz leju + Taustiņš 1: + Taustiņš 2: + Taustiņš 3: + Taustiņš 4: + Taustiņš 6: + Taustiņš 7: + Taustiņš 8: + 9. atslēga: + taustiņš 0: + taustiņš * (atgriešanās) + taustiņš # (iziet)

Lai redzētu izdrukātās vērtības, izmantojiet televizora tālvadības pulti. Pēc tam varat modificēt programmu, lai izmantotu funkcijas infraredSwitch () funkcijas slēdža paziņojumā. Piemēram, nospiediet taustiņu "0" un iegūstiet tālvadības pults vērtību, piemēram, "0xE0E08877". Pēc tam slēdža paziņojumā pievienojiet reģistru, kā parādīts nākamajā koda fragmentā.

korpuss 0xFF9867:

gadījums 0xE0E08877: Serial.print ("+ Key 0:"); Serial.println (""); pārtraukums;

3. darbība: izveidojiet MP3 failu Mico SD karti

Tā kā DFPlayer ir maza, lēta aparatūra, tā vienkāršā veidā pārvalda failus un mapes. Man ir bijuši dažādi rezultāti, atskaņojot MP3 failus, kas neatbilst šādiem ieteicamajiem formātiem, un tāpēc es iesaku sekojošo. Tāpat neesmu pārbaudījis citas iespējas, piemēram, trīsciparu failu nosaukumus (piemērs: 003.mp3), tomēr esmu redzējis 3 ciparu failu nosaukumus, kas izmantoti citos norādījumos un paraugos.

Tālāk ir norādīti mani ieteicamie faila nosaukuma un mapes direktorija nosaukumu formāti:

  • Noklusējuma mapes nosaukums ir MP3, kas atrodas SD kartes saknes direktorijā: SD:/MP3. Šī mape nav obligāta, ja tiek izmantotas vairākas mapes.
  • Atskaņotājs atskaņos arī MP3 failus saknes direktorijā.
  • Ja izmantojat vairākas mapes, izmantojiet mapju nosaukumus: 01, 02, 03,…, 99.
  • MP3 faila nosaukumam jābūt 4 cipariem ar paplašinājumu "0001.mp3", piemēram, "0001.mp3".
  • Failus var ievietot MP3 mapē vai vienā no vairākām mapēm.
  • Faila nosaukumi: no 0001.mp3 līdz 0255.mp3. Ņemiet vērā, ka atskaņotājs atskaņos arī citu nosaukumu MP3 failus.
  • Pēc cipariem varat pievienot rakstzīmes, piemēram, "0001hello.mp3".

Pirms failu pievienošanas ieteicams formatēt karti. Tas nodrošina, ka karte ir tīra no sistēmas failiem. Formatēt, izmantojot FAT32 MS-DOS.

Operētājsistēmā Mac diska formatēšanai izmantojiet diska utilītu: Programmas> Utilītas> atveriet diska utilītu.

Noklikšķiniet uz SD kartes, piemēram: APPLE SD karšu lasītāja datu nesējs/MUSICSD. Noklikšķiniet uz izvēlnes vienuma Dzēst. Iestatiet nosaukumu, piemēram: MUSICSD. Atlasiet: MS-DOS (tauki). Noklikšķiniet uz Dzēst.

Disks tiek notīrīts un formatēts.

Es uzrakstīju Java programmu, kas nokopēs MP3 failu direktoriju galamērķa direktorijā, izmantojot direktoriju un failu nosaukumus, kas darbojas ar DFPlayer moduli. Lai palaistu programmu, jums būs jāinstalē Java JRE. Tālāk ir sniegts programmas palīdzības iznākums.

$ java -jar mp3player.jar

+++ Sākt, DFPlayer moduļa kopēšanas programma. Sintakse: java -jar mp3player.jar copy [(IN: MP3 direktorijā) (OUT: MP3 direktorijā)] ---------------------- Šī programma kopē direktoriju no MP3 failiem, lai izveidotu citu MP3 failu direktoriju, izmantojot direktoriju un failu nosaukumus, kas darbojas ar DFPlayer moduli. Pirms šīs programmas palaišanas + izveidojiet savu MP3 failu direktoriju. + Izveidojiet galamērķa direktoriju. + Galamērķa direktorijs ir vieta, kur tiks kopēti MP3 faili, ++, izmantojot ciparu numuru direktoriju un failu nosaukumus. + Galamērķa direktorijam jābūt tukšam. + Ja tajā ir faili, izdzēsiet failus un direktorijus. ---------------------- + Palaidiet šo programmu. + Sintakse: java -jar mp3player.jar kopija [(IN: MP3 direktorijā) (OUT: MP3 direktorijs)] + Sintakse, izmantojot noklusējuma iestatījumus: java -jar mp3player.jar copy + Noklusējuma direktoriju nosaukumi: mp3player1 un mp3player2. + Tas pats, kas: java -jar mp3player.jar copy mp3player1 mp3player2. ---------------------- + Ievietojiet SD karti savā datorā. + Izdzēsiet direktorijus un failus no SD kartes. + Iztukšojiet miskasti, jo faili joprojām atrodas SD kartē, un DFPlayer modulis var tos atskaņot. + Kopējiet jaunos direktorijus un failus SD kartē. + Izņemiet karti no datora. ---------------------- + Ievietojiet karti DFPlayer modulī. + Karte ir gatava spēlēšanai

Lai skatītu avota kodu, noklikšķiniet šeit. Noklikšķiniet šeit, lai lejupielādētu JAR programmas failu, kuru varat palaist.

Uzziņai

Operētājsistēmā Mac no komandrindas varat izpildīt tālāk norādītās darbības.

Saraksts, lai atrastu karti.

$ diskutil saraksts

… /Dev /disk3 (iekšējais, fiziskais): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *4.0 GB disk3 1: DOS_FAT_32 MUSICSD 4.0 GB disk3s1 $ ls /Sējumi /MUSICSD

Kopējiet failus secīgi SD kartē. Tā kā DFPlayer var kārtot laika zīmogu, kopējiet failus failu nosaukumu secībā.

Notīriet slēptos failus, kas var radīt problēmas (atsauce:

$ dot_clean /Sējumi /MUSICSD

Jūsu SD karte tagad ir gatava lietošanai. Ievietojiet to savā DFPlayer modulī.

4. darbība: pievienojiet DFPlayer moduli, kas atskaņo MP3 failus

Pievienojiet vadu DFPlayer modulim, kas atskaņo MP3 failus
Pievienojiet vadu DFPlayer modulim, kas atskaņo MP3 failus
Pievienojiet vadu DFPlayer modulim, kas atskaņo MP3 failus
Pievienojiet vadu DFPlayer modulim, kas atskaņo MP3 failus
Pievienojiet vadu DFPlayer modulim, kas atskaņo MP3 failus
Pievienojiet vadu DFPlayer modulim, kas atskaņo MP3 failus

Savienojumus esmu sadalījis 3 daļās: sērijas sakari, barošana un skaļrunis/skaņa.

1. Pievienojiet Arduino RX/TX tapas DFPlayer modulim. Pievienojiet vadu starp Arduino tapu 10 un DFPlayer tapu 3 (TX). Pievienojiet rezistoru, es izmantoju 5K rezistoru no DFPlayer tapas 2 (RX) tukšā rindā starp Arduino un DFPlayer. Pievienojiet vadu no nano tapas 11 ar 5K rezistoru. 5K rezistors novērš troksni, kas rodas, ja neizmantojat rezistoru.

2. Pievienojiet DFPlayer moduļa zemējuma tapu (GND) maizes dēļa zemējuma joslai. Pievienojiet DFPlayer moduļa strāvas tapu (VCC) pie maizes dēļa pozitīvās joslas sloksnes.

3. Ja jums ir viens mazs skaļrunis, pievienojiet to 6. (SPK-) un 8. (SPK+) tapām, kā iepriekš attēlā ar Nano.

DFPlayer Mini tapas

Arduino IDE instalējiet DFPlayer bibliotēku. Atlasiet Rīki/Pārvaldīt bibliotēkas. Filtrējiet meklēšanu, ierakstot “DFRobotDFPlayerMini”. Atlasiet DFRobot mini atskaņotāja bibliotēku DFRobotDFPlayerMini (atsaucei - bibliotēkas saite). Īstenošanai es ielādēju versiju 1.0.5.

Uzziņai bibliotēkas saite. Un DFPlayer wiki lapas saite.

Ievietojiet MP3 failus micro SD kartē. Dziesmas var būt atsevišķos katalogos. Ievietojiet SD karti DFPlayer.

Lejupielādējiet un palaidiet MP3 atskaņotāja programmu: mp3infrared.ino. Palaižot programmu, pavērsiet tālvadības pulti uz uztvērēju un nospiediet pogu Labi, lai sāktu atskaņot pirmo dziesmu. Sākot atskaņošanu, DFPlayer zilā gaisma iedegsies un paliks ieslēgta, kamēr tiek atskaņots fails.

Papildu konfigurācija

Esmu izveidojis Altair 8800 emulatora datoru, kas izmanto Arduino Mega. Kad pievienoju DFPlayer, bija liels troksnis. Lai atbrīvotos no trokšņa, es izmantoju atsevišķu barošanas bloku DFPlayer. Mega ir aprīkots ar vienu barošanas avotu un nosūta sērijas vadības signālus uz DFPlayer. DFPlayer ir cits barošanas avots, un tas saņem un ievieš Mega sērijas vadības signālus.

Iepriekš redzamajā fotoattēlā Altair emulatora baltais mini USB centrmezgls baro Mega un ir savienots ar klēpjdatora melno mini centrmezglu. DFPlayer ir USB kabelis, kas to savieno tieši ar klēpjdatora melno mini centrmezglu. Šī konfigurācija novērsa troksni, kas pastāvēja, kad DFPlayer tika barots caur emulatora balto mini centrmezglu.

Noklikšķiniet šeit, lai iegūtu kodu, kas konfigurēts Mega. Šī koda versija, izmantojot Mega RX/TX tapas, kur kā Nano vai Uno izmanto programmatūras seriālā porta tapas.

Tālāk ir sniegta atsauce

Savienojumi, kas izmantoti ar Arduino, 1. UART sērija, RX, lai saņemtu DFPlayer vadības instrukcijas. RX: ieeja savienojas ar TX, izmantojot Mega/Nano/Uno. TX valsts informācijas nosūtīšanai. TX: izeja tiek savienota ar RX Mega/Nano/Uno. Savienojumi Nano vai Uno: RX (2), lai izturētu sērijveida programmatūras tapu 11 (TX). TX (3) līdz sērijveida programmatūras tapai 10 (RX). Savienojumi Mega: RX (2), lai izturētu pret Serial1 pin 18 (TX). TX (3) līdz Serial1 pin 19 (RX). 2. Barošanas iespējas. Savienojiet no Arduino tieši ar DFPlayer: VCC līdz +5V. Ņemiet vērā, ka darbojas arī ar +3.3V NodeMCU gadījumā. GND uz zemes (-). Izmantojiet pilnīgi citu barošanas avotu: VCC līdz +5V no cita barošanas avota. GND pie cita strāvas avota zemējuma (-). Es redzēju citu barošanas iespēju: no Arduino +5V izmantojiet 7805 ar kondensatoriem un diodi līdz DFPlayer VCC tapai. GND uz zemes (-). 3. Skaļruņu izeja. Vienam skaļrunim mazāk nekā 3 W: SPK - skaļruņa tapai. SPK + uz otru skaļruņa tapu. Izvadei uz stereo pastiprinātāju vai austiņu tālruņiem: DAC_R, lai izvadītu pa labi (+) DAC_L, lai izvadītu pa kreisi (+) GND, lai izvadītu zemi.

Pēc galveno bibliotēkas funkciju izsaukumiem. Saite uz DFPlayer wiki lapu.

DFRobotDFPlayerMini myDFPlayer;

myDFPlayer.play (1); // Atskaņot pirmo mp3 myDFPlayer.pause (); // pauzēt mp3 myDFPlayer.start (); // sākt mp3 no pauzes ------------------------------ myDFPlayer.next (); // Atskaņot nākamo mp3 myDFPlayer.previous (); // Atskaņot iepriekšējo mp3 ------------------------------ myDFPlayer.playMp3Folder (4); // atskaņot konkrētu mp3 SD: /MP3/0004.mp3; Faila nosaukums (0 ~ 65535) myDFPlayer.playFolder (15, 4); // atskaņot konkrētu mp3 SD: /15/004.mp3; Mapes nosaukums (1 ~ 99); Faila nosaukums (1 ~ 255) myDFPlayer.playLargeFolder (2, 999); // atskaņot konkrētu mp3 SD: /02/004.mp3; Mapes nosaukums (1 ~ 10); Faila nosaukums (1 ~ 1000) ------------------------------ myDFPlayer.loop (1); // Pirkt pirmo mp3 myDFPlayer.enableLoop (); // iespējot cilpu. myDFPlayer.disableLoop (); // atspējot cilpu. myDFPlayer.loopFolder (5); // cilpa visus mp3 failus mapē SD:/05. myDFPlayer.enableLoopAll (); // cilpa visus mp3 failus. myDFPlayer.disableLoopAll (); // stop loop visi mp3 faili. ------------------------------ myDFPlayer.sējums (10); // Iestatīt skaļuma vērtību. No 0 līdz 30 myDFPlayer.volumeUp (); // Skaļuma palielināšana myDFPlayer.volumeDown (); // Skaļuma samazināšana ------------------------------ myDFPlayer.setTimeOut (500); // Iestatīt sērijas sakaru taimautu 500 ms myDFPlayer.reset (); // Atiestatīt moduli ------------------------------ Serial.println (myDFPlayer.readState ()); // lasīt mp3 stāvokli Serial.println (myDFPlayer.readVolume ()); // lasīt pašreizējo apjomu Serial.println (myDFPlayer.readEQ ()); // lasīt EQ iestatījumu Serial.println (myDFPlayer.readFileCounts ()); // lasīt visu failu skaitu SD kartē Serial.println (myDFPlayer.readCurrentFileNumber ()); // lasīt pašreizējo atskaņošanas faila numuru Serial.println (myDFPlayer.readFileCountsInFolder (3)); // lasīt aizpildījuma skaitu mapē SD:/03 ------------------------------ myDFPlayer.available ()

5. darbība. Ārējais barošanas avots

Image
Image
Ārējais barošanas avots
Ārējais barošanas avots
Ārējais barošanas avots
Ārējais barošanas avots

Tagad, kad jūsu MP3 atskaņotājs ir pārbaudīts un darbojas, varat to atvienot no datora un izmantot kopā ar neatkarīgu barošanas avotu. Vienkāršības labad es izmantoju 5 voltu sienas adapteri, ko var iegādāties par aptuveni dolāru, un USB kabeli, vēl vienu dolāru. Kabelis savieno Arduino ar +5V sienas adapteri. Tā kā Arduino strāvas un zemes tapas ir savienotas ar maizes dēli, tas darbinās pārējās sastāvdaļas. Tā vienkāršības un zemo izmaksu dēļ es izmantoju šo pašu kombināciju citu projektu darbināšanai.

Labajā fotoattēlā un videoklipā redzams, ka atskaņotājs, kas savienots ar manu 40 ASV dolāru pastiprinātāju, sēž uz mana galda labā Bose skaļruņa. Tā ir mana darbvirsmas mūzikas sistēma: Arduino MP3 atskaņotājs, Douk Audio pastiprinātājs un 2 Bose skaļruņi. Laba skaņas kvalitāte.

Es ceru, ka jums veicas un jums patika izveidot savu MP3 mūzikas atskaņotāju.

6. darbība. Novērst statisko troksni

Pie zema skaļuma bija dzirdams kairinošs fona statiskais troksnis. Troksnis bija kārtībā, kad DFPlayer skaļums bija lielāks un tika atskaņota mūzika. Bet, kad mūzika bija klusa, statika bija.

Es atradu StackExchage lapu, kurā bija daudz ieteikumu. Man noderēja sekojošais:

  • Pievienojiet īsu vadu starp DFPlayer zemējuma tapām: tapas no 7 līdz 10.
  • DFPlayer moduļa barošanai izmantojiet atsevišķu USB sienas kontaktdakšu (5V).
  • Pievienojiet sienas kontaktdakšas zemējumu Arduino zemei. Tas bija nepieciešams, lai sērijveida kontrole darbotos starp Arduino un atskaņotāju.

Iepriekš minētais tika pārbaudīts ar manu Altair 8800 emulatoru, kuru es uzlaboju ar DFPlayer, lai atskaņotu mūziku. Atskaņotāju kontrolē, pagriežot priekšējā paneļa slēdžus.

Ieteicams: