• ベストアンサー

Javaなどを機械に埋め込むとは?

Javaではなくて、他の言語でも良いのですが エレベーターなどをよくある言語で制御する仕組みがわかりません。 ばらばらと質問します。 機械をJavaで書いた通りに動かすには Javaと機械の中間に、Javaからの命令を翻訳する機械が必要だと思いました。 またJavaプログラムを保存しておく場所が必要だと思いました。 まず、この考え方であってますか? もう一つ、この翻訳する機械と、プログラムを保存しておくものは簡単に手に入りますか? イメージですが、 導線や基盤やハンダごてを使って これらの機械を繋いでJavaなどで制御できる機械を素人が自作できますか?

  • Java
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

組み込みの場合は、動かしたいものによって周辺も変わるから、素人が自作は無理。 PICとかからはじめてみると良いよ。 C言語かアセンブラになるけど、ICにLEDつないだりして、点滅をプログラムしたり。 この辺から知識を深めていくとよいと思うよ。

pandasun
質問者

お礼

ありがとうございます。 とても参考になりました。

その他の回答 (2)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.3

Raspberry PiのDIY動画まとめ http://matome.naver.jp/odai/2135553917385512501

pandasun
質問者

お礼

イメージとしてはこんな感じです。 ありがとうございます。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

あなたの目の前に、ちょうどいい例があるじゃないですか。 パソコンだって、原理は同じです。

pandasun
質問者

お礼

ご回答ありがとうございます。

関連するQ&A

  • 機械等の制御について教えてください

    私の知っている限りではラダー言語による制御盤等ですが、パソコンの基盤、マイコン制御、シーケンス制御等・・・機械に組み込まれている制御等の種類など、教えてください・・・・また、基板と制御盤では意味は違ってきますか???

  • Java言語の実行について平易におしえてください。

    IT勉強超初心者です。教科書に 「java言語の実行はソースプログラムをコンパイラによって生成された中間言語を 仮想マシン上でインタプリタにより実行する」と書いてあるのですが まったくイメージがわきません。JAVAを使ってシステム開発をしている人は どのように上記のことを具体的に行っているのでしょうか。簡単な具体例で おしえていただけますと幸いです。

    • ベストアンサー
    • Java
  • C言語とJavaの違い

    C言語とJavaの違いの1つとして間違えていたら教えて下さい。 「C言語はコンパイル時に環境に応じて異なるモジュールが作成される危険性がでる場合があるのに対して、JavaはJavaVMという処理系でプラットフォームの違いを吸収されるので、JavaVMが搭載されていればどの環境でもJavaプログラムは動かすことができるでよいのでしょうか?」

    • ベストアンサー
    • Java
  • Javaってこれから必要?

    自分は将来、情報処理系か電気通信系を考えています。検索しましたところ企業や公務員の名前がずらっと出まして、中にはC言語、C++言語以外にPHPやJava言語で通信ソフトウェア開発をする会社があるようです。自分は情報工学専攻の大学生ですが、自分の大学ではC言語が必修科目でJava言語が選択科目で設置されています。そしてC言語担当教員は7人もいるのに対し、Java言語担当教員は1人とほとんどJava言語には力を入れていない感じです。自分は受けずに卒業しようとも考えています。これからJava言語は電話や鉄道などの電気通信に関するもの、役所や郵便局など一般職を含めた情報処理系のものに必要になりますか?教えて下さい、お願いします。

    • ベストアンサー
    • Java
  • 組み込み系+制御系プログラムの勉強するなら?

    組み込み系か制御系のプログラムの勉強したいのですが、 前からC言語とjavaはやってるのですが、 言語以外に勉強すべき事や、 c/javaよりも、やるべき言語が、あれば教えてください。 学習に、いい本が有ったら本の名前等も教えてください。 よろしくお願いします。

  • linux上で「java + poi」の変わりになるもの

    linux上で、「java + poi」で作ったプログラムを毎日自動的に実行して結果をexcelファイルに出力する、ということをしています。 同じことを、java以外の言語を使って実現することは可能でしょうか? linuxではなくwindows上で行うとすれば、「様々な言語 + Win32OLE」で実現可能かと思いますが、あくまでも"linux上で"できないか?という質問です。 何かご存知の方がいらっしゃったら、ご回答よろしくお願いいたします。

  • Java製のシェアソフトについて

    Java製のシェアソフトについて Javaはjarにしても逆コンパイルができてソースが見れてしまいます。 私は他の言語のことは解らないです。 また、オープンソースとしてのものしか知しません。 ソフトをシェアにするには、どのような対処・注意が必要でしょうか。 ご存じの方がおられましたらどんなことでの良いので教えてください。

    • ベストアンサー
    • Java
  • PHPとJavaとC#の違い

    PHPとJavaとC#の違い お世話になります。 ウェブ系開発のお仕事について少しだけ相談させてください。 ウェブを記述する言語としてHTMLは当たり前として、 PHPやJavaまたC#がありますが、これらはどのような ページを作る際に必要なものなのでしょうか? 現在、PHPとJavaを若干知っております。 PHPはアパッチで練習しましたが、なんでも作れそうな気がしますが、 セキュリティ上問題あるのではと思いました。 また、Javaはアプレットのほうを指しています。 Java,C#は実際に作ったことはないのですが、 どのような用途で使われるのか知りたく質問いたしました。 よろしくお願いいたします。

  • ゲーム作りたいがC言語かJAVAか迷う。

    私は将来、ゲーム・デザイナーになりたくて、プログラミングの勉強をしたいと思っています。それに向けて、学習するべき言語というのはCなのかJAVAなのかでまよっているのです。よくプログラミング言語など似たようなところがあり、ひとつの言語を身につければ他の言語も身につきやすいともいいますが、なるべく効率的に学んでいきたいですし、一番使用されることの多い言語を選びたいです。私が作りたいのは携帯電話用の比較的簡単なゲームでなく、ある程度大掛かりなというか、本格的なゲームを開発してみたいという思いがあります。これは特殊な例かもしれませんが、例えばコンピュータ将棋のプログラムなどではほとんどC、C++で開発されています。JAVAなどで作成されたソフトは見かけませんでした。やはり、JAVAの利点もあるでしょうが、結局、一番普遍的なというか、汎用性のあるプログラミング言語としてはC言語を選択するのが最良の策かなと考えています。これは妥当な筋道なのかとお尋ねしたく質問させていただきました。

  • javaとjavaの脆弱性

    プログラミング初心者です。 現在JavaSEを使用してjavaでのプログラミングを学んでいます。 JavaSEやJavaEEというのはJavaを構成するソフトウェアだということまでは理解している程度の本当に初心者になります。 今回、わけあってflashblackのようなJavaの脆弱性を狙ったウイルスについて調べているのですが、Javaの脆弱性というものがいまいち理解できません。 一般ユーザーへの呼びかけで、 「普段Javaを使わないならアンインストールし、ネットで見られないページなどがあって不便なようなら最新版をインストールしたらいい」 という書き込みなどを見ました。 Javaとは、インターネットでサイトを閲覧するものでもあり、プログラミング言語でもあるのでしょうか。 私はJavaというプログラミング言語のセットの中にJavaSEやJavaEEが入っている、というイメージでした。 そうするとインターネットでサイトを見ている一般ユーザーが使っているJavaとプログラミングで使用するJavaは違うものなのでしょうか。 考え方が根本的に何かちがうのでしょうか。 またJavaの脆弱性とはなんでしょうか。 不正な処理を実行するプログラムを組み込まれてしまいやすいサイトを作る、プログラミングというような考え方でよろしいのでしょうか。

    • ベストアンサー
    • Java

専門家に質問してみよう