まあ....答えはinteresstingですが、彼は
"分離されたモジュール"と言うときJuanVが考えているものに依存しています...
私にとっては、「古いタイマーソフトウェア開発者」として、「分離されたモジュール」とは、コード(要約)とユーザーダウンロードモジュールの中心的なブロックを構築し、自動的に「プラグ」されて機能を拡張することを意味します。
システムに追加するプリンタドライバのようなもので、すべてのソフトウェアに機能を追加します。
私はこれを使って私の過去の開発者を見ると、私はArduinoでそれを考えていくつかの問題があることを認めなければならない。
あなたがそれを探しているなら、あなたは様々な問題について考える必要があります:
1)更新方法は?おそらく、Android
Appを使用してWebからコードを取得し、これらのデータをBluetooth経由でArduinoに送信することがあります。
ArduinoにWifiインターフェイスを追加することも考えられます
2)新しいコードをどこに保存するか...フラッシュ上で「オンザフライ」で書くことができるようですが、複雑なようです
この第2のポイントのために、おそらく、最も簡単な方法は、データを「解釈」する(小さなスクリプトの一種を読み込む)簡単な方法を作成してから、データを送信するだけです。
私はArduino製CNCを見てみることをお勧めします。ほとんどの場合、GCodeインタプリタを使用します。
GCodeはCNCマシンの記述言語です。したがって、通訳者はコードを読んで、コードに従って "注文"をマシンに送ります。
多分このようなことは良い出発点になるでしょう。
逆に、あなたが「モジュラーアプローチ」と呼ぶものがlibを構築して再利用する方法であれば、Gonk主任の答えは方法です:)