Jump to content

Programmieren - Ersten Schritte


Blackrobot

Recommended Posts

Hallo,

ich habe gestern mein Starter Kit erhalten und ich würde nun gerne anfangen ein wenig damit zu machen nur ich hätte noch einige fragen.

 

1. Ich bin größtenteils Programmier Anfänger gibt es eine Programmiersprache die ihr empfehlen würdet? (Wenn nicht nehme ich C++)

2. Wie kann ich dann ein Programm ausführen? Muss ich die Bricklets flashen oder was muss ich machen?

3. Könntet ihr ein paar wichtige Begriffe fürs Programmieren reinschreiben wie z.b. If = Wenn (Wenn/If x = y Dann/Then ...). Solche Sachen halt wie ich bestimmte teile ansteuer usw...

 

Wäre sehr nett wenn mir jemand helfen könnte, vielleicht wäre ein "Erste Schritte" Tutorial Video angebracht, da es doch viele einsteiger gibt.

 

MfG

Robert Kerzel

Link zu diesem Kommentar
Share on other sites

Ich gehe mal davon aus, dass du den Brickd schon installiert und gestartet hast (wie unter http://www.tinkerforge.com/doc/Software/Brickd.html beschrieben), und dass auch der brickv richtig funktioniert (wie unter http://www.tinkerforge.com/doc/Software/Brickv.html beschrieben).

 

Unter http://www.tinkerforge.com/doc/index.html gibt es für jede Programmiersprache super Beispiele. Dort wird immer eine einzelne Funktion ausgeführt (z.B. Auslesen der Temperatur eines Temperature-Bricklets), so dass man am Code sehr gut sehen kann, welche Schritte notwendig sind. Und man sieht auch, wie jede Sprache so aussieht. Das sollte dir vielleicht schon einen Anhaltspunkt geben, mit welcher Sprache du am besten zurecht kommst.

 

Anschließend holst du dir dann die Bindungs für die Programmiersprache deiner Wahl (unter http://www.tinkerforge.com/doc/Software/API_Bindings.html). Und dort steht dann auch beschrieben, wie man den Quellcode ggf. übersetzt und ausführen kann.

Link zu diesem Kommentar
Share on other sites

1.) C#, .Net Framework ist handlicher als die C++ Klassen.

2.) Nein das Programm muss nur ausgeführt werden und die Bricks per USB am Computer angeschlossen sein.

3.)

http://www.tinkerunity.org/forum/index.php/topic,55.msg4110.html#msg4110

In meinen Projekt gibts alles wichtige Befehle zusammen gefasst... was allgemeines kann ich zwar auch schreiben, aber dafür gibt es Tutorials.

 

http://msdn.microsoft.com/de-de/library/aa288436%28v=vs.71%29.aspx

 

if(true){

}else if(false){

}else{

}

 

switch(int_variable){

case 1:

break;

case 2:

break;

default:

break;

}

 

und noch vieles mehr im MSDN Tutorial...

Link zu diesem Kommentar
Share on other sites

Ich rate auch dringend von C++ ab und würde zu C#, Python oder Java raten.

 

Das hat primär für Anfänger auch was mit den Fehlermeldungen zu tun die die jeweiligen Compiler einem verraten: C++ ist da eher arm/verwirrend, während die anderen drei das gut anzeigen und es auch Werkezuge gibt, die es einen direkt im Code anzeigen.

 

Der richtige EInsteiger-Tipp ist denke ich noch immer Python, aber das sei jedem selbst überlassen ^^

Link zu diesem Kommentar
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...