2009-05-08 3 views
7

Ich bin auf der Suche nach einfachen Hardware zu bauen/programmieren und später zu einfachen Robotik. Wo soll ich anfangen? Was sind die besten Seiten, um die Hardware zu kaufen? Irgendwelche Empfehlungen zu der Art von Hardware/Sprache, die ich verwenden sollte, um zu starten?Quellen, um mehr Hardware-zentrierte Programmierung zu lernen

+0

+1, gute Frage, ich habe selbst einige Informationen dazu gesucht! –

Antwort

1

Natürlich C/C++ für die Verbindung mit den Low-Level-Bits Ihres Roboters, aber auch höhere Level-Sprachen, in die C/C++ leicht eingebettet werden kann, wie Python. Oft ist es der schnellste Weg, um mit einer Hochsprache zu beginnen und Bibliotheken zu verwenden, die die schwierigen Dinge abstrahieren (z. B. pyserial). Dann, wenn Sie Ihr erstes Verhalten haben, können Sie tiefer graben.

Als tägliche Quelle der Roboter Inspiration könnte robots.net interessant sein.

2

Beginnen Sie mit dem Lego NXT. Ein vollständiger Satz von Hardware + Software für $ 250. Es ist ein guter Ausgangspunkt, und die Anwendungen, die Leute damit gemacht haben, sind sehr vollständig und ernst. Es gibt auch eine große Community, sodass es leicht ist, Codeschnipsel, Projektideen und Hilfe zu finden.

2

ich meinen Start bekam die BASIC Stamp Mikrocontroller (so benannt, weil es in einem BASIC-Dialekt programmiert ist und ungefähr die Größe einer Briefmarke hat) und Robotersätze von Parallax. Sie sind ein wenig teuer, aber für Anfänger/Hobbyisten gedacht, sehr gut dokumentiert und viel Spaß. Ich empfehle sie sehr für einen Anfänger. Nachdem ich es leid war, viel Geld für unterpowered Mikrocontroller auszugeben (der On-Chip-BASIC-Interpreter saugt den größten Teil der Prozessorleistung), absolvierte ich PIC-Mikrocontroller von Microchip. Diese sind viel näher an den Eisen-Geräten und sehr mächtig, trotz der niedrigen Kosten ($ 4 für eine kleine). Sie benötigen ein Programmiersetup, das 50 US-Dollar als Hobby-Kit oder Tausende für ein Produktionsqualitätssystem kosten kann. Sie können in einer Vielzahl von Sprachen programmiert werden, einschließlich C.

+0

Ich habe einen dieser Kits zu, und bin ein guter Start für Elektronik/Programmierung. Ich habe meine von Radio Shack für etwa $ 80, denke ich, aber auf jeden Fall lohnt es sich. Es kommt mit der grundlegenden Stempel, das Handbuch, können Sie die Software herunterladen, und es enthält alle kleinen Komponenten wie Widerstände, Kondensatoren, LEDs, ein Lautsprecher, ein Lichtsensor und andere Sensoren. –

0

Ich würde auch empfehlen, einen Blick auf Microsofts Roboterstudio zu werfen. Es hat ein anständiges Simulationspaket zum Testen von Designs.