シンプルなハードウェアを構築/プログラミングし、後で簡単なロボットに移行する方法を学びたいと思っています。私はどこから始めるべきですか?ハードウェアを購入するのに最適なサイトは何ですか?私が使用するハードウェア/言語のタイプに関する推奨事項より多くのハードウェア中心のプログラミングを学ぶためのソース
答えて
Arduinoをご覧ください。安いです(Arduino Proは現在SparkFunから19.95ドルで利用可能です)、free development environmentがあり、C/C++で書くことができます。私はベーシックスタンプのマイクロコントローラを使用して、私のスタートを切っ
もちろん、ロボットのローレベルビットとのインタフェース用のC/C++だけでなく、PythonのようにC/C++を簡単に組み込むことができる上位レベルの言語もあります。多くの場合、高レベルの言語から始め、困難なものを抽象化するライブラリ(たとえばpyserial)を使用するのが最速の方法です。その後、あなたの最初の行動がある場合は、深く掘ることができます。
ロボットのインスピレーションの日常的な情報源として、robots.netが面白いかもしれません。
Lego NXTから始めます。 $ 250のハードウェア+ソフトウェアのフルセット。それは良い出発点であり、人々がそれを使って行ったアプリケーションは非常に完全で深刻です。また、大きなコミュニティがあるので、コード、プロジェクトアイデア、および一般的なヘルプのスニペットを見つけるのは簡単です。
:
次の2冊の本(ではないが、具体的ロボット工学についての)ハードウェアプログラミングの入門として最適です(ベーシックの方言でプログラムされており、郵便切手の大きさに基づいているので名前がついています)、ロボットキットはParallaxです。彼らは少し高価ですが、初心者/愛好家向けで、非常によく文書化されており、多くの楽しみがあります。私は非常に初心者のためにそれらをお勧めします。低電力マイクロコントローラのためにたくさんのお金を払うことに疲れた後(オンチップBASICインタプリタが処理能力のほとんどを吸い取る)、私はMicrochipからPICマイクロコントローラに卒業しました。これらは、低コスト(小規模の場合は4ドル)にもかかわらず、はるかに近接した鉄のデバイスであり、非常に強力です。あなたは、趣味のキットとして50ドル、またはプロダクション品質のシステムには数千ドルのプログラミング設定が必要です。 Cを含む幅広い言語でプログラミングすることができます。
私はこれらのキットを1つ持っており、エレクトロニクス/プログラミングの素晴らしいスタートです。私はラジオ・シャックから、私が考えている$ 80のように私のものを手に入れましたが、それには絶対に価値があります。基本スタンプ、マニュアル、ソフトウェアをダウンロードすることができ、抵抗器、コンデンサ、LED、スピーカー、光センサー、その他のセンサーのような小さな部品がすべて含まれています。 –
Microsoftのロボットスタジオもお勧めします。それは、デザインをテストするためのまともなシミュレーションパッケージを持っています。
- 1. 初心者から学ぶためのソースを持つベストiphoneゲーム
- 2. Androidプログラミングのヒントを学ぶ
- 3. Cを深く学ぶためのプログラミングリソース
- 4. Ruby on Railsを学ぶための初心者のプロジェクト
- 5. Backbone.jsを学ぶための初心者のプロジェクト
- 6. ExcelでVBAプログラミングを学ぶためのリソース
- 7. ネットワークイーサネットデバイスドライバのプログラミングを学ぶには?
- 8. ビルドアウトを学ぶためのより良いリソース
- 9. Qtの多くのQGraphicsItemを中心に
- 10. キャンバス画像ソースの正確な中心を切り抜く
- 11. エントリレベルのJavascriptを学ぶためのベストウェブサイト?
- 12. K&Rの後にプレーンCでプログラミングを学ぶために使う本は?
- 13. iPhoneコアデータの学習のためのソース
- 14. RaphaelJsを学ぶための良いリファレンス
- 15. ビットプログラミングを学ぶためのリソースは?
- 16. Emacsを学ぶためのリソース
- 17. iCloudを学ぶためのヘルプ
- 18. チェリーピープルを学ぶためのヒント
- 19. COMプログラミングについて学ぶための良い資料は何ですか?
- 20. プログラミングの初心者、ActionScript 3.0を学びたい
- 21. イベント駆動型プログラミングの基礎を学ぶための推奨事項はありますか?
- 22. どこでPHP向けのオブジェクト指向プログラミングを学ぶための良いチュートリアルがありますか?
- 23. アンドロイド学習のためにXMLを学ぶ必要がありますか?
- 24. MySQLコマンドライン、多くのファイルをインポートするためのソース
- 25. 中級から上級のBashプログラマブル補完を学ぶための優れたオンラインチュートリアルはありますか?
- 26. Javaを学ぶのを始める
- 27. 簡単なアプリアンドロイド初心者のために学ぶ/構築する(あまりにも複雑ではない)
- 28. 論理プログラミングのためのPrologより新しいプログラミング言語
- 29. 始めにHTMLを学ぶ前に学ぶべきこと
- 30. Cを学ぶことなくObjective-cを学ぶC
+1、良い質問、私はこれについての情報を探していました。 –