Hallo!

Prinzipell ist es für dein Vorhaben besser mit C zu arbeiten (meine persönliche Meinung). Die AVR Serie reicht dafür gut aus - bzw. ist als Einstieg gut geeignet. Sollte es zu kompliziert werden für die Controller, lässt sich mit C (bei entsprechender Programmierung) auch gut auf andere Prozessorfamilien umsteigen. Dies ist mit Assembler nur schwer möglich.

Zum Einstieg ist Assembler jedoch sehr interessant. Durch die Assemblerprogrammierung lernt man den Controller kennen (wie er funktioniert -> Register, Stack, SRAM, AD Wandler, ...). Ich habe selbst den Einstieg in Assembler gemacht - anschließend bin ich auf das mit bekannte C umgestiegen.

Du kannst das Tutorial von Mikrocontroller.net ja mal anschauen.

Viele Grüße
Flite