web-dev-qa-db-ja.com

ハードウェアをプログラムする方法は?

私は熟練したVisualBasicプログラマーです。人々がどのようにハードウェアをプログラムするかについて学びたいです。たとえば、人々がLED時計やボックスなどを作成するのを見たことがあります。これをどのように実現しますか? VBまたはJavaを使用して実行できますか?C、C++コードを読んだ経験があります。CおよびC++言語のIO 。

9
Rohan Verma

ハードウェアの近くでプログラミングを始めるのに適した場所であるarduinoのようなものから始めることをお勧めします。これは、入手するモデルに応じて、いくつかのLEDなどが組み込まれたプロトタイピングボードです。 C/C++、またはターゲットハードウェア(arduinoで私が信じているATMegaマイクロコントローラー)と互換性のあるフォーマットにクロスコンパイルできる他の言語を使用できます。

チェックアウト: http://www.google.com/search?client=ubuntu&channel=fs&q=arduino&ie=utf-8&oe=utf-8

2
iceaway

コンピュータのシリアル/パラレルポートに何かを接続して「通信」したいだけの場合は、ほとんどの言語を使用できます。 Visual Basicでは、これを実現するためにdllが必要です。 Javaもそれを行うことができるかもしれません。マイクロコントローラーチップをプログラムしたい場合は、Cを学ぶのが最善です。これは、それらのほとんどをプログラムするために使用される言語だからです。基本、Java、処理、およびC++を受け入れます。

1
Vitor

足を濡らすために使用できるベーシックスタンプはたくさんあります。たとえば視差は、基本ベースの組み込みシステムでビジネスを行いました。そのプログラミングレベルで前進したいのであれば、最も多くのカバレッジを得るためにCを学ぶ必要があります。また、少なくともいくつかの異なる命令セットであるアセンブラも強くお勧めします。

0
old_timer

あなたは興味があるかもしれません Gadgeteer 。数週間前にキットで遊んでみましたが、とても楽しいです。現在、VBを実行することはできませんが、C#および VBは間もなく登場します を実行できます。

0
Joel Coehoorn