Taula de continguts:
Vídeo: Feu una pantalla de matriu amb generador de números pseudoaleatoris: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:18
Si us agrada la matriu i teniu temps lliure, podríeu fer un programa sense fi que mostri números aleatoris tan ràpidament com l’ordinador pugui executar-lo i que sembli molt similar a la matriu. La preparació només triga uns 5 minuts.
Vaig fer una ullada al lloc d’Instructables i vaig veure alguns fabricants de pantalles Matrix. M'agrada escriure programes d'ordinador, i una vegada vaig decidir fer-ne un, i us mostraré com! Per fer-ho, heu de tenir instal·lat el Microsoft. NET Framework 3.5. Valoreu, és el meu primer instructiu i vull saber com vaig. ** ACTUALITZACIÓ ** Si no teniu Microsoft. NET Framework 3.5, podeu descarregar-lo fàcilment des del lloc de descàrregues de Microsoft (download.microsoft.com) i cercar. NET 3.5. He creat una nova versió que escup caràcters aleatoris, en lloc de només números. NO mostra cap captura de pantalla de la matriu ni mostra una pantalla 3D. Només cartes aleatòries. En verd.
Pas 1: Codificació
Heu de descarregar el fitxer de codi adjunt i desar-lo a la carpeta dels meus documents. Si esteu interessats en la programació d’ordinadors, és possible que tingueu en compte aquest programa. Heu de copiar tot el text en cursiva i desar-lo en un fitxer anomenat Program.txt. utilitzant el sistema; espai de noms Matrix_V2 {class Programa {static void Main (string args) {// Estableix el color del text en verd Console. ForegroundColor = ConsoleColor. Green; // Creeu una cadena amb alguns caràcters aleatoris cadena random_characters = "£ ¤ ¥ ¦§¨ © ª« ¬®¯ ± ²³´µ¶ · ¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz "? {: /:; ~ 0123456790 -_ = +! @ # $% ^ & * () "; // Aconsegueix tots aquests caràcters i converteix-los en un" array "char random_characters_array = random_characters. ToCharArray (); // Esborra la consola de pantalla. Clear (); // Escriu detalls sobre l’aplicació a la pantalla de la consola Console. Title = "Matrix V2: premeu Ctrl + C per sortir"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Escrit per Chris Ward "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Premeu qualsevol tecla per continuar "); Console. ReadKey (); // Crea un pseudo- generador aleatori Aleatori r = nou Aleatori (); // Crea una sentència que s’executa per sempre mentre que (cert) {// Obté el caràcter ASCII de la matriu, basant-se en el nombre que és Console. Write (random_characters_array [r. Next (random_characters. Length)]); // després executa la sentència de nou … i de nou … et c.}}}}
Pas 2: creació d'un fitxer per lots
Torneu a obrir el bloc de notes i escriviu-lo, canviant només el text si sabeu exactament el que feu i assegureu-vos que estigui tot en una línia, ja que el vaig passar a línies separades perquè s'adaptés a @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 A continuació, heu de desar-lo com a fitxer. BAT, a la mateixa ubicació que el fitxer program.txt.
Pas 3: córrer
Simplement feu doble clic al fitxer per lots i la finestra de l’indicador d’ordres es tancarà ràpidament. Un cop s'hagi tancat, s'hauria d'haver escrit el fitxer (Matrix. EXE). Ara tot el que heu de fer és executar el programa (Matrix. EXE) i el programa s’executarà. Solució de problemes Si el fitxer no es crea, afegiu una nova línia @pause al fitxer per lots, proveu d’executar-lo de nou i si hi ha detalls sobre un error, publiqueu un comentari i intentaré solucionar el problema. Algun altre problema? Només cal que publiqueu un comentari.
Pas 4: resolució de problemes
Text d'error: "C: / WINDOWS / Microsoft. NET / Framework / v3.5" no es reconeix com a comandament intern o extern, programa operatiu o fitxer per lots "* En realitat és culpa meva, he comès un error al fitxer per lots. Actualitzaré el codi, però per canviar-lo, hi ha una mica d’espai, just després del … treball / v3.5 i abans del / csc.exe. Només cal que traieu aquest espai i torneu a executar. També podeu descarregar el codi de nou. Algun altre problema? Envieu un missatge i tornaré al més aviat possible.
Recomanat:
Pantalla de matriu 8x8 amb BT: 5 passos (amb imatges)
Pantalla de matriu de 8x8 amb BT: fa uns mesos vaig comprar una matriu de 8x8 de 4 panells d’Ebay (Xina). Em va decebre una mica quan em vaig adonar que estava connectat de costat a costat, no de dalt a baix, per al qual la majoria d’exemples de la xarxa està escrita! Vegeu el pas 2. Suposo que podria tenir mo
Generador de números aleatoris: 5 passos (amb imatges)
Generador de números aleatoris: en aquest article es mostra un generador de números aleatoris analògics. Aquest circuit comença a generar una sortida aleatòria quan un humà toca el terminal d’entrada. La sortida del circuit s’amplifica, s’integra i amplifica encara més el soroll d’un humà que actua com
Generador de números aleatoris LED: 5 passos (amb imatges)
Generador de números aleatoris LED: es tracta d’un projecte Arduino molt senzill. El producte utilitza LED per representar nombres aleatoris. Quan premeu (manteniu premut) el botó, els LED aniran endavant i endarrere, deixant brillar un conjunt aleatori de LED per representar el número. Aquest és un Ardu
Números de la matriu del símbol del sistema: 5 passos
Símbol de comandes NOMBRES de la matriu: el meu darrer instructable amb la matriu només va ser amb les lletres, però aquest és un fitxer per lots que utilitza números i sembla més realista. La Matrix real utilitzava lletres japoneses i altres símbols, però aquest només utilitza números en diferents ordres i
Feu una matriu de 8x10 L.E.D: 6 passos (amb imatges)
Feu una matriu de 8x10 L.E.D: ACTUALITZACIÓ 1: HE AFEGIT EL CODI PER AL JOC DE VIDA DE CONWAY ACTUALITZACIÓ 2: ARA VOSTÈ PODEU DESAR ALGUNS ARDUINO PINS H H H En aquest instructiu us mostraré com construir un qu