Агуулгын хүснэгт:
Видео: Псевдо-санамсаргүй тоо үүсгэгч ашиглан матрицын дэлгэц хийх: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Хэрэв танд матриц таалагдаж, чөлөөт цагаа өнгөрөөж байвал та санамсаргүй тоог харуулдаг, компьютер ажиллуулж чадахуйц, матрицтай маш төстэй програмыг хийж болно! Бэлтгэхэд ердөө 5 минут л хангалттай!
Би Instructables сайтыг ажиглаж байгаад Матрицын дэлгэц бүтээгчдийг харсан. Би компьютерийн програм бичих дуртай, нэг удаа эдгээр програмуудын нэгийг хийхээр шийдсэн бөгөөд би танд үүнийг хэрхэн хийхийг харуулах болно. Үүнийг хийхийн тулд танд Microsoft. NET Framework 3.5 суулгасан байх ёстой. Үнэлнэ үү, энэ бол миний анхны зааварчилгаа бөгөөд би яаж явахаа мэдэхийг хүсч байна. ** ШИНЭЧЛЭХ ** Хэрэв танд Microsoft. NET Framework 3.5 байхгүй бол та үүнийг Microsoft татаж авах сайтаас (download.microsoft.com) хялбархан татаж аваад. NET 3.5 хайх боломжтой. Би тоонуудын оронд санамсаргүй тэмдэгтүүдийг ялгаж салгадаг шинэ хувилбар гаргалаа. Энэ нь матрицын дэлгэцийн агшинг эсвэл 3D дэлгэцийг харуулахгүй. Зүгээр л санамсаргүй үсэг. Ногоон өнгөтэй.
Алхам 1: Кодлох
Та хавсаргасан код файлыг татаж аваад баримт бичгийн хавтсанд хадгалах хэрэгтэй. Хэрэв та компьютер програмчлах сонирхолтой бол энэ програмыг үзэх нь сонирхолтой байж магадгүй юм. Та налуу текстийг бүгдийг нь хуулж Program.txt файлд хадгалах хэрэгтэй. системийг ашиглах; нэрийн орон зай Matrix_V2 {class Program {static void Main (string args) {// Текстийн өнгийг ногоон болгож Console. ForegroundColor = ConsoleColor. Green; // Зарим санамсаргүй тэмдэгт бүхий тэмдэгт мөр үүсгэх random_characters string "" £ ¤ ¥ ¦§¨ © ª «¬®¯ ± ²³´µ¶ · ¸¹ºΣΤΦΩαβδεμπστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz / ': \"]? "; ~ 0123456790 -_ =+!@#$%^&*() "; // Эдгээр тэмдэгтүүдийг бүгдийг нь аваад" массив "тэмдэг болгон хувиргах random_characters_array = random_characters. ToCharArray (); // Дэлгэцийн консолыг арилгах. Clear (); // Програмын талаарх дэлгэрэнгүй мэдээллийг консолын консол дэлгэц дээр бичдэг. Title = "Matrix V2 - Ctrl+C дарж гарах"; Console. WriteLine ("Matrix V2"); Console. WriteLine ("Бичсэн: Крис Ward "); Console. WriteLine (" https://www.instructables.com/member/7654321chris "); Console. Write (" Үргэлжлүүлэхийн тулд дурын товчлуурыг дарна уу "); Console. ReadKey (); // Хуурамч үг үүсгэдэг санамсаргүй үүсгэгч Random r = new Random (); // (үнэн) байхад үүрд үргэлжлэх мэдэгдэл үүсгэнэ {// Console гэж юу болохыг үндэслэн ASCII тэмдэгтийг массиваас авна.. Length)]); // дараа нь мэдэгдлийг дахин ажиллуулна … ба дахин… et в.}}}}
Алхам 2: Багц файл үүсгэх
Тэмдэглэлийн дэвтэрийг дахин нээгээд үүнийг бичээрэй, хэрэв та яг юу хийж байгаагаа мэдэж байгаа бол текстээ сольж, бүх мөрийг нэг мөр дээр байрлуулсан эсэхийг шалгаарай. 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 Дараа нь та програмыг.txt файлтай ижил байршилд. BAT файл хэлбэрээр хадгалах ёстой.
Алхам 3: гүйж байна
Багцын файлыг хоёр удаа дарахад командын мөрийн цонх хурдан хаагдах ёстой. Үүнийг хаасны дараа файлыг бичих ёстой (Matrix. EXE). Одоо таны хийх ёстой зүйл бол програмыг ажиллуулах явдал юм (Matrix. EXE), програм ажиллах болно. Алдааг олж засварлах Хэрэв файл үүсгэгдээгүй бол багц файлд @түр зогсоох шинэ мөр нэмж оруулаад дараа нь дахин ажиллуулж үзээрэй. Хэрэв алдааны талаар дэлгэрэнгүй мэдээлэл байвал коммент бичээрэй, би асуудлыг шийдэхийг хичээх болно. Өөр асуудал байна уу? Сэтгэгдэл бичихэд л хангалттай.
Алхам 4: Алдааг олж засварлах
Алдааны текст: 'C: / WINDOWS / Microsoft. NET / Framework / v3.5' нь дотоод болон гадаад тушаал, ажиллах програм эсвэл багц файл гэж хүлээн зөвшөөрөгдөөгүй ' * Энэ бол миний буруу, би багц файл дээр алдаа гаргасан. Би дээрх кодыг шинэчлэх болно, гэхдээ үүнийг өөрчлөхийн тулд … ажил / v3.5 -ийн дараа болон / csc.exe -ийн өмнөхөн бага зай байна. Энэ зайг арилгаад дахин ажиллуулна уу. Эсвэл кодыг дахин татаж авах боломжтой. Өөр асуудал байна уу? Зурвас оруулаарай, би удахгүй тантай холбогдох болно.
Зөвлөмж болгож буй:
Зайны мэдрэгч + 4 оронтой тоо, 7 сегментийн дэлгэц: 4 алхам
Зайн мэдрэгч + 4 оронтой тоо, 7 сегментийн дэлгэц: Зай мэдрэгчийг ашиглан долоон сегментийн дэлгэц дээр объектын зайг харах боломжтой. Объект ойртох тусам servo нь зүүн тийш илүү их хөдөлж байгааг харж болно. Улаан LED нь таны хэт ойрхон байгаа эсэхийг, ногоон LED нь таны хэт
Arduino болон LED цэг матрицын дэлгэц ашиглан дижитал цаг: 6 алхам
Arduino ба Led Dot Matrix Display ашиглан дижитал цаг: Өнөө үед үйлдвэрлэгчид, хөгжүүлэгчид төслүүдийн загварчлалыг хурдан хөгжүүлэхийн тулд Arduino -г илүүд үздэг болсон. Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эхийн электроникийн платформ юм. Arduino нь маш сайн хэрэглэгчидтэй бөгөөд энэ төсөлд
DIY LED цэг матрицын гүйлгэх дэлгэц нь Arduino ашиглан: 6 алхам
DIY LED цэг матриц гүйлгэх дэлгэц Arduino ашиглан: Сайн байна уу Энэ бол миний анхны заавар юм. Энэхүү зааварчилгаанд би DIY LED цэг матрицын гүйлгэх дэлгэцийг Arduino ашиглан MCU болгон хэрхэн хийхийг харуулах болно.Төмөр замын вокзал, автобусны буудал, гудамж болон бусад олон газруудад ийм төрлийн дэлгэц байрлуулна. Тэнд
I2C / IIC LCD дэлгэц - Arduino ашиглан SPI -IIC модулийг ашиглан I2C LCD дэлгэц рүү SPI LCD ашиглах: 5 алхам
I2C / IIC LCD дэлгэц | IUC LCD дэлгэц дээр SPI LCD дэлгэцийг SPI -ийг IIC модулийг ашиглан Arduino ашиглан ашиглаарай: Сайн байна уу залуусаа, ердийн SPI LCD 1602 -ийг холбоход хэт олон утас байдаг тул үүнийг arduino -той холбоход маш хэцүү боловч зах зээл дээр боломжтой нэг модуль байдаг. SPI дэлгэцийг IIC дэлгэц болгон хөрвүүлэх тул та зөвхөн 4 утас холбох хэрэгтэй
Arduino болон Shift регистр ашиглан 48 X 8 гүйдэг LED матрицын дэлгэц: 6 алхам (зурагтай)
Arduino болон Shift регистрүүдийг ашиглан 48 X 8 гүйлгэх LED матрицын дэлгэц: Сайн байцгаана уу! Энэ бол миний анхны заавар бөгөөд Arduino Uno болон 74HC595 ээлжийн регистр ашиглан 48 х 8 програмчлагдах гүйлгэх LED матриц хийх тухай юм. Энэ бол миний Arduino хөгжүүлэх самбартай хийсэн анхны төсөл байсан. Энэ нь надад өгсөн сорилт байсан