Mundarija:
- Ta'minotlar
- 1 -qadam: old shartlar
- 2 -qadam: Dastur va kompilyatsiya
- 3 -qadam: Dastur yozish
- 4 -qadam: Iltimos, SSD1306ASCII_I2C.h ni quyidagicha to'g'rilang
- 5 -qadam: tugatish
Video: Hamma joyda dasturlash mumkin bo'lgan kichik va arzon cho'ntak kompyuteri.: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
CardKB -ni cho'ntak kompyuteriga aylantirishingiz mumkin
ArduinoBaisc, CardKB, I2C OLED ekranidan foydalangan holda CardKB uchun to'liq cho'ntakli kompyuter. BASIC ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC) dan foydalanganligi uchun u deyarli hamma oddiy funktsiyalarni qo'llab-quvvatlaydi, masalan, float va string o'zgaruvchilari, ko'p o'lchovli massivlar, FOR-NEXT, GOSUB-RETURN va boshqalar. EEPROM -dan saqlash va yuklash qo'llab -quvvatlanadi. BASIC dasturi va o'zgaruvchilari taxminan 1k RAMdan foydalanadi, shuning uchun u deyarli birinchi kompyuterga teng (Sinclair ZX81). Qolgan 1k RAM klaviatura va ekran buferi uchun ishlatiladi va protsessor to'plami uchun oz joy bor. Arduino 1k EEPROMga ega bo'lgani uchun, agar dastur asosiy muhitga mos keladigan bo'lsa, u EEPROMga mos keladi.
Ta'minotlar
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (masalan, SSD1306 128x32 yoki 128x64)
3) mini non paneli
4) Batareya qutisi
5) EEPROM (masalan, 24LC256) (Variant)
1 -qadam: old shartlar
- CardKB mini klaviaturasidan foydalaning. Tafsilotlar uchun https://en.aliexpress.com/item/32963872643.html ga qarang.
- SSD1306 asosidagi OLED -ekran I2C yordamida ulangan. 128x32 versiyasi yaxshi ishlaydi, ba'zi ta'riflarni o'zgartiradi. ArduinoBasic SPI OLED -dan foydalanadi, lekin CardKB -dan foydalanadigan cho'ntakli kompyuterlar I2C OLED -dan foydalanadi.
- (Ixtiyoriy) Bir nechta fayllarni saqlash uchun tashqi EEPROMdan (masalan, 24LC256) foydalaning.
O'rnatish juda oson. CardKB, OLED va EEPROM mini -taxtasi yordamida I2C orqali ulanishi mumkin. Men CardKB kabel ma'lumotining rasmini qo'ydim
2 -qadam: Dastur va kompilyatsiya
- Bu yerdan dasturni yuklab oling.
- SSD1306ASCII -ni "\ Arduino / libraries" jildiga qo'ying.
- Adafruit NeoPixel kutubxonasi talab qilinadi.
-
Kompilyatsiya qilishda "ATmega328p (3.3V, 8MHz)" ni tanlang. Agar tanlanmagan bo'lsa, NeoPixel LED oq bo'lib qoladi.
- Yozuv faylini yaratish uchun "Kompilyatsiya qilingan ikkilik faylni eksport qilish" -ni tanlang.
3 -qadam: Dastur yozish
Avrdude yoki avrdude-GUI va USB ISP kabi vositalar yordamida tuzilgan ikkilik yozing.
Men CardKB -ga yozadigan vositani yaratdim. Asboblar o'rniga o'tish pimlarini ishlatish kerak.
CardKB sug'urta bitini qayta yozmang
4 -qadam: Iltimos, SSD1306ASCII_I2C.h ni quyidagicha to'g'rilang
128. OLED_WIDTHni aniqlang
#OLED_HEIGHT 32 ni belgilang #OLED_COLMAX 21ni belgilang #OLED_ROWMAX 4 ni aniqlang.
128×64>
128. OLED_WIDTHni aniqlang
#OLED_HEIGHT 64 ni belgilang #OLED_COLMAX 21 ni belgilang #OLED_ROWMAX 8 ni aniqlang.
5 -qadam: tugatish
maza qiling:-)
Tavsiya:
Cho'ntak signalizatori (cho'ntak osiloskopi): 10 qadam (rasmlar bilan)
Cho'ntak signalizatori (cho'ntak osiloskopi): Hammaga salom, biz har kuni juda ko'p ishlarni qilamiz. U erda har bir ish uchun ba'zi asboblar kerak bo'ladi. Bu ishlab chiqarish, o'lchash, pardozlash va hokazo uchun. Shunday qilib, elektron ishchilar uchun ularga lehimlantiruvchi temir, ko'p metrli, osiloskop va boshqalar kerak bo'ladi
Cho'ntak o'lchamli Linux kompyuteri: Pi-Micro: 13 qadam (rasmlar bilan)
Pocket-size Linux kompyuteri: Pi-Micro: Siz hech qachon qo'lingizga mos keladigan kompyuter yasashni xohlaganmisiz? Bu to'liq noutbuk edi, lekin kichkina? Men ham shunday qilib, men bu kichik noutbukni qurdim, uni Pi-Micro deb atayman. Bu Pi-Micro-ning uchinchi versiyasi, deyarli bir yil makiyada
I-mate cho'ntak kompyuteri ichkaridan: 6 qadam
I-mate cho'ntak kompyuteri ichkaridan: Bu maqolada men i-mate cho'ntakli kompyuter karnayini yoki kamerali modul, ichki zaxira batareyasi kabi har qanday olinadigan narsani qanday o'zgartirish kerakligini tasvirlab beraman. shaxsiy kompyuteringizga zarar bermaslik uchun vositalar va ko'nikmalar
Kichik qismlar uchun qanday qilib arzon va bepul "yordam qo'llarini" arzon qilish mumkin: 6 qadam
Qanday qilib kichik qismlar uchun arzon va oson "yordam qo'llarini" arzon qilish mumkin. Xo'sh, bugun ertalab (2.23.08) va kecha (2.22.08), men biror narsani lehimlamoqchi edim, lekin menda yo'q edi. yordam qo'llari, shuning uchun men buni ertalab qildim. (2.23.08) Bu men uchun ajoyib ishlaydi, odatda hech qanday muammo bo'lmaydi. Hammasini qilish juda oson, asosan bepul
Eng zo'r USB L.E.D. Cho'ntak o'lchamli yorug'lik (cho'ntak o'lchamli kirish): 6 qadam
Eng zo'r USB L.E.D. Cho'ntak o'lchamli yorug'lik (cho'ntak o'lchamli kirish): Ushbu yo'riqnomada men sizga USB orqali ishlaydigan L.E.D-ni qanday qilishni ko'rsataman. X-it Mint qalay o'lchamiga o'raladigan va cho'ntagingizga osongina sig'adigan yorug'lik. Agar sizga yoqqan bo'lsa, + belgisini qo'ying va tanlovda menga ovoz bering! Materiallar va