Բովանդակություն:
- Պարագաներ
- Քայլ 1. Ստեղնաշարի սխեման նախագծելը
- Քայլ 2: LCD- ի միացում
- Քայլ 3. Arduino Uno- ի համար ծածկագիր գրելը
- Քայլ 4: Ամեն ինչ միասին հավաքելը
Video: Arduino համակարգիչ ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Չնայած միկրոկառավարիչը համակարգիչ է `չիպի վրա` ինտեգրված պրոցեսորով, հիշողությամբ և I/O ծայրամասային սարքերով, այնուամենայնիվ, ուսանողի համար, այն գրեթե չի տարբերվում այլ DIP ինտեգրալ սխեմաներից: Հետևաբար, մենք նախագծեցինք «Arduino PC» նախագիծը ՝ որպես առաջադրանք «Թվային էլեկտրոնիկա» դասընթացին մասնակցող ավագ դպրոցականների համար: Նրանցից պահանջվում է նախագծել և մոդելավորել էլեկտրոնային սխեման Tinkercad- ում `տվյալ նախագծի պահանջներին հասնելու համար (քննարկվում է ստորև): Նպատակն է ուսանողներին հնարավորություն տալ միկրոկոնտրոլերներին տեսնել որպես լիարժեք համակարգիչ (չնայած հնարավորությունների սահմանափակմամբ), որը կարող է օգտագործվել անհատական ստեղնաշարի և LCD- ի (Հեղուկ բյուրեղյա էկրան) հետ: Այն նաև թույլ է տալիս մեզ ստուգել դասարանում սովորած հասկացություններն օգտագործելու նրանց կարողությունը:
Այս առաջադրանքի նախագծի համար մենք խորհուրդ ենք տալիս Tinkercad- ին, որպեսզի ուսանողները բաղադրիչների համար չպահեն թվային էլեկտրոնիկայի լաբորատորիան և կարողանան աշխատել իրենց հարմարության դեպքում: Բացի այդ, ուսուցիչների համար հեշտ է հետևել յուրաքանչյուր ուսանողի նախագծի կարգավիճակին Tinkercad- ի միջոցով, երբ այն կիսվի նրանց կողմից:
Նախագիծը պահանջում է, որ ուսանողները.
- Նախագծեք անհատական ստեղնաշար `15 մուտքագրման ստեղներով (10 ստեղն 0-9 համարի և 5 հրահանգների համար +, -, x, / և =) և առավելագույնը 4 կապող (տվյալների) կապում (բացի 2 պիներից, որոնք օգտագործվում են էլեկտրամատակարարում ապահովելու համար) Arduino Uno- ին մուտքագրման համար:
- Միացրեք LCD- ը Arduino Uno- ի հետ:
- Arduino Uno- ի համար գրեք պարզ կոդ `սեղմված ստեղնը մեկնաբանելու և ցուցադրելու այն LCD- ում:
- Պարզ մաթեմատիկական գործողություններ կատարելու համար (ամբողջ թվով մուտքեր) `ենթադրելով, որ բոլոր մուտքերն ու արդյունքները միշտ ամբողջ թիվ են` -32, 768 -ից 32, 767 միջակայքում:
Այս նախագիծը օգնում է ուսանողներին սովորել
- Կոդավորեք տարբեր մուտքագրումներ երկուական կոդերի մեջ:
- Նախագծեք երկուական կոդավորիչ `օգտագործելով թվային միացում (սա ստեղնաշարի սխեմաների նախագծման առանցքն է):
- Որոշեք (վերծանեք) առանձին մուտքագրումները իրենց երկուական կոդավորումներից:
- Գրեք Arduino կոդեր:
Պարագաներ
Նախագիծը պահանջում է.
- Կայուն ինտերնետ կապով անհատական համակարգչի հասանելիություն:
- Browserամանակակից զննարկիչ, որը կարող է աջակցել Tinkercad- ին:
- Tinkercad հաշիվ:
Քայլ 1. Ստեղնաշարի սխեման նախագծելը
Ստեղնաշարի սխեման նախագծելը նախագծի հիմնական բաղադրիչներից մեկն է, որը պահանջում է, որ ուսանողները 15 հիմնական մուտքերից յուրաքանչյուրը կոդավորեն տարբեր 4-բիթ նախշերով: Չնայած կան 16 հստակ 4-բիթ նախշեր, այնուամենայնիվ, մեկ 4-բիթ օրինակը բացառապես պահանջվում է կանխադրված վիճակը ներկայացնելու համար, այսինքն ՝ երբ ոչ մի ստեղն սեղմված չէ: Հետևաբար, մեր իրականացման ընթացքում մենք նշանակեցինք 0000 (այսինքն ՝ 0b0000) ՝ կանխադրված կանխադրված վիճակը ներկայացնելու համար: Այնուհետև մենք 1-9 տասնորդական թվանշանները կոդավորեցինք դրանց փաստացի 4-բիթանոց երկուական ներկայացմամբ (այսինքն `համապատասխանաբար 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000 և 1001), և 0 տասնորդական թվանշանները` 1010-ով (այսինքն ՝, 0b1010): '+', '-', 'x', '/' և '=' մաթեմատիկական գործողությունները կոդավորված են համապատասխանաբար `1011, 1100, 1101, 1110 և 1111:
Կոդավորումները ամրագրելով ՝ մենք նախագծեցինք սխեման, ինչպես ցույց է տրված նկարում, որտեղ ստեղները ներկայացված էին անջատիչներով (սեղմման կոճակներ):
Քայլ 2: LCD- ի միացում
Arduino Uno- ի ելքը դիտելու համար օգտագործվում է 16x2 LCD էկրան: LCD- ն Arduino- ի հետ միացնելու սխեման բավականին ստանդարտ է: Փաստորեն, Tinkercad- ն ապահովում է նախապես կառուցված Arduino Uno միացում, որն ընդմիջվում է 16x2 LCD- ով: Այնուամենայնիվ, կարելի է փոխել Arduino Uno- ի որոշ կապիչներ, որոնք միացված են LCD- ին, որպեսզի ավելի լավ տեղավորեն այլ ծայրամասային սարքեր, ինչպես մեր մշակած սովորական ստեղնաշարը: Մեր իրականացման ընթացքում մենք օգտագործեցինք նկարում ցուցադրված սխեման:
Քայլ 3. Arduino Uno- ի համար ծածկագիր գրելը
Ստեղնաշարից եկող մուտքը մեկնաբանելու և արդյունքը LCD- ով ցուցադրելու համար մենք պետք է հրահանգները բեռնենք Arduino Uno- ում: Արդուինոյի համար ծածկագիր գրելը լիովին կախված է սեփական ստեղծագործությունից: Հիշեք, որ Arduino Uno- ի Atmega328p- ը 8-բիթանոց միկրոկոնտրոլեր է: Այսպիսով, մարդ պետք է իմպրովիզացիա անի, որպեսզի այն բացահայտի հեղեղը և աշխատի մեծ թվերի համար: Այնուամենայնիվ, մենք պարզապես ուզում ենք ստուգել, որ Arduino Uno- ն կարող է վերծանել մուտքագրումը և տարբերակել թվերը (0-9) և մաթեմատիկական հրահանգները: Հետևաբար, մենք սահմանափակում ենք մեր մուտքերը փոքր ամբողջ թվերով (-32, 768-ից 32, 767) ՝ միաժամանակ ապահովելով, որ ելքը նույնպես ընկնի նույն տիրույթում: Ավելին, կարելի է շուրջը աշխատել ՝ ստուգելու այլ հարցեր, ինչպիսիք են կոճակի անջատումը:
Կցված է մի պարզ ծածկագիր, որը մենք օգտագործել ենք ծրագրի իրականացման ընթացքում: Սա կարող է պատճենվել և տեղադրվել Tinkercad- ի կոդերի խմբագրիչում:
Քայլ 4: Ամեն ինչ միասին հավաքելը
Ի վերջո, մենք միացրեցինք ստեղնաշարի սնուցման պինները Arduino- ի հետ և տվյալների կապերը (որոնք կրում են 4-բիթանոց տվյալները) միացրեցինք 10, 11, 12 և 13 թվային կապերին (այնպես, ինչպես նշված է Arduino կոդ): Մենք նաև LED (330 օմ դիմադրության միջոցով) միացրեցինք տվյալների յուրաքանչյուր կապում `ստեղնաշարի յուրաքանչյուր ստեղնի երկուական կոդավորումը դիտելու համար: Վերջապես, մենք հարվածում ենք «Սկսեք մոդելավորում» կոճակին ՝ համակարգը փորձարկելու համար:
Խորհուրդ ենք տալիս:
6502 Նվազագույն համակարգիչ (Arduino MEGA- ով) Մաս 3: 7 քայլ
6502 Նվազագույն համակարգիչ (Arduino MEGA- ի հետ) Մաս 3. Շարունակելով առաջընթացը, ես այժմ հիմնական տախտակին ավելացրել եմ Octal Latch, 8 ուղղանկյուն LED և 220 Օմ դիմադրության զանգված: Alsoանգվածի ընդհանուր քորոցի և գետնի միջև կա նաև jumper, այնպես որ LED- ները կարող են անջատվել: 74HC00 NAND դարպասը ժամ
6502 & 6522 Նվազագույն համակարգիչ (Arduino MEGA- ով) Մաս 2: 4 քայլ
6502 և 6522 նվազագույն համակարգիչ (Arduino MEGA- ի հետ) Մաս 2. Իմ նախկին Instructable- ից հետո, այժմ ես 6502 -ը դրել եմ ժապավենի տախտակի վրա և ավելացրել 6522 բազմակողմանի ինտերֆեյսի ադապտեր (VIA): Կրկին, ես օգտագործում եմ 6522 -ի WDC տարբերակը, քանի որ այն կատարյալ համընկնում է նրանց 6502 -ի հետ: Ոչ միայն այս նոր գ
6502 Նվազագույն համակարգիչ (Arduino MEGA- ով) Մաս 1: 7 քայլ
6502 նվազագույն համակարգիչ (Arduino MEGA- ի հետ) Մաս 1. 6502 միկրոպրոցեսորը առաջին անգամ հայտնվեց 1975 թվականին և նախագծված էր փոքր թիմի կողմից ՝ Չակ Փեդլի գլխավորությամբ, MOS տեխնոլոգիայի համար: Այն ժամանակ այն օգտագործվում էր տեսախցիկների և տնային համակարգիչների մեջ, ներառյալ Atari, Apple II, Nintendo Entertainment System, BBC Micr
Arduino հիմնական համակարգիչ VGA ելքով ՝ 5 քայլ (նկարներով)
Arduino հիմնական համակարգիչ ՝ VGA ելքով Այժմ ես ցույց կտամ, թե ինչպես կարելի է կառուցել նույն համակարգիչը, բայց ելքային ազդանշանի միջոցով
Սեղանի համակարգչային համակարգիչ և 3D սկաներ Arduino- ով. 12 քայլ (նկարներով)
Համակարգչային տոմոգրաֆիա և 3D սկաներ Arduino- ով. Համակարգչային տոմոգրաֆիան (ՀՏ) կամ համակարգչային տոմոգրաֆիան (CAT) առավել հաճախ կապված են մարմնի պատկերման հետ, քանի որ այն հնարավորություն է տալիս բժիշկներին տեսնել հիվանդի ներսում անատոմիական կառուցվածքը ՝ առանց որևէ վիրահատության: Մարդու ներսում պատկերելու համար