Mündəricat:
- Təchizat
- Addım 1: ön şərtlər
- Addım 2: Proqram və Kompilyasiya
- Addım 3: Proqram yazın
- Addım 4: Zəhmət olmasa SSD1306ASCII_I2C.h -i aşağıdakı kimi düzəldin
- Addım 5: Bitirin
Video: Hər yerdə proqramlaşdırıla bilən kiçik və ucuz bir cib kompüteri: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
CardKB -ni cib kompüterinə çevirə bilərsiniz
ArduinoBaisc, CardKB, I2C OLED ekranı istifadə edərək CardKB üçün tam cib kompüteri. BASIC ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC) istifadə etdiyindən, float və string dəyişənləri, çoxölçülü massivlər, FOR-NEXT, GOSUB-RETURN və s. Kimi demək olar ki, bütün normal funksiyaları dəstəkləyir. Saxla və EEPROM -dan yükləmə dəstəklənir. BASIC proqramı və dəyişənlər təxminən 1k RAM istifadə edir, buna görə də demək olar ki, ilk kompüterə bərabərdir (Sinclair ZX81). Digər 1k RAM klaviatura və ekran tamponu üçün istifadə olunur və CPU yığını üçün kiçik bir yer var. Arduino -da 1k EEPROM olduğundan, proqram əsas mühitə uyğun olarsa, EEPROM -a uyğun olacaq.
Təchizat
1) CardKB (https://az.aliexpress.com/item/32963872643.html)
2) I2C OLED (məsələn, SSD1306 128x32 və ya 128x64)
3) mini çörək taxtası
4) Batareya qutusu
5) EEPROM (məs. 24LC256) (Seçim)
Addım 1: ön şərtlər
- CardKB Mini Klaviaturadan istifadə edin. Ətraflı məlumat üçün https://en.aliexpress.com/item/32963872643.html ünvanına baxın.
- I2C istifadə edərək bağlanan SSD1306 əsaslı OLED ekran. 128x32 versiyası bəzi tərifləri yaxşı dəyişdirir. ArduinoBasic SPI OLED istifadə edir, lakin CardKB istifadə edən cib kompüterləri I2C OLED istifadə edir.
- (İsteğe bağlı) Birdən çox faylı saxlamaq üçün xarici EEPROM (məsələn, 24LC256) istifadə edin.
Montaj çox asandır. CardKB, OLED və EEPROM, mini çörək taxtası istifadə edərək I2C ilə bağlana bilər. CardKB kabel məlumatının şəklini qoydum
Addım 2: Proqram və Kompilyasiya
- Proqramı buradan yükləyin.
- SSD1306ASCII -ni "\ Arduino / libraries" qovluğunun altına qoyun.
- Adafruit NeoPixel kitabxanası tələb olunur.
-
Tərtib edərkən "ATmega328p (3.3V, 8Mhz)" seçin. Seçilməsə, NeoPixel LED ağ rəngdə yanacaq.
- Yazı faylı yaratmaq üçün "Tərtib edilmiş İkili İxrac et" seçin.
Addım 3: Proqram yazın
Avrdude və ya avrdude-GUI və USB ISP kimi vasitələrdən istifadə edərək tərtib edilmiş ikili yazın.
CardKB -ə yazan bir alət yaratdım. Alətlər yerinə tullanan sancaqlar istifadə etməlisiniz.
CardKB qoruyucu bitini yenidən yazmayın
Addım 4: Zəhmət olmasa SSD1306ASCII_I2C.h -i aşağıdakı kimi düzəldin
128. OLED_WIDTH təyin edin
#OLED_HEIGHT 32 təyin edin #OLED_COLMAX 21 təyin edin #OLED_ROWMAX 4 təyin edin
128×64>
128. OLED_WIDTH təyin edin
#OLED_HEIGHT 64 təyin edin #OLED_COLMAX 21 təyin edin #OLED_ROWMAX 8 təyin edin
Addım 5: Bitirin
əylənin:-)
Tövsiyə:
Köhnə/zədələnmiş bir kompüteri və ya dizüstü kompüteri bir media qutusuna necə çevirmək olar: 9 addım
Köhnə/Zədələnmiş Bir Kompüteri və ya Laptopu Bir Media Qutusuna necə çevirmək olar: Texnologiyanın bizdən daha sürətlə inkişaf etdiyi bir dünyada sevdiyimiz elektronikalar çox tez köhnəlir. Bəlkə də heç sevdiyiniz pişiklər masaüstünüzdəki dizüstü kompüterinizi döydü və ekran qırıldı. Yoxsa ağıllı bir TV üçün bir media qutusu istəyərsiniz
Toplu bir fayl ilə hər hansı bir kompüteri necə çökdürmək olar: 10 addım
Toplu bir fayl ilə hər hansı bir kompüteri necə çökdürmək olar
Ciblənə bilən proqramlaşdırıla bilən robot: 7 addım
Cib Yapışqan Robot: Salam Hər kəsə yaradıcı və yenilik etməyə və zövq almağa hazır olanlar !!!!! Bu, robotda Arduino layihəsini və proqramlaşdırmağı sevməyə başladığımız vaxtdır. Mən həmişə robot hazırlamışam, amma hər robot üçün ölçüsü belə deyil. dostluq. soyğunu daşımaq istəyirəm
Proqramlaşdırıla bilən LEDləri olan bir Milad Ulduzu: 7 addım
Proqramlaşdırıla bilən LEDləri olan bir Milad Ulduzu: Bu ilki açıq Milad ekranım üçün fərqli bir şey istədim, buna görə bir sıra RGB proqramlaşdırıla bilən LEDlər (bəzən neopiksel LEDlər də deyilir) alıb Milad Ulduzu yaratmağa qərar verdim. Bu LEDlər fərdi olaraq rəng və parlaqlıq üçün proqramlaşdırıla bilər
Çox Kiçik Bir Robot Yarat: Bir Tutucu ilə Dünyanın Ən Kiçik Təkərli Robotunu Hazırla: 9 Addım (Şəkillərlə)
Çox Kiçik Bir Robot Yarat: Bir Tutucu ilə Dünyanın Ən Kiçik Təkərli Robotunu hazırla: Kiçik əşyaları götürə və hərəkət etdirə bilən 1/20 kub düymlük bir robot tutacaqla qur. Picaxe mikro nəzarətçisi tərəfindən idarə olunur. Bu anda dünyanın ən kiçik təkərli robotu ola biləcəyinə inanıram. Bu heç şübhəsiz ki