leo72:
E come fai a sapere qual è il pezzo appoggiato in una determinata casella? Con questo sistema sai solo che c'è un pezzo, non quale.
la posizione di partenza è uguale per tutte le partite. ogni tot ms o con qualche interrupt appena c'è una variazione di qualche pin di input vado a leggermi tutti gli stati dei reed e li confronto con la situazione precedente. guardo quali si sono modificati e capisco qual'è il pezzo che è stato mosso.
detto a parole è molto semplice, poi sono sicuro che smadonnerò non poco quando lo farò