Ciao, prima della diffusione della piattaforma Arduino, la quasi totalità dei progetti DCC era basata sui microprocessori PIC di Microchip, i programmi molto spesso erano scritti in ASM e salvo qualche raro caso, bisognava realizzarsi il circuito fiscalmente (breadboard, millefori, fotoincisione, ecc), siti di esempio:
https://usuaris.tinet.cat/fmco/main_en.htmlhttp://www.circuitous.ca/MiniDCC.htmle molti altri...poi con l'arrivo di Arduino, tutto è cambiato e si è semplificato: un linguaggio di programmazione più comprensibile col suo IDE, schede già pronte, moduli di espansione per tutti i gusti e tonnellate di esempi e progetti in rete.
Qualche nostalgico della "vecchia scuola" dirà, che i progetti Arduino sono mal fatti e poco ottimizzati rispetto a quelli specifici per un processore e un tempo lo dicevo pure io ma ormai, la potenza di calcolo e la quantità di memoria dei microprocessori da 5 dollari è arrivata ad un punto tale che, x i nostri scopi basici, non vedo più quella grande differenza in prestazioni pertanto, se una persona vuole iniziare a programmare gli consiglio di partire con Arduino.
Ciao
Despx