Moin!

Ich hätte noch zwei Fragen zu meinem "Projekt" und zwar:

1. Kann einer mir die Programmierung von den Atmega erklären (die Erklärung hier find ich net so toll).
Am besten eine Liste mit den Befehlen mit Erklärung zu den einzelnen Befehlen. Ich habe schon einwenig
Erfahrung mit C/C++ und wollte gerne ein wenig Unterstützung bekommen

2. Ich wollte mal eine kleines Spiel mit zwei Atmega32 machen und zwar:
Zwei Spieleer haben beide je 4 Taster.
Es werden 4 x 4 Led auf eine Platine gelötet, die je von einem Port von
einem Atmega angesteuert werden.
Die Atmega sollen dann (beim Start) von einem Spieler Sicht aus eine zufällige Led
in der 1. Reihe ansteuern, anschliessend eine Led in der 2. Reihe, die an der noch
leuchtenden Led angrenzt. Die 1. Led soll dann ausgehen. Ist dann eine Led beim
Gegenspieler oder bei einem selbst an, soll der jeweilige Spieler den entsprechenden Taster / Schalter
drücken/betätigen, damit es in die andere Richtung geht. Die Taster gehören zu den einzelnen
Led (1. Taster von rechts=1. Led von rechts,....usw. .

Meine Frage dazu: Wie sieht das beste Schaltbild / Platinenlayout für dieses Projekt aus?
Wie ist der Quellcode dafür?

Vielen Dank für die Arbeit/Antwort!


Viel Spaß noch an der Elektrotechnik !