2009-05-08 6 views
7

シンプルなハードウェアを構築/プログラミングし、後で簡単なロボットに移行する方法を学びたいと思っています。私はどこから始めるべきですか?ハードウェアを購入するのに最適なサイトは何ですか?私が使用するハードウェア/言語のタイプに関する推奨事項より多くのハードウェア中心のプログラミングを学ぶためのソース

+0

+1、良い質問、私はこれについての情報を探していました。 –

答えて

1

もちろん、ロボットのローレベルビットとのインタフェース用のC/C++だけでなく、PythonのようにC/C++を簡単に組み込むことができる上位レベルの言語もあります。多くの場合、高レベルの言語から始め、困難なものを抽象化するライブラリ(たとえばpyserial)を使用するのが最速の方法です。その後、あなたの最初の行動がある場合は、深く掘ることができます。

ロボットのインスピレーションの日常的な情報源として、robots.netが面白いかもしれません。

2

Lego NXTから始めます。 $ 250のハードウェア+ソフトウェアのフルセット。それは良い出発点であり、人々がそれを使って行ったアプリケーションは非常に完全で深刻です。また、大きなコミュニティがあるので、コード、プロジェクトアイデア、および一般的なヘルプのスニペットを見つけるのは簡単です。

2

次の2冊の本(ではないが、具体的ロボット工学についての)ハードウェアプログラミングの入門として最適です(ベーシックの方言でプログラムされており、郵便切手の大きさに基づいているので名前がついています)、ロボットキットはParallaxです。彼らは少し高価ですが、初心者/愛好家向けで、非常によく文書化されており、多くの楽しみがあります。私は非常に初心者のためにそれらをお勧めします。低電力マイクロコントローラのためにたくさんのお金を払うことに疲れた後(オンチップBASICインタプリタが処理能力のほとんどを吸い取る)、私はMicrochipからPICマイクロコントローラに卒業しました。これらは、低コスト(小規模の場合は4ドル)にもかかわらず、はるかに近接した鉄のデバイスであり、非常に強力です。あなたは、趣味のキットとして50ドル、またはプロダクション品質のシステムには数千ドルのプログラミング設定が必要です。 Cを含む幅広い言語でプログラミングすることができます。

+0

私はこれらのキットを1つ持っており、エレクトロニクス/プログラミングの素晴らしいスタートです。私はラジオ・シャックから、私が考えている$ 80のように私のものを手に入れましたが、それには絶対に価値があります。基本スタンプ、マニュアル、ソフトウェアをダウンロードすることができ、抵抗器、コンデンサ、LED、スピーカー、光センサー、その他のセンサーのような小さな部品がすべて含まれています。 –

0

Microsoftのロボットスタジオもお勧めします。それは、デザインをテストするためのまともなシミュレーションパッケージを持っています。

関連する問題