Frage

Ich bin auf der Suche zu lernen, wie man bauen / Programm einfache Hardware und später auf einfache Robotik bewegen. Wo soll ich anfangen? Was sind die besten Websites, um die Hardware zu kaufen? Alle Empfehlungen über die Art der Hardware / Sprache soll ich anfangen?

War es hilfreich?

Lösung

Hier finden Sie aktuelle Arduino . Es ist billig (Arduino Pro derzeit für $ 19.95 von SparkFun ) und es gibt ein freie Umgebung Entwicklung den Sie in C / C ++ schreiben kann.

Die folgenden zwei Bücher (obwohl nicht speziell über Robotik) sind groß, als eine Einführung in die Hardware-Programmierung:

Andere Tipps

Starten Sie mit dem Lego NXT. Ein vollständiger Satz von Hardware + Software für $ 250. Es ist ein guter Ausgangspunkt, und die Anwendungen, die Menschen mit ihm getan haben, sind sehr vollständig und ernst. Es gibt auch eine große Gemeinschaft, so Code-Schnipsel, Projektideen zu finden, und Hilfe in der Regel einfach.

habe ich meinen Start die BASIC Stamp Mikrocontroller (so genannt, weil es in einem Dialekt von BASIC programmiert ist, und ist über die Größe einer Briefmarke) mit und Roboter-Kits von Parallax . Sie sind ein wenig teuer, aber bestimmt für Anfänger / Bastler, sehr gut dokumentiert, und eine Menge Spaß. Ich empfehle sie für einen Anfänger hoch. Nachdem ich müde von Forking aus viel Geld für untermotorisiert Mikrocontroller (der On-Chip-BASIC-Interpreter die meisten der Verarbeitungsleistung saugt) wuchs, absolvierte ich Mikrocontroller PIC Microchip . Diese sind viel mehr close-to-the-Eisen-Geräte und sehr leistungsfähig, trotz der niedrigen Kosten ($ 4 für eine kleine). Sie werden eine Programmier Setup benötigen, der $ 50 als Bastlerkit oder Tausende für ein Produktions-Qualitätssystem kosten kann. Sie können in einer Vielzahl von Sprachen, darunter C programmiert werden.

Natürlich C / C ++ für den Low-Level-Bits Ihres Roboters Schnittstellen, sondern auch eine höhere Ebene-Sprachen, in die C / C ++ können leicht integriert werden, wie Python. Oft ist es der schnellste Weg, mit einer High-Level-Sprache und die Nutzung Bibliotheken, die abstrahieren der schwierigen Sachen (zB pyserial ). Dann, wenn Sie Ihr erstes Verhalten haben, können Sie tiefer graben.

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

Ich würde auch empfehlen, einen Blick auf Microsofts Roboter Studio nehmen. Es hat ein gutes Simulationspaket für die Test-Design.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top