@Serenifly: DANKE!

Man muß einfach gut erklären können, aber auch das Niveau des Fragenstellers möglichst genau einschätzen können.
Und beides ist bei Serenifly eben der Fall - einfach super !
Ein Forum lebt von solchen Leuten, und die Antworten sind auch nie herablassend was auch wichtig ist.

Was man da aber auch merkt, ist dass die Arduino Idee dass völlige Laien auf die Schnelle programmieren können nicht wirklich funktioniert

Kann auch nicht Funktionieren, meiner Meinung nach sind Applikationen die auf Embedded Systemen laufen sollen schwieriger zu Programmieren als z.b eine Windows Anwendung.
Wenn jemand noch nie was Programmiert hat und keine Sprache kann, wird auch mit dem Arduino auf die Nase fallen.

An der Stelle ist es dann meiner Meinung nach nicht gut dass die Arduino Macher diese Dinge dann so gezielt verstecken und so tun als bräuchte man das nur als Experte.

Was meinst du damit genau ?
Die AVR Register lassen sich auch aus der Arduino Umgebung bearbeiten, auch eine ISR Funktion funktioniert.