Daftar Isi:
- Perlengkapan
- Langkah 1: Prasyarat
- Langkah 2: Program dan Kompilasi
- Langkah 3: Tulis Program
- Langkah 4: Harap Perbaiki SSD1306ASCII_I2C.h Sebagai Berikut
- Langkah 5: Selesai
Video: Komputer Saku Kecil dan Murah yang Dapat Diprogram Di Mana Saja.: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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
- Gunakan Keyboard Mini CardKB. Silakan lihat https://en.aliexpress.com/item/32963872643.html untuk detailnya.
- 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.
- (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
- Unduh programnya dari sini.
- Letakkan SSD1306ASCII di bawah folder "\Arduino\libraries".
- Perpustakaan Adafruit NeoPixel diperlukan.
-
Pilih "ATmega328p (3.3V, 8Mhz)" saat kompilasi. Jika tidak dipilih, LED NeoPixel akan tetap menyala putih.
- Pilih "Ekspor Biner yang dikompilasi" untuk membuat file tulisan.
Langkah 3: 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
#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:
Renegade-i (Penguji IC yang Dapat Diprogram yang Terasa Seperti Nyata): 3 Langkah (dengan Gambar)
Renegade-i (Penguji IC yang Dapat Diprogram yang Terasa Seperti Nyata): MIMPI JUTA DOLLAR. Pernahkah Anda bermimpi memiliki penguji IC sendiri di rumah? Bukan sekedar gadget yang bisa menguji IC, tapi mesin “programmable” yang terasa seperti salah satu produk unggulan dari pemain terbesar di industri pengujian semicon
Seni 2D Dengan LED yang Dapat Diprogram dan Basis dan Logo yang Dapat Disesuaikan: 5 Langkah (dengan Gambar)
Seni 2D Dengan LED yang Dapat Diprogram dan Basis dan Logo yang Dapat Disesuaikan: Selamat datang di instruksi! Hari ini, saya akan menunjukkan cara membuat Proyek Seni 2D dengan logo dan desain keseluruhan pilihan Anda. Saya membuat proyek ini karena dapat mengajarkan orang banyak keterampilan seperti pemrograman, pengkabelan, pemodelan 3D, dan lainnya. Ini
Robot yang Dapat Diprogram Saku: 7 Langkah
Robot yang Dapat Diprogram Pocketable: Hai Semua orang yang kreatif dan siap untuk berinovasi dan menikmati!!!!! Ini adalah tentang ketika kita mulai mencintai proyek dan pemrograman Arduino di robot. Saya selalu menemukan membuat robot tetapi untuk setiap robot ukurannya tidak ramah. saya ingin membawa rob saya
Pengumpan Ikan Akuarium yang Dapat Diprogram - Makanan Granulasi yang Dirancang: 7 Langkah (dengan Gambar)
Pengumpan Ikan Akuarium yang Dapat Diprogram - Makanan Granulasi yang Dirancang: Pengumpan ikan - makanan butiran yang dirancang untuk ikan akuarium. Desain pengumpan ikan otomatis yang sangat sederhana. Dioperasikan dengan micro servo 9g SG90 kecil dan Arduino Nano. Anda memberi daya seluruh pengumpan dengan kabel USB (dari pengisi daya USB atau port USB
Selamatkan Planet dan Saku Anda. $$ Ubah Kamera Digital P&S Murah Anda menjadi Dapat Diisi Ulang: 4 Langkah (dengan Gambar)
Selamatkan Planet dan Saku Anda. $$ Ubah Kamera Digital P&S Murah Anda menjadi Dapat Diisi Ulang: Bertahun-tahun yang lalu, saya membeli Kamera Digital Dolphin Jazz 2.0 Megapiksel. Kamera ini memiliki fitur dan harga yang bagus. Itu juga memiliki selera untuk Baterai AAA. Bukan orang yang menghindari tantangan, saya pikir saya akan memodifikasinya menggunakan baterai yang dapat diisi ulang untuk berhenti membuang