Controlador Retrô C64: Interface com Arduino Nano
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Arduino Nano R3 | 1 |
Ferramentas Necessárias
- Arduino IDE
Aplicativos e Serviços Online
- Arduino IDE
Sobre o Projeto
Controlador C64
Controla seu computador retrô Commodore 64. Permite selecionar Kernal, BASIC e Charset, além do número do dispositivo da unidade SD2IEC interna.
Esta é uma extensão de hardware para um computador C64 retrô (hardware clássico da Commodore).
Hardware Necessário
- Um computador C64 antigo
- Opcional: unidade SD2IEC interna
- Adaptador multi-ROM (ex: REPROM64)
- Arduino Nano [~3€]
- Display OLED 128x64 [~3€]
- Opcional: Display LCD I2C [~3€] (16x2, 20x2, 20x4)
- Encoder Rotativo [~1€]
Software Necessário
- Arduino IDE (Workbench)
- Biblioteca LCD Menu Lib 2: https://github.com/Jomelo/LCDMenuLib2
- Biblioteca U8g2lib: https://github.com/olikraus/u8g2
Funcionalidades
- Reset do C64
- Seleção de 1 entre 4 Kernals (com auto-reset)
- Opcional: Seleção de 1 entre 2 BASICs (com auto-reset)
- Opcional: Seleção de 1 entre 4 Charsets
- Opcional: Seleção de número de dispositivo 8 a 11 para unidade interna
- Display de informações
REPROM-64
Um dos melhores adaptadores multi-ROM para C64. O Arduino pode controlá-lo diretamente.
Link: https://www.henning-bekel.de/reprom64/
Código
O código completo e as bibliotecas estão disponíveis no GitHub:
- Projeto principal: https://github.com/oe7twj/C64-Controller
- LCDMenuLib2: https://github.com/Jomelo/LCDMenuLib2
- U8g2lib: https://github.com/olikraus/u8g2
Esquemático

Processo de manufatura
- Sticks Antitranspirante/Desodorizante: Ciência, História e Insights de Fabrico
- Abridor de Garagem Raspberry Pi com Streaming de Vídeo ao Vivo – Guia Passo a Passo
- Imagem 3D de Alta Resolução de Nanofios Core-Shell GaN/(In,Ga)N em Formato de Lápis via Tomografia Eletrônica
- Construa um Spybot Controlado por Bluetooth com Arduino
- FlickMote: Controle Remoto IR por Gestos para Casa Inteligente
- DIY Arduino TV B-Gone: Controle Remoto Universal para Todas as TVs
- Habilite Chamadas Telefônicas no Arduino UNO com Twilio e Yaler – Projeto Chame Meu Arduino
- Construa um Relógio Mestre LED Personalizado com Alarme – Visível a 12 Metros
- Find Me: Localizador Inteligente de Objetos com Arduino e Bluetooth
- Construindo um Business Case Forte para CMMS: Aumentando Eficiência e ROI da Manutenção