より多くのハードウェア中心のプログラミングを学ぶためのソース[非公開]

StackOverflow https://stackoverflow.com/questions/840114

  •  20-08-2019
  •  | 
  •  

質問

単純なハードウェアを構築/プログラミングし、後で単純なロボット工学に移行する方法を学びたいと思っています。どこから始めればいいですか?ハードウェアを購入するのに最適なサイトは何ですか?開始に使用する必要があるハードウェア/言語の種類に関する推奨事項

役に立ちましたか?

解決

Arduino をご覧ください。それは安い(Arduino Proは現在 SparkFun から$ 19.95で入手可能)および無料の開発環境。C/ C ++で記述できます。

次の2冊の本(特にロボット工学に関するものではありませんが)は、ハードウェアプログラミングの入門書として優れています。

他のヒント

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

BASIC Stampマイクロコントローラー(BASICの方言でプログラムされており、郵便切手のサイズに近いために命名された)と視差。彼らは少し高価ですが、初心者/愛好家向けで、非常によく文書化されており、たくさんの楽しみがあります。初心者にはおすすめです。電力不足のマイクロコントローラーに大金をつぎ込むことにうんざりした後(オンチップBASICインタープリターが処理能力の大部分を消費します)、マイクロチップ。これらは、低価格(小さなもので4ドル)にもかかわらず、はるかに鉄に近いデバイスであり、非常に強力です。プログラミングのセットアップが必要になります。これは、趣味のキットとして50ドル、生産品質のシステムの場合は数千ドルかかります。 Cを含む幅広い言語でプログラムできます。

もちろん、ロボットの低レベルのビットとインターフェースするためのC / C ++だけでなく、PythonのようにC / C ++を簡単に埋め込むことができる高レベルの言語ともインターフェースします。多くの場合、高レベル言語から始めて、難しいものを抽象化するライブラリを使用する最も速い方法です(例: pyserial )。その後、最初の動作があれば、さらに掘り下げることができます。

ロボットのインスピレーションの毎日のソースとして、 robots.net は興味深いかもしれません。

Microsoftのロボットスタジオもご覧になることをお勧めします。デザインをテストするための適切なシミュレーションパッケージがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top