Daftar Isi:

Komputer Saku Kecil dan Murah yang Dapat Diprogram Di Mana Saja.: 5 Langkah
Komputer Saku Kecil dan Murah yang Dapat Diprogram Di Mana Saja.: 5 Langkah

Video: Komputer Saku Kecil dan Murah yang Dapat Diprogram Di Mana Saja.: 5 Langkah

Video: Komputer Saku Kecil dan Murah yang Dapat Diprogram Di Mana Saja.: 5 Langkah
Video: Hemat Ruang !! Paket PC Kasir dengan MINI PC - PROGRAM KASIR 2024, November
Anonim
Komputer Saku Kecil dan Murah yang Dapat Diprogram Di Mana Saja
Komputer Saku Kecil dan Murah yang Dapat Diprogram Di Mana Saja
Komputer Saku Kecil dan Murah yang Dapat Diprogram Di Mana Saja
Komputer Saku Kecil dan Murah yang Dapat Diprogram Di Mana Saja

Anda dapat mengubah CardKB menjadi komputer saku

Komputer saku lengkap untuk CardKB menggunakan layar ArduinoBaisc, CardKB, I2C OLED. Karena BASIC menggunakan ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), ia mendukung hampir semua fungsi normal seperti variabel float dan string, array multidimensi, FOR-NEXT, GOSUB-RETURN, dll. To do. Simpan dan muat dari EEPROM didukung. Program dan variabel BASIC menggunakan sekitar 1k RAM, sehingga hampir setara dengan komputer pertama (Sinclair ZX81). 1k RAM lainnya digunakan untuk penyangga keyboard dan layar, dan ada sedikit ruang untuk tumpukan CPU. Karena arduino memiliki EEPROM 1k, jika program cocok dengan lingkungan dasar, program itu akan muat di EEPROM.

Perlengkapan

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

2) I2C OLED (misalnya SSD1306 128x32 atau 128x64)

3) papan tempat memotong roti mini

4) Kotak baterai

5) EEPROM (misalnya 24LC256) (Opsi)

Langkah 1: Prasyarat

Prasyarat
Prasyarat
Prasyarat
Prasyarat
Prasyarat
Prasyarat
  1. Gunakan Keyboard Mini CardKB. Silakan lihat https://en.aliexpress.com/item/32963872643.html untuk detailnya.
  2. Layar OLED berbasis SSD1306 terhubung menggunakan I2C. Versi 128x32 berfungsi dengan baik, mengubah beberapa definisi. ArduinoBasic menggunakan SPI OLED, tetapi komputer saku menggunakan CardKB menggunakan I2C OLED.
  3. (Opsional) Gunakan EEPROM eksternal (misalnya 24LC256) untuk menyimpan banyak file.

Perakitan sangat mudah. CardKB, OLED dan EEPROM dapat dihubungkan oleh I2C menggunakan papan tempat memotong roti mini. Saya memasang gambar informasi kabel CardKB

Langkah 2: Program dan Kompilasi

Program dan Kompilasi
Program dan Kompilasi
Program dan Kompilasi
Program dan Kompilasi
Program dan Kompilasi
Program dan Kompilasi
  1. Unduh programnya dari sini.
  2. Letakkan SSD1306ASCII di bawah folder "\Arduino\libraries".
  3. Perpustakaan Adafruit NeoPixel diperlukan.
  4. Pilih "ATmega328p (3.3V, 8Mhz)" saat kompilasi. Jika tidak dipilih, LED NeoPixel akan tetap menyala putih.

  5. Pilih "Ekspor Biner yang dikompilasi" untuk membuat file tulisan.

Langkah 3: Tulis Program

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

Tulis biner yang dikompilasi menggunakan alat seperti avrdude atau avrdude-GUI dan USB ISP.

Saya membuat alat yang menulis ke CardKB. Anda harus menggunakan pin jumper sebagai pengganti alat.

Jangan menulis ulang bit sekering CardKB

Langkah 4: Harap Perbaiki SSD1306ASCII_I2C.h Sebagai Berikut

Harap Perbaiki SSD1306ASCII_I2C.h Sebagai Berikut
Harap Perbaiki SSD1306ASCII_I2C.h Sebagai Berikut

#tentukan OLED_WIDTH 128

#menentukan OLED_HEIGHT 32 #menentukan OLED_COLMAX 21 #menentukan OLED_ROWMAX 4

128×64>

#tentukan OLED_WIDTH 128

#menentukan OLED_HEIGHT 64 #menentukan OLED_COLMAX 21 #menentukan OLED_ROWMAX 8

Langkah 5: Selesai

Selamat bersenang-senang:-)

Direkomendasikan: