"全般"のアーカイブ
テストフェーズでは、私のプロジェクトの最終的な実装に必要な様々なシールドArduinoを統合し、私はカラーLCDシールドSparkFunのライブラリに直面しました。
コンパイルされ、統合されたIDEでのスケッチではなく、022 Arduinoのプログラミング環境、バージョン1.0の最新バージョンでは多くのミスを与えた時にライブラリがうまく働いた。
この時点で、HHOのフォーラムは、イタリアの公式Arduinoのサイトを支援し、ちょうどすぐに来たため。
明らかに、ライブラリはIDEの以前のバージョン用に書かれたいくつかの簡単なタッチを必要とされていた。
ここで私は私が行った "ひねり"などにも使用して、このスケッチシールドそれらのライブラリに統合することであった人々に有用であることなどを報告する:
ColorLCDShield.hファイルでは、ポイントは#<WProgram.h>置き換えるを含めます。
#場合(Arduinoを> = 100)
#<Arduino.h>含む
#エルス
#<WProgram.h>含む
#endifの
ColorLCDShield.cppファイルでは、ポイントは# "wiring.h"置換を含めます。
定義(Arduinoの)&&は、> = 100をArduinoの#場合
# "Arduino.h"を含む
#エルス
# "wiring.h"を含む
#endifの
ここではすべて、二つの変更されたファイル、保存..... 楽しむ ![]()
私は本当に幸せです。
今朝、私はバルコニーに行き、空は私はArduinoをとのインターフェースの最初の空きGPSのテストを行いました。
プログラミングのために私はAsusのEee PC 900は、Arduinoと1つのGPS HOLUX M-1000を使用していました。
まず、HOLUXはスナップ衛星を制御するためにブルートゥースを介してノートパソコンとのインタフェースであったし、テストプログラムライブラリTinyGPS含まれていたdell'Arduinoクーポンに配線されました。
Arduinoのに付属のシリアルモニタソフトウェアを介して私は、人工衛星やデータのダウンロードにロックをチェック.... パーフェクト!
線として.... ArduinoのソケットのGND GNDとソフトウェアは、シリアルポート、RXとして特定した脚の緑色の線(つまり、GPS TX)への手動またはケーブルを使用します。
でも、食べ物は、USBまたは+ 5ボルトの電圧をシミュレートすることはもちろん、GPSにダメージを与えることなく提供することができます。
次のステップは、アージェントデータはAPRS局を完了するには、無線モデムとクーポンを送って待って、衛星からのデータを読み取るためになるのLCD画面をインターフェースすることである。
日付(注文から11日間IE)に、この点で発注した項目がまだ "処理中"としてマークされ、それは奇妙に思えるし、私は明確化のための要求で会社にメールを送って、我々は待つ必要があります。
Arduinoの+ GPS + APRSパート3
今日はにより市販されているノキアの6100色の表示が含まれて少しシールドを始めSparfkfunします 。
まず、半田両面、片面、2つの8の席と他の二から六人の4つのヘッダをする必要があり、両方では、の "馬"にシールドを挿入できるように長い脚で男を取得する必要があります'他のタブをクリックします。
ですから、このシールドを買うときにも溶接されて現代のヘッダーに注文することを覚えています。
あなたは、LCD上に "冗談"であることを確認するために私が停止するためにイーサネットシールドを使って、ヘッダーと2つの弾性ストラップを溶接するために上の写真から見ることができ、カードとヘッダーの間spoazioをさせないように。
小さな増加は池が可能な傾斜のためにスライドできることを避けるために2つのフロアボードに入れています。
二十八小さな溶接とクーポンは、最初のテスト表示の準備ができています。
ここで私はエラーメッセージを受信して関係者はフォーラムを探し出ししたすべてのコンパイルに常に最初の驚きArduinoを 。
私は、ディスプレイの考えていなかったが、ライブラリはArduinoのIDEの最新バージョンとの互換性でしたが、最後から二番目のバージョン(022フォーラムによって提案されたように)、すべてが魔法の場所に落ちているをダウンロードするのに十分です。
別の警告が必要となります:SparkFunのウェブサイトは、コントローラがカードを使ってマウントされていることを報告したEPSONまたはPHILLIPSによって供給され、明らかに削除する必要があり、実際の画面を保護するためにschermino場所、タブを認識することができます。
私のコピーが正反対であることは言うまでもないレッドフェザーEPSONコントローラ、コントローラタブBLUE PHILLIPSが、そう正しくATAコントローラをabbin変数を宣言する最初の宣言でスケッチを覚えて、それ以外の障害が表示されます。
すべてが正しい道を行った場合には、次の絵のように表示されます。
Arduinoの+ GPS + APRSパート2
最初の仕事は完了しました。のピン配列の同定GPS HOLUX M-1000私の所持しています。
ので、USBケーブル·タイプの末尾に対応をチェックし、GPSと私はメーターの側にマイクロUSB Bコネクタのピンを識別したマニュアルの検討と、私は、私の引き出しから古いUSB調達廃ケーブルのそれぞれの脚に合った色にPCにリッピング。
Web上でいくつかのテキストを読んでから、私はケーブルに使用される、このカラーコードは、かなり標準的であると結論づけ、もちろん複製したい人は、テスターで確認してください。
わかりやすくするために、ピンキャリー:
- ピン1 HOLUX ==> GND ==>ブラック
- ピン2 HOLUX ==>使用されません
- HOLUX ==> TX ==>グリーン3ピン
- ピン4 HOLUX ==> RX ==>ホワイト
- HOLUX ==> +5 V ==>赤5ピン
ネット上の様々なサイトにはいくつかの訪問中に私はいくつかのパターンが全て異なるが見つかりました彼らは、GPSの同じ型を参照しても、そのアドバイスは、次のとおりです。出発点として、上記のscheminoを使用していますが、あなたのメーターですべてをチェック! ![]()
写真の最後の警告scheminoは、女性は明らか装置には、このGPSを推測しているマイクロUSB Bオスのピン配列を示します。
ArduinoにあなたのGPSを接続するケーブルとTX GND(コネクタ0 RXまたは任意の他の足が、この場合には、最新のシリアル通信用のライブラリ)を使用してに加えて、リロードするには、赤い線(+5 Vコネクタ)を使用することができますバッテリーが、この場合には外部電源を適用することをお勧めします。
Arduinoの+ GPS + APRSパート1
しばらく私はArduinoをオフまぶし、私はプロジェクトのカップルに自分をコミットすることを決めた。
最初に私は私の速度を追跡するために、オートバイに搭載されたAPRSトラッカーを組み立てたいと思います。
八重洲VX150具体的には、ハンドヘルド5ワットと一緒に実行されますが、それはまた、私の周りに他のビーコンの動作と位置決めの両方を制御するには、 "判断" NMEAが表示されます。
すべてはのTinyTrak 3で、非常に簡単に行うことができますByonicsが、その手ですべてを組み立てて、プログラムする楽しさを入れたい?
だから私は、買い物リストを開始:
- 新しいArduinoのDuemilanove OO回転。 3
- GPS
- TNCモデム
- 液晶画面
- ソフトウェア
- ケーブル、ワイヤー及びCavini
- ハンドヘルドラジオ(私の八重洲VX150)
Arduinoは、私はすでに私は最後のカットに使用されるArduinoのUNOを注文する任意の速度で、家に持っていません。
私はこのGPSは、シリアルインタフェースRS485を持っていることを発見し驚いたことに自宅すなわちブルートゥースGPS、HOLUX M-1000を持っているのを思い出したときにGPSのために私は(レベルのArduinoのためのGPSシールドを販売するいくつかのサイトを見ていたTTL 3.3 V - 5V)は、ミニUSB Bを装った、したがって、Arduinoのに付属のシリアルと完全に互換性があります。
モデムのために、特別にによって生成されたシールドに向かって私が志向TNC Argentdata また、ソフトウェア側からの実装に必要なライブラリを備えております。
私はそれが便利なので、ボード上のLCDモデルのNokia 6610をもたらしている組み立て済みのシールドを回すことが判明してもLCD画面がすでに別の携帯電話に搭載されている。
必要なソフトウェアはすべてオープンソースであり、特に2つのライブラリは、サイトを見つけるためにGPSを必要としてARDUINIANAすなわちNewSoftSerialとTinyGPSています。
ケーブルやコードのCavini用引き出しがいっぱいになるとpalmarinoは家の中に既に存在する問題があります。
今の仕事は、次のを開始します!













