Ich kann dir das empfehlen. Es werden die Grundlagen beschrieben, aber auch Analoge und digitale Regler. http://www.rn-wissen.de/index.php/Regelungstechnik

Wenn du schon mit einem µC gearbeitet hast würde ich diesen verwenden. Wenn du es in C schreibst kannst du es relativ leicht für andere Controller übersetzten, es ändern sich nur die Libs. Die Struktur bleibt aber gleich. Es gibt auch Controller, die man in Java und Bascom (und noch weitere) programmieren kann. Bascom ist an Basic angelehnt. Man muss sich aber vorher ansehen, welche Programmiersprache man verwenden will, dann kann man die µCs aussuchen (die Atmegas sind in Assembler, C und Bascom programmierbar.

MfG Hannes