Sisällysluettelo:
Video: Tee matriisinäyttö pseudo-satunnaislukugeneraattorilla: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Jos pidät matriisista ja sinulla on vapaa -aikaa, voit tehdä loputtoman ohjelman, joka näyttää satunnaislukuja niin nopeasti kuin tietokone pystyy suorittamaan sen, ja se näyttää hyvin samanlaiselta kuin matriisi! Valmistus kestää vain noin 5 minuuttia!
Katselin Instructables -sivustoa ja näin joitakin Matrix -näytönvalmistajia. Pidän tietokoneohjelmien kirjoittamisesta, ja päätin kerran tehdä yhden näistä, ja aion näyttää sinulle kuinka! Tätä varten sinulla on oltava asennettuna Microsoft. NET Framework 3.5. Arvioikaa, se on ensimmäinen ohjeeni, ja haluan tietää, miten voin. ** PÄIVITYS ** Jos sinulla ei ole Microsoft. NET Framework 3.5 -versiota, voit ladata sen helposti Microsoftin lataussivustosta (download.microsoft.com) ja hakea. NET 3.5 -versiota. Olen tehnyt uuden version, joka sylkee satunnaisia merkkejä pelkästään numeroiden sijaan. Se EI näytä kuvakaappausta matriisista tai 3D -näyttöä. Vain satunnaisia kirjaimia. Vihreänä.
Vaihe 1: Koodaus
Sinun on ladattava liitteenä oleva kooditiedosto ja tallennettava se asiakirjoihini. Jos olet kiinnostunut tietokoneohjelmoinnista, tämä ohjelma voi olla mielenkiintoista katsella. Sinun on kopioitava kaikki kursivoitu teksti ja tallennettava se tiedostoon nimeltä Program.txt. järjestelmän käyttö; nimiavaruus Matrix_V2 {class Program {static void Main (string args) {// Asettaa tekstin värin vihreäksi Console. ForegroundColor = ConsoleColor. Green; // Luo merkkijono, jossa on satunnaisia merkkejä merkkijono random_characters = "£ ¤ ¥ ¦§¨ © ª« ¬®¯ ± ²³´µ¶ · ¸¹ººΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz / '? {/{?/{/? ~ 0123456790 -_ =+!@#$%^&*() "; // Hanki kaikki nämä merkit ja tee niistä" array "char random_characters_array = random_characters. ToCharArray (); // Tyhjennä näytön konsoli. Clear (); // Kirjoittaa sovelluksen tiedot konsolinäyttöön Console. Title = "Matrix V2 - Poistu painamalla Ctrl+C"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Kirjoittanut Chris Ward "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Jatka painamalla mitä tahansa näppäintä "); Console. ReadKey (); // Luo pseudo- satunnaisgeneraattori Satunnainen r = uusi Satunnainen (); // Luo lauseen, joka kestää ikuisesti, kun (tosi) {// Hanki ASCII -merkin taulukosta sen perusteella, mikä numero on Console. Write (random_characters_array [r. Next (random_characters). Length)]); // suorittaa sitten lauseen uudelleen… ja uudelleen… et c.}}}}
Vaihe 2: Erätiedoston luominen
Avaa muistilehtiö uudelleen ja kirjoita tämä, vain muuttamalla tekstiä, jos tiedät tarkalleen mitä olet tekemässä, ja varmista, että kaikki on yhdellä rivillä, kun siirrän sen erillisille riveille, jotta se mahtuisi @C: / WINDOWS / Microsoft. NET / Framework / v3.5 / csc.exe /noconfig /nowarn: 1701, 1702 /errorreport: prompt /Warn: 4 /define: TRACE /reference:"C:\WINDOWS\Microsoft. NET\Framework / v2.0.50727 / System.dll " /filealign: 512 /optimize- /target: exe /out:Matrix. EXE Program.txt Sitten sinun on tallennettava se. BAT-tiedostona samaan paikkaan kuin ohjelma.txt-tiedosto.
Vaihe 3: Juoksu
Yksinkertaisesti kaksoisnapsauta erätiedostoa, ja komentorivi -ikkuna sulkeutuu nopeasti. Kun se on suljettu, tiedosto olisi pitänyt kirjoittaa (Matrix. EXE). Nyt sinun tarvitsee vain suorittaa ohjelma (Matrix. EXE), ja ohjelma käynnistyy. Jos virheessä on yksityiskohtia, lähetä kommentti ja yritän korjata ongelman. Muita ongelmia? Lähetä vain kommentti.
Vaihe 4: Vianetsintä
Virheteksti: 'C: / WINDOWS / Microsoft. NET / Framework / v3.5' ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi, toimivaksi ohjelmaksi tai erätiedostoksi ' * Tämä on itse asiassa minun vikani, tein virheen erätiedostossa. Päivitän sen koodin, mutta sen muuttamiseksi on vähän tilaa juuri… työn / v3.5 jälkeen ja ennen / csc.exe -tiedostoa. Poista vain tämä tila ja aja uudelleen. Vaihtoehtoisesti voit ladata koodin uudelleen. Muita ongelmia? Lähetä viesti, niin palaan asiaan mahdollisimman pian.
Suositeltava:
8x8 matriisinäyttö BT: 5 askelta (kuvien kanssa)
8x8 -matriisinäyttö BT: lla: Ostin muutama kuukausi sitten 4 -paneelisen 8x8 -matriisin Ebaysta (Kiina). netti on kirjoitettu! Katso vaihe 2. Luulen, että minulla voisi olla
Tee se itse - tee USB -minikaiutinjärjestelmä PAM8403: lla ja pahvilla - Kultainen ruuvi: 5 vaihetta
Tee se itse - tee USB -minikaiutinjärjestelmä PAM8403: lla ja pahvilla | Kultainen ruuvi: Tänään näytän sinulle, kuinka tehdä USB -minikaiutinjärjestelmä PAM8403 -vahvistinmoduulilla ja pahvilla. Se on erittäin helppoa halpoilla materiaaleilla
Mirolo -verkkoon liitetty LED -matriisinäyttö digitaalisille opasteille: 22 vaihetta (kuvilla)
Mirolo -verkkoon liitetty LED -matriisinäyttö digitaalisille opasteille: Digitaaliset opasteet voivat olla hyödyllisiä tapahtumissa, jotta ne voivat tiedottaa vierailijoille tulevista paneeleista, aikataulun muutoksista tai antaa dynaamisesti tietoa. LED Matrix -näyttöjen käyttäminen tekee viestistä luettavan jopa kaukaa ja on silmäänpistävä
48 X 8 vierittävä LED -matriisinäyttö Arduinon ja Shift -rekisterien avulla .: 6 vaihetta (kuvien kanssa)
48 X 8 vieritys -LED -matriisinäyttö Arduino- ja Shift -rekisterien avulla: Hei kaikki! Tämä on ensimmäinen Instructableni, ja kyse on 48 x 8 ohjelmoitavan vieritys -LED -matriisin tekemisestä Arduino Uno- ja 74HC595 -siirtorekisterien avulla. Tämä oli ensimmäinen projektini Arduinon kehityskortilla. Se oli haaste m
LED-piste-matriisinäyttö: 8 vaihetta (kuvien kanssa)
LED-piste-matriisinäyttö: Tämä on yksinkertainen tapa tehdä henkilökohtainen LED-piste-matriisinäyttö. Aion lisätä koko ohjelman ja selityksen LEDien sytyttämiseksi. Se on myös melko hakkeroitava, voit muuttaa sen itsellesi sopivaksi. Päätin tehdä oman