
Modifikasi sederhana komputer Atari 65XE akan memungkinkan Anda untuk menggunakannya sebagai keyboard USB untuk PC modern. Kemampuan untuk bekerja dalam mode normal disimpan. Perangkat tambahan dibuat pada Arduino Leonardo. Pada sistem mirip UNIX, keyboard mulai bekerja segera. Untuk menggunakan Windows, Anda harus mengaktifkan Dukungan Legacy USB di BIOS. Saat menggunakan keyboard dengan komputer Apple, Anda harus menyesuaikan tata letak dalam sketsa.
Segala sesuatu yang dijelaskan untuk alasan nostalgia telah dilakukan.
Atari 65XE ini berusia sekitar 30 tahun. Dan itu berhasil. Untuk menambahkan fungsi keyboard USB ke dalamnya, penulis mengambil Arduino Leonardo, beberapa jumper dan kabel USB. Catu daya tidak perlu dihubungkan ke komputer saat beroperasi dalam mode yang sesuai.

Hubungkan Arduino ke 17 poin pada set J8. Kotak pertama adalah kotak, sisanya bulat. Karena jarak terminal baik di sana maupun di Arduino adalah 2,54 mm, maka tidak perlu menjadi "perhiasan" untuk menyolder kawat.
Arduino | J8 --------+---- 2 | 19 3 | 4 4 | 8 5 | 9 6 | 10 7 | 11 8 | 17 9 | 16 10 | 20 11 | 13 12 | 14 A0 | 12 A1 | 15 A2 | 7 A3 | 18 A4 | 5 A5 | 6
Arduino perlu dipasang di dalam Atari sehingga konduktor papan ini tidak bersentuhan dengan bagian logam pada komputer. Kabel USB ke luar.


Karena keyboard Atari memiliki kunci lebih sedikit daripada keyboard PC, "akor" disediakan dalam firmware perangkat. Mereka dapat diubah sesuai dengan preferensi pengguna. Secara default, mereka adalah sebagai berikut:
PC | Atari --------------+---------------------------- F1 | Control+Tab+1 Help F2 - F9 | Control+Tab+2 - 9 F10 | Control+Tab+0 F11 | Control+Tab+< F12 | Control+Tab+> --------------+---------------------------- ~ () | Control+Tab+/ --------------+---------------------------- ` () | Control+Tab+Esc --------------+---------------------------- PgUp | Control+Tab+ PgDn | Control+Tab+ --------------+---------------------------- Home | Control+Tab+ End | Control+Tab+ --------------+---------------------------- Alt | Atari --------------+---------------------------- Ctrl | Control --------------+---------------------------- Sfift | Shift --------------+---------------------------- Shift+Alt | Shift+Alt ( Alt+Shift) --------------+---------------------------- Ctrl+Alt+Del | --------------+---------------------------- | Control+. | (, | , | | --------------+---------------------------- | Shift+Tab+. | (Shift | | |
Atari akan bekerja dalam mode normal jika Anda mengalirkannya dari catu daya, atau dalam mode keyboard-USB jika Anda menghubungkannya ke komputer. Anda tidak dapat menghubungkan keduanya secara bersamaan.

Untuk mem-flash Arduino, Anda perlu mengunduh
sketsa (gratis untuk penggunaan non-komersial), serta librari yang dimodifikasi
Keypad v.3.1.1 dan
Keyboard v.1.0.2 (keduanya di bawah GPL). Mereka berbeda dari perpustakaan asli yang sama dalam hal mereka memperhitungkan kehadiran pada papan sirkuit mikro Atari yang terhubung ke matriks keyboard dan mencegah pembacaan yang salah dari status kunci, pertama-tama, Kontrol dan Jeda.
Dengan membuat ulang sketsa, Anda juga dapat menambahkan fungsi keyboard USB ke hampir semua komputer kecil.