Мазмуну:
Video: Псевдо-кокус сандар генератору менен матрицалык экран жасаңыз: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:44
Эгерде сиз матрицаны жактырсаңыз жана бош убактыңыз болсо, анда чексиз сандарды көрсөтүүчү чексиз программаны жасасаңыз болот, компьютер аны иштете алат, матрицага абдан окшош! Даярдоого болгону 5 мүнөт гана убакыт кетет!
Мен Instructables сайтын карап чыгып, Matrix экрандарын көрдүм. Мен компьютердик программаларды жазууну жакшы көрөм жана бир жолу алардын бирин жасоону чечтим, мен сизге кантип көрсөтөм! Бул үчүн сизде Microsoft. NET Framework 3.5 орнотулган болушу керек. Сураныч, баа бериңиз, бул менин биринчи үйрөткүчүм, мен кантип барарымды билгим келет. ** UPDATE ** Эгерде сизде Microsoft. NET Framework 3.5 жок болсо, аны Microsoft Download сайтынан (download.microsoft.com) оңой эле жүктөп алып,. NET 3.5ти издей аласыз. Мен сандардын ордуна туш келди символдорду бөлүп чыгаруучу жаңы версия жасадым. Бул матрицанын скриншотун же 3D экранын көрсөтпөйт. Жөн эле туш келди каттар. Жашыл түстө.
1 -кадам: коддоо
Сиз тиркелген код файлын жүктөп алып, аны документтерим папкасына сакташыбыз керек. Эгерде сиз компьютердик программалоого кызыксаңыз, бул программаны кароо кызыктуу болушу мүмкүн. Сиз курсивдүү тексттин баарын көчүрүп, Program.txt деп аталган файлга сакташыңыз керек. системасын колдонуу; ат мейкиндиги Matrix_V2 {класс программасы {static void Main (string args) {// Тексттин түсүн жашылга коёт Console. ForegroundColor = ConsoleColor. Green; // Кээ бир туш келди символдор менен сап түзгүлө string random_characters = "£ ¤ ¥ ¦§¨ © ª" ¬®¯ ± ²³´µ¶ · CDºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz / '?: / "]?":;]; ~ 0123456790 -_ |. Clear (); // Console. Title = "V2 матрицасы - чыгуу үчүн Ctrl+C басыңыз"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Крис тарабынан жазылган Уорд "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Улантуу үчүн каалаган баскычты басыңыз "); Console. ReadKey (); // Псевдо- кокустук генератор Random r = new Random (); // Түбөлүккө иштей турган билдирүүнү түзөт (true) {// Консоль санынын негизинде ASCII белгисин массивден алат. Write (random_characters_array [r. Next (random_characters). Length)]); // андан кийин билдирүүнү кайра иштетет… жана кайра… et с.}}}}
2 -кадам: Пакеттик файлды түзүү
Блокнотту кайра ачыңыз жана муну териңиз, эгерде сиз эмне кылып жатканыңызды так билсеңиз, жана анын баары бир сапта экенин текшериңиз, анткени мен аны өзүнчө саптарга көчүрдүм, ал @C: / WINDOWS / Microsoft. NET / Framework / v3.5 / csc.exe /noconfig /nowarn: 1701, 1702 /errorreport: prompt /эскертүү: 4 /аныктоо: TRACE /reference:"C:\WINDOWS\Microsoft. NET\Framework / v2.0.50727 / System.dll " /filealign: 512 /optimize- /target: exe /out:Matrix. EXE Program.txt Андан кийин аны. BAT файлы катары, program.txt файлы менен бир жерде сактоо керек.
3 -кадам: чуркоо
Жөн эле партия файлын эки жолу чыкылдатыңыз, жана буйрук терезеси тез жабылышы керек. Ал жабылгандан кийин, файл жазылышы керек болчу (Matrix. EXE). Эми сиз болгону программаны (Matrix. EXE) иштетүүңүз керек, жана программа иштейт. Көйгөйлөрдү чечүү Эгерде файл түзүлбөсө, жаңы файлга @pause кошуңуз, андан кийин аны кайра иштетип көрүңүз. ката жөнүндө майда -чүйдөсүнө чейин болсо, комментарий жазуу жана мен көйгөйдү чечүү үчүн аракет кылам. Башка көйгөйлөр барбы? Жөн гана комментарий жазыңыз.
4 -кадам: Мүчүлүштүктөрдү оңдоо
Ката тексти: 'C: / WINDOWS / Microsoft. NET / Framework / v3.5' ички же тышкы буйрук, иштей турган программа же пакеттик файл катары таанылган эмес * Бул чындыгында менин күнөөм, мен пакеттик файлда ката кетирдим. Мен андагы кодду жаңыртам, бирок аны өзгөртүү үчүн, кичине боштук бар,… жумуштан кийин / v3.5 жана / csc.exe алдында. Жөн эле ошол боштукту алып салып, кайра иштетиңиз. Же болбосо, кодду кайра жүктөп алсаңыз болот. Башка көйгөйлөр барбы? Билдирүү жазыңыз, мен сизге тез арада кайрылам.
Сунушталууда:
STC MCU менен DIY функция генератору оңой: 7 кадам (сүрөттөр менен)
DIY Function Generator STC MCU менен оңой: Бул STC MCU менен жасалган функция генератору. Бир нече компоненттер керек жана схема жөнөкөй. Specification Output: Single Channel Square Waveform Frequency: 1Hz ~ 2MHz Sine Waveform Frequency: 1Hz ~ 10kHz Amplitude: VCC, болжол менен 5V Load abili
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз
Аба ырайы/матрицалык чырак: 42 кадам (сүрөттөр менен)
Аба ырайы/матрицалык чырак: Бул нускамада мен LED матрицалык чырактын дизайнын, курулушун жана программалоосун сүрөттөп берем. Дизайн кадимки лампага окшош, бирок интерьер ws2812 LED диаметри менен алмаштырылган. Контроль Raspberry Pi аркылуу жүргүзүлөт, андыктан
SMS Monitor -- Матрицалык дисплей -- MAX7219 -- SIM800L: 8 кадам (Сүрөттөр менен)
SMS Monitor || Матрицалык дисплей || MAX7219 || SIM800L: Бул видеодо сиз GSM модулун, чекиттүү матрицаны кантип колдонууну жана андагы жылдыруучу текстти көрсөтүүнү үйрөнөсүз. Андан кийин биз аларды GSM SIM аркылуу алынган билдирүүлөрдү чекит матрицасына көрсөтүү үчүн бириктиребиз. Бул абдан оңой жана сиз
Өтө кичинекей робот жасаңыз: Дүйнөнүн эң кичинекей дөңгөлөктүү роботун туткун менен жасаңыз.: 9 кадам (сүрөттөр менен)
Өтө кичинекей роботту куруңуз: Дүйнөнүн эң кичинекей дөңгөлөктүү роботун туткун менен жасаңыз: 1/20 куб дюймдук роботту кичинекей нерселерди алып, жылдыра турган туткасы менен куруңуз. Бул Picaxe микроконтроллери тарабынан башкарылат. Бул учурда, менимче, бул дүйнөдөгү эң кичинекей дөңгөлөктүү робот болушу мүмкүн. Бул шексиз болот