2012-04-24 8 views
0

私には電圧の光の強さを与えるフォトセルがあります。私は光電管の情報と共に固有の番号(チップにハードコードできる)を加え、デジタルコンピュータ(Arduino)を使って読むことができるフォーマットで送信したいと思います。私が始めることができたらどんな提案?アイデンティティを持ったPhotoCell回路

+0

ArdunioドライバあなたはArduinoの中に固有の番号をしたい(フラッシュを使用してください)私たちの外?光電池の外にある場合(そのようなもののための固有の番号またはストレージを持っていますか?)あなたはダラスの半導体を調べることができます。現在は最大のもので、1つのワイヤーデバイスの風味を得ることができます。それぞれ固有の番号があり、回路に組み込み、フォトセルの読み取りと同時にその固有の番号を使います。最も簡単なのはおそらくavrのシリアル番号です。 –

答えて

0

使いやすい安価なマイクロコントローラを購入したいと思っていて、ADCと少量のフラッシュメモリがあります。ほぼすべてのシリコンベンダーは、その要件を満たすものを持っていると主張します。あなたがよく知っていて、適切な数量で簡単に購入できるものは、製品の技術的な詳細と同じくらい重要です。あなたがすでにアルドゥイノを持っているなら、8ピンアトリーンのような別のアトメル部分が魅力的かもしれません。

ADCを使って光電池を読み取って、プログラムの横にあるフラッシュに保存したID番号をループして、シリアルポートのようなものを通してシステムに必要なもの情報。

シリアルポートは、ソフトウェアのタイミングループでUARTペリフェラルまたはビットバングにすることができます。短いランニングでは、多くの場合、RS232仕様のより高い電圧(および反転されたセンス、ドライバ/レシーバが反転します)ではなく、各端のラインドライバ/レシーバをスキップしてロジック電圧で信号します。あるいは、SPIやI2Cのような同期方式も普及しています。

0

最大1線式バスデバイスを見たい場合があります。

これらはバス接続とグラウンドを共有しており、ardunioがバスに問い合わせることができます。

各デバイスには一意の識別子があり、読み取ることができます。

DS2438は、電圧を測定できる安価な製品ファミリです。

(DS2450は、クワッドA/Dコンバータだったが、それはバギーチップだったと廃止されました。)http://www.arduino.cc/playground/Learning/OneWire

関連する問題