Sorki, ale nie wiem. Trzeba poszukać, ja interesuję się elektroniką, a nie płytkami do robotów :/ A tak w ogóle spójrz na te płytki, każda ma inny mikroprocesor o innej pamięci Flash ROM. W tej co dostałeś jest 32kB (ATmega32), a ta druga ma 16kB (ATmega168). Oba te układy różnią ilością I/O, SRAMu itp. Więc wątpię, żeby dało się napisać program uniwersalny (taki jak: Windows).
Co do programu... Nie trzeba kupować, można napisać! Służą do tego kompilatory GCC, BASCOM itp.
Pozdrawiam
