Es ist einfacher (und bringt dir auch mehr), wenn du versuchst, die Arbeitsweise des Programms zu verstehen und es dann selber in C programmierst. Es sind eh nicht alle Sachen übertragbar, ein Print in BASIC macht was anderes als ein printf in C! Oder such dir ein paar nicht zu schwierige C-Beispiele aus für dein erstes C-Projekt, und nicht gleich ne "Übersetzung" von BASIC nach C.
Der Teufel steckt im Detail, vor allem bei µCs kann das am Anfang frustrierend sein. Klar, du willst möglichst schnell dein Ding zum laufen haben, aber die investierte Zeit wird sich lohnen...