Ich kenne zwar das andere nicht, aber in C fängt der Programmablauf immer bei main() an.
In euren Tutorials schreibt ihr immer "void main".
Hab jetzt bez mit Arduino angefangen und da arbeitet man mit "void setup" und "void loop".
Stimmt das so? Ist beides Möglich, oder unterscheidet sich da die Sprache einwenig voneinander?
Du siehst Dinge und fragst: Warum? Ich träume von Dingen und frage: Warum nicht?
Unmöglich ist keine Feststellung - Es ist eine Herausforderung!
Ich kenne zwar das andere nicht, aber in C fängt der Programmablauf immer bei main() an.
Schau mal unter
https://www.roboternetz.de/wissen/in...tprogramm_main
Ciao sagt der JoeamBerg
Ich hab mir das mal auf der Homepage angeschaut. Das scheint tatsächlich C zu sein und man arbeitet nur mit loop und setup. Das Tool mit dem man programmiert ist aber wohl irgend etwas eigenes.
Ich gehe davon aus, dass das main in einer Art Startup versteckt ist, das immer mit geliefert wird. (bzw. es wird ein Startup in Assembler mit geliefert, den man nicht zu Gesicht bekommt.)
Ich würde mich also nicht daran stören, dass es kein main gibt...
Drew
Den Wikiartikel hab ich ja shcon gelesen, drum meine Frage bezüglich void main.
Wenn man sich danna ber z.B. den Code anguckt, ists hakt mit setup und loop, drum meine Frage:
http://www.ladyada.net/learn/arduino/lesson2.html
Könnte das im Bootloader verankert sein? Denn Arduino hat da einen eigenen.
Zu Arduino selber:
http://www.arduino.cc
Du siehst Dinge und fragst: Warum? Ich träume von Dingen und frage: Warum nicht?
Unmöglich ist keine Feststellung - Es ist eine Herausforderung!
Lesezeichen