Isi kandungan:

Komputer Poket Kecil dan Murah Yang Boleh Diprogram Di Mana Saja .: 5 Langkah
Komputer Poket Kecil dan Murah Yang Boleh Diprogram Di Mana Saja .: 5 Langkah

Video: Komputer Poket Kecil dan Murah Yang Boleh Diprogram Di Mana Saja .: 5 Langkah

Video: Komputer Poket Kecil dan Murah Yang Boleh Diprogram Di Mana Saja .: 5 Langkah
Video: Cuma 800 Ribu | Bikin Komputer Mini Seukuran Kartu ATM | Bisa GAMING ! 2024, November
Anonim
Komputer Poket Kecil dan Murah Yang Boleh Diprogram Di Mana Saja
Komputer Poket Kecil dan Murah Yang Boleh Diprogram Di Mana Saja
Komputer Poket Kecil dan Murah Yang Boleh Diprogram Di Mana Saja
Komputer Poket Kecil dan Murah Yang Boleh Diprogram Di Mana Saja

Anda boleh menjadikan CardKB menjadi komputer saku

Komputer saku lengkap untuk CardKB menggunakan skrin ArduinoBaisc, CardKB, I2C OLED. Oleh kerana BASIC menggunakan ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), ia menyokong hampir semua fungsi normal seperti pemboleh ubah terapung dan rentetan, tatasusunan multidimensi, FOR-NEXT, GOSUB-RETURN, dan lain-lain. Jimat dan muatkan dari EEPROM disokong. Program dan pemboleh ubah BASIC menggunakan kira-kira 1k RAM, jadi hampir sama dengan komputer pertama (Sinclair ZX81). RAM 1k yang lain digunakan untuk papan kekunci dan penyangga skrin, dan ada sedikit ruang untuk timbunan CPU. Oleh kerana arduino mempunyai EEPROM 1k, jika program ini sesuai dengan lingkungan asas, ia akan sesuai dengan EEPROM.

Bekalan

1) KadKB (https://en.aliexpress.com/item/32963872643.html)

2) I2C OLED (mis. SSD1306 128x32 atau 128x64)

3) papan roti mini

4) Kotak bateri

5) EEPROM (contohnya 24LC256) (Pilihan)

Langkah 1: Prasyarat

Prasyarat
Prasyarat
Prasyarat
Prasyarat
Prasyarat
Prasyarat
  1. Gunakan Papan Kekunci Mini CardKB. Sila rujuk https://en.aliexpress.com/item/32963872643.html untuk maklumat lanjut.
  2. Skrin OLED berasaskan SSD1306 disambungkan menggunakan I2C. Versi 128x32 berfungsi dengan baik-mengubah beberapa definisi. ArduinoBasic menggunakan SPI OLED, tetapi komputer poket yang menggunakan CardKB menggunakan I2C OLED.
  3. (Pilihan) Gunakan EEPROM luaran (misalnya 24LC256) untuk menyimpan beberapa fail.

Pemasangan sangat mudah. CardKB, OLED dan EEPROM boleh dihubungkan oleh I2C menggunakan papan roti mini. Saya meletakkan gambar maklumat kabel CardKB

Langkah 2: Program dan Penyusunan

Program dan Penyusunan
Program dan Penyusunan
Program dan Penyusunan
Program dan Penyusunan
Program dan Penyusunan
Program dan Penyusunan
  1. Muat turun program dari sini.
  2. Letakkan SSD1306ASCII di bawah folder "\ Arduino / libraries".
  3. Perpustakaan Adafruit NeoPixel diperlukan.
  4. Pilih "ATmega328p (3.3V, 8Mhz)" semasa menyusun. Sekiranya tidak dipilih, LED NeoPixel akan tetap menyala putih.

  5. Pilih "Eksport Binari disusun" untuk membuat fail penulisan.

Langkah 3: Menulis Program

Program Tulis
Program Tulis
Program Tulis
Program Tulis
Program Tulis
Program Tulis

Tulis binari yang disusun menggunakan alat seperti avrdude atau avrdude-GUI dan USB ISP.

Saya membuat alat yang menulis kepada CardKB. Anda mesti menggunakan pin pelompat dan bukannya alat.

Jangan tulis semula bit fius CardKB

Langkah 4: Sila Betulkan SSD1306ASCII_I2C.h Sebagai Berikut

Sila Betulkan SSD1306ASCII_I2C.h Seperti Berikut
Sila Betulkan SSD1306ASCII_I2C.h Seperti Berikut

#tentukan OLED_WIDTH 128

#tentukan OLED_HEIGHT 32 #tentukan OLED_COLMAX 21 #tentukan OLED_ROWMAX 4

128×64>

#tentukan OLED_WIDTH 128

#tentukan OLED_HEIGHT 64 #tentukan OLED_COLMAX 21 #tentukan OLED_ROWMAX 8

Langkah 5: Selesaikan

berseronok:-)

Disyorkan: