Բովանդակություն:
- Պարագաներ
- Քայլ 1: Նախադրյալներ
- Քայլ 2: Programրագիր և կազմում
- Քայլ 3: Գրել ծրագիր
- Քայլ 4. Խնդրում ենք ուղղել SSD1306ASCII_I2C.h- ն, ինչպես հետևում է:
- Քայլ 5: Ավարտեք
Video: Փոքր և էժան գրպանային համակարգիչ, որը կարող է ծրագրվել ամենուր. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Կարող եք CardKB- ն վերածել գրպանի համակարգչի:
Ամբողջական գրպանային համակարգիչ CardKB- ի համար ArduinoBaisc, CardKB, I2C OLED էկրանով: Քանի որ BASIC- ն օգտագործում է ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), այն աջակցում է գրեթե բոլոր նորմալ գործառույթներին, ինչպիսիք են float և string փոփոխականները, բազմաչափ զանգվածները, FOR-NEXT, GOSUB-RETURN և այլն: Պահել և բեռնել EEPROM- ից աջակցվում է: BASIC ծրագիրը և փոփոխականներն օգտագործում են մոտ 1 կիլոմետր օպերատիվ հիշողություն, ուստի այն համարժեք է առաջին համակարգչին (Sinclair ZX81): Մյուս 1k RAM- ն օգտագործվում է ստեղնաշարի և էկրանի բուֆերի համար, իսկ պրոցեսորի բուրգի համար քիչ տեղ կա: Քանի որ arduino- ն ունի 1k EEPROM, եթե ծրագիրը տեղավորվում է հիմնական միջավայրում, այն տեղավորվում է EEPROM- ում:
Պարագաներ
1) CardKB (https://hy.aliexpress.com/item/32963872643.html)
2) I2C OLED (օրինակ ՝ SSD1306 128x32 կամ 128x64)
3) մինի տախտակ
4) Մարտկոցի տուփ
5) EEPROM (օր. 24LC256) (տարբերակ)
Քայլ 1: Նախադրյալներ
- Օգտագործեք CardKB մինի ստեղնաշար: Մանրամասների համար դիմեք
- SSD1306- ի վրա հիմնված OLED էկրան, որը միացված է I2C- ի միջոցով: 128x32 տարբերակը լավ է փոխում որոշ սահմանումներ: ArduinoBasic- ն օգտագործում է SPI OLED, բայց CardKB- ով աշխատող գրպանային համակարգիչներն օգտագործում են I2C OLED:
- (Լրացուցիչ) Օգտագործեք արտաքին EEPROM (օր. 24LC256) բազմաթիվ ֆայլեր պահելու համար:
Հավաքումը շատ հեշտ է: CardKB- ն, OLED- ը և EEPROM- ը կարող են միացվել I2C- ով `օգտագործելով մինի տախտակ: Ես տեղադրել եմ CardKB մալուխի տեղեկատվության նկարը:
Քայլ 2: Programրագիր և կազմում
- Ներբեռնեք ծրագիրը այստեղից:
- Տեղադրեք SSD1306ASCII- ը «\ Arduino / libraries» պանակի տակ:
- Adafruit NeoPixel գրադարանը պարտադիր է:
-
Կազմելիս ընտրեք «ATmega328p (3.3V, 8Mhz)»: Եթե ընտրված չէ, NeoPixel LED- ը կմնա սպիտակ լուսավորված:
- Ընտրեք «Արտահանել կազմված երկուական» ՝ գրելու ֆայլ ստեղծելու համար:
Քայլ 3: Գրել ծրագիր
Գրեք երկուական կազմված գործիքներ, ինչպիսիք են avrdude կամ avrdude-GUI և USB ISP:
Ստեղծեցի գործիք, որը գրում է CardKB- ին: Գործիքների փոխարեն դուք պետք է օգտագործեք jumper քորոցներ:
Մի վերաշարադրեք CardKB ապահովիչի բիթը:
Քայլ 4. Խնդրում ենք ուղղել SSD1306ASCII_I2C.h- ն, ինչպես հետևում է:
#սահմանեք OLED_WIDTH 128
#սահմանել OLED_HEIGHT 32 #սահմանել OLED_COLMAX 21 #սահմանել OLED_ROWMAX 4
128×64>
#սահմանեք OLED_WIDTH 128
#սահմանել OLED_HEIGHT 64 #սահմանել OLED_COLMAX 21 #սահմանել OLED_ROWMAX 8
Քայլ 5: Ավարտեք
զվարճանալ:-)
Խորհուրդ ենք տալիս:
Գրպանային համակարգիչ (NoDisplayRequired) ՝ 7 քայլ
Գրպանային համակարգիչ (NoDisplayRequired). Երբևէ ցանկացե՞լ եք գրպանային համակարգչի նման 2 ժամացույցի շներ պատրաստել, որոնք կարող եք ցանկացած վայրում վերցնել: Եթե այո, ապա սա կատարյալ ուսանելի է ձեզ համար: ԱՀ -ն աշխատում է Linux- ի վրա հիմնված ՕՀ -ով, բայց դուք կարող եք շատ օգտագործել ARM- ով աշխատող ցանկացած ՕՀ, կարող եք նաև օգտագործել Windows 10. Ընդհանուր
Մանրանկարչություն Էլեկտրոնիկա Որքա՞ն փոքր կարող եք գնալ: 6 քայլ
Մանրանկարչություն Էլեկտրոնիկա Որքա՞ն փոքր կարող եք գնալ: Որոշ ժամանակ առաջ ընկերոջիցս մի փոքր լույս (շագանակագույն PCB- ով) ստանում էի տնական վերալիցքավորվող ազդանշանային լույս `ներկառուցված լիցքավորման միացումով, LiIon մարտկոցով, RGB LED- ով գույները փոխելու DIP անջատիչով: և նաև փոխելով ամբողջ շրջանը, բայց ինչ
Գրպանային ֆազերից մինչև գրպանային լազեր ՝ 6 քայլ
Pocket Phaser- ից Pocket Laser: Այս նախագծում մենք փոխակերպելու ենք մի փոքր խաղալիք Star Trek Phaser, որը գտել եմ Barnes & Ազնվական է լազերային ցուցիչի համար: Ես ունեմ այս ֆազերներից երկուսը, և մեկը մարտկոցը սպառեց լույսի ներքո, ուստի որոշեցի այն վերածել վերալիցքավորվող լազերային
Ինչպես ստանալ երաժշտություն Գրեթե (ԱՆԿԱԱ Ha (Haha) կայքից (քանի դեռ կարող եք լսել, կարող եք այն ձեռք բերել Լավ, եթե այն տեղադրված է ֆլեշում, հնարավոր է ՝ չկարողանաք) Խմբագրված !!!!! Ավելացված տեղեկատվություն. 4 քայլ
Ինչպես ստանալ երաժշտություն Գրեթե (ԱՆԿԱԱ Ha (Haha) կայքից (քանի դեռ կարող եք լսել, կարող եք այն ձեռք բերել … Լավ, եթե այն տեղադրված է ֆլեշում, հնարավոր է, որ չկարողանաք) Խմբագրվել է !!!!! Ավելացված տեղեկատվություն. Եթե երբևէ այցելում եք որևէ կայք և այն նվագում է այն երգը, որը ձեզ դուր է գալիս և ցանկանում եք, ապա այստեղ ձեզ ուսուցանվում է ոչ իմ մեղքը, եթե ինչ -որ բան խառնեք (միակ ճանապարհը դա կլինի, եթե առանց պատճառի սկսեք ջնջել իրերը ) կարողացել եմ երաժշտություն ստանալ
Հեռավոր մեքենա, որը կարող է ամենուր գնալ. 6 քայլ
Հեռակառավարվող մեքենա, որը կարող է ամենուր գնալ. Սա մեքենա է, որը կարող է գնալ ցանկացած վայր, որտեղ ցանկանում եք, ջուր, հող և շատ այլ վայրեր: Այս մեքենան պատրաստելու համար ձեզ հարկավոր են հետևյալ իրերը