Mbed

ネット上のLCDを使ったアプリケーションを閲覧してしているとキャラクタLCDに漢字や標準にはないキャラクタを表示しているものがあったので調べてみると、ユーザー定義文字(パターン)を設定して表示できることがわかりました。 プログラミングについてはこのサイトを参考にさせてもらいました。 秋月で販売されているLCD SC1602BS-B,SC2004CS-Bに応用可能なようなので以前購入したmbed + BOARD ORANGEを使って確認してみました。 公開されているLCD用ライブラリをインクルードして #include “TextLCD.h” クラス定義部分のwriteCommand、writeData関数にアクセスできるようにprotectedからpublicに変更し、 上の参考にしたサイトのユーザー定義文字の設定部分を以下の通りとしました。 //set user defined character // addr: address 0x00 – 0x07 8 addresses are available // c: 8 consecutive character to be set as user defined character // lower 5 bits are used for display void lcd_user_data(char addr,char* c){ char cnt = 0; addr = ((addr

Continue reading about キャラクタLCDにユーザー定義文字を表示する mbed

aqv on September 21st, 2011

    Board Orangeにmbedを挿入して、最初のプログラムHello worldを実行することができました。 Editorで入力時にキーボードの操作に反応しないことがあり、原因不明ですがサイトにアクセスしなおすと正常に動作するようになりました。 mbedはCPUについての知識がなくても使えてしまうので、ちょっとした実験をやるのに適しているように感じます。

Continue reading about mbed 最初のプログラム

aqv on September 21st, 2011

mbed用の開発ボードBoard Orange を購入しました。 Board Orangeはいくつかの販売店から販売されていますが、スイッチサイエンスが送料無料であったのでここから購入しました。 3900円でLCD付です。小型なのでmbedと一緒でも荷物にならず、外出時や出張時にバッグに忍ばせておくことができます。   本日は台風のため職場で帰宅指令がでました。震災時の帰宅難民のトラウマがあるのか一様に早く退社していました。

Continue reading about Board Orange (mbed用開発ボード)を購入

aqv on September 19th, 2011

mbedのcoookbookからサンプルを取得して実行するまでのデモ動画がありましたので備忘録としてアップしておきます。 クラウドでの開発なので、開発用PCを限定せずに外出先や出張中でもPCとインターネットがあれば開発できるのが大きな利点です。

Continue reading about mbed LPC1768 デモ ツイッター

aqv on September 18th, 2011

mbed NXP LPC1768をPCに接続しサインアップしました。 mbed NXP LPC1768をPCのUSBポートに接続すると、USBドライブとして認識されドライブ内にMBEDというHTMLファイルがありクリックするとブラウザからHPに接続できます。 最初の接続なのでユーザー登録をします。 メールアドレス等を入力してsignupします。 何の問題もなく登録できました。 HPのCompilerをクリックするとIDEがブラウザ上に表示されエディターからソースを編集できます。     保存もクラウド上にできます。 コンパイルした実行ファイルを実行する場合は、クラウドからダウンロードしUSBドライブとして認識されるNXP LPC1768に移動します。 この状態で基板上のリセットボタンをクリックするとダウンロードしたファイルを実行してくれます。 動作確認用プログラムHelloWorld.binを無事実行できました。

Continue reading about mbed NXP LPC1768 のユーザー登録

7 visitors online now
1 guests, 6 bots, 0 members
Max visitors today: 9 at 04:52 am UTC
This month: 20 at 12-08-2017 09:20 pm UTC
This year: 42 at 01-23-2017 11:11 am UTC
All time: 133 at 05-04-2015 11:06 pm UTC