Wie teuer ist so ein AVR und wo kann man ihn preisgünstig herbekommen?
Die gibt's ab ca. 2 Euro. Ein Mega8 z.B. (hat AD/Wandler und alles, was man erstmal so für Robos braucht) kostet z.B. bei www.reichelt.de ca. 4 Euro (kostete mal, hab' jetzt nicht wieder nachgeguckt.). Dann kommen noch ein paar Kleinigkeiten wie Widerstände und Kondensatoren dazu(wenn du sowas noch nicht hast, legst du dir am Anfang am besten ein kleines Sortiment zu, da man sowas immer wieder braucht.).
Könnte man ihn nicht selber bauen oder ist das zuviel Aufwand?
Was meinst du genau mit selberbauen?
Einen AVR selber zu bauen ist ein gewaltiger Aufwand (so einige tausend Transistoren, Widerstände etc.). Das ist für den Privatmann nebenbei auch viel teurer als einen zu kaufen.
Für deine Solarzelle könntest du auch eine Schaltung ohne Controller bauen. Die könnte billiger sein, ist aber als Einstieg in die Robotik nicht so interessant. Den Controller kannst du schließlich noch für andere Projekte weiterverwenden.
Mit welchem Programm wird er programmiert?
Da bist du beim AVR erstmal nicht festgelegt.
Es gibt zum Beispiel den Compiler Bascom. Der hat hier 'nen eingenes Forum.