Мазмұны:
- Жабдықтар
- 1 -қадам: алғышарттар
- 2 -қадам: Бағдарлама және жинақ
- 3 -қадам: Бағдарламаны жазу
- 4 -қадам: SSD1306ASCII_I2C.h төмендегідей түзетіңіз
- 5 -қадам: Аяқтаңыз
Бейне: Кез келген жерде бағдарламаланатын шағын және арзан қалта компьютері: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сіз CardKB қалталы компьютерге айналдыра аласыз
ArduinoBaisc, CardKB, I2C OLED экранын қолданатын CardKB үшін толық қалталы компьютер. BASIC ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC) қолданатындықтан, float және string айнымалылары, көп өлшемді массивтер, FOR-NEXT, GOSUB-RETURN және т.б. сияқты барлық қалыпты функцияларды қолдайды. EEPROM -дан сақтау мен жүктеуге қолдау көрсетіледі. BASIC бағдарламасы мен айнымалылар шамамен 1 кбайт оперативті жадты пайдаланады, сондықтан ол бірінші компьютермен тең (Sinclair ZX81). Қалған 1К жедел жады пернетақта мен экран буфері үшін пайдаланылады, ал процессор стегі үшін кішкене орын бар. Arduino -да 1k EEPROM болғандықтан, егер бағдарлама негізгі ортаға сәйкес келсе, ол EEPROM -ға сәйкес келеді.
Жабдықтар
1) CardKB (https://kz.aliexpress.com/item/32963872643.html)
2) I2C OLED (мысалы, SSD1306 128x32 немесе 128x64)
3) шағын тақта
4) Батарея қорабы
5) EEPROM (мысалы, 24LC256) (Опция)
1 -қадам: алғышарттар
- CardKB шағын пернетақтасын пайдаланыңыз. Толық ақпарат алу үшін https://kz.aliexpress.com/item/32963872643.html сілтемесін қараңыз.
- SSD1306 негізіндегі OLED экраны I2C көмегімен қосылған. 128x32 нұсқасы кейбір анықтамаларды жақсы өзгертеді. ArduinoBasic SPI OLED пайдаланады, бірақ CardKB қолданатын қалталы компьютерлер I2C OLED қолданады.
- (Қосымша) Бірнеше файлды сақтау үшін сыртқы EEPROM (мысалы, 24LC256) пайдаланыңыз.
Құрастыру өте оңай. CardKB, OLED және EEPROM шағын тақтаны пайдаланып I2C арқылы қосылуы мүмкін. Мен CardKB кабелі туралы ақпараттың суретін қойдым
2 -қадам: Бағдарлама және жинақ
- Бағдарламаны осы жерден жүктеп алыңыз.
- SSD1306ASCII «\ Arduino / libraries« қалтасына қойыңыз.
- Adafruit NeoPixel кітапханасы қажет.
-
Құрастыру кезінде «ATmega328p (3.3V, 8Mhz)» таңдаңыз. Егер таңдалмаса, NeoPixel жарық диоды ақ болып жанып тұрады.
- Жазу файлын жасау үшін «Жиналған екілік файлды экспорттауды» таңдаңыз.
3 -қадам: Бағдарламаны жазу
Avrdude немесе avrdude-GUI және USB ISP сияқты құралдарды пайдаланып екілік компиляцияны жазыңыз.
Мен CardKB -ге жазатын құрал жасадым. Құралдардың орнына секіргіш түйреуіштерді қолдану керек.
CardKB сақтандырғыш битін қайта жазбаңыз
4 -қадам: SSD1306ASCII_I2C.h төмендегідей түзетіңіз
128
#OLED_HEIGHT 32 анықтау #OLED_COLMAX 21 анықтау #OLED_ROWMAX 4 анықтау
128×64>
128
#OLED_HEIGHT 64 анықтау #OLED_COLMAX 21 анықтау #OLED_ROWMAX 8 анықтау
5 -қадам: Аяқтаңыз
масайрау:-)
Ұсынылған:
DIY Logitech Pure Fi Кез келген жерде 2 Қайта құру және Bluetooth динамигінің шағын конверсиясы: 14 қадам (суреттермен)
DIY Logitech Pure Fi Anywhere 2 Қайта құру және Mini Bluetooth динамигінің модернизациясын жаңарту: Менің сүйікті ісімнің бірі - бұл ізгі ниетпен, Yardsale -де немесе тіпті craigslist -те арзан нәрсені алу және одан жақсы нәрсе жасау. Мұнда мен ескі Ipod қондыру станциясын таптым Logitech Pure-Fi Anywhere 2 және оған жаңасын беруді шештім
Кез келген жерде жылдам зарядтау: 5 қадам (суреттермен)
Кез келген жерде жылдам зарядтау: Эй! Барлығы Менің атым Стив. Бүгін мен сізге телефонды кез келген жерде қалай тез зарядтау керектігін көрсетемін
Кез келген медиа файлды (тек шамамен) кез келген басқа медиа файлға тегін айналдырыңыз!: 4 қадам
Кез келген медиа файлды кез келген басқа мультимедиалық файлға (тек шамамен) айналдырыңыз!: Менің бірінші нұсқаулығым! Қалай болғанда да, мен Google -де Youtube.flv файлдарын форматқа түрлендіретін ақысыз бағдарламаны іздедім. wwv немесе.mov сияқты әмбебап Мен сансыз форумдар мен веб -сайттарды іздедім, содан кейін деп аталатын бағдарламаны таптым
Интернет байланысы бар кез келген жерде медианы қараңыз немесе тыңдаңыз: 5 қадам
Интернет байланысы бар кез келген жерде медиаңызды көріңіз немесе тыңдаңыз: Бұл оқулық сізге Youtube.com сайтында көретіндер сияқты Flash бейнелері (FLV) сақталатын mp3 сервері мен веб -сайт жасауды көрсетеді
Кез келген MP3 ойнатқышы немесе компьютері бар кез келген 5.1 динамиктер жүйесін пайдаланыңыз, арзан!: 4 қадам
Кез келген MP3 ойнатқышы немесе компьютері бар кез келген 5.1 динамиктер жүйесін қолданыңыз, арзан! Мен оны 5.1 дыбыстық картасы (PCI) бар жұмыс үстелімде қолдандым. Содан кейін оны ноутбукпен бірге қолдандым