初歩の電子工作とデジカメの日記

電子工作備忘録とデジカメで撮影した写真のブログです。

マイコンの調子が?

2014-03-11 23:42:28 | 電子工作
自分が「電子工作」にハマッたのは"Japanino"や"Arduino"にめぐり会ったからだ。その"Japanino"や"Arduino"の調子が最近おかしい。
"Japanino"は自分のPCがどうも認識しなくなったようだし、"Arduino"はスケッチが書き込めなくなった。はて、さてどうしたらいいのか、お手上げ状態だ


赤い"Japanino"はUSBポートに接続しても"シリアルポート"の番号(COM)が表示されなくなった。何度も接続をやり直したりしたが、どうやっても"シリアルポート"は表示されない。

"Arduino UNO"は"シリアルポート"は割り与えられるが、肝心の"スケッチ"(プログラム)の書込みができなくなってしまった。"avrdude:stk500_getsync(): not sync; resp= 0x00"のわけのわからない英文コメントが表示されて前に進めない"UNO"は買ってからまだ1年も経っていないのに・・・



唯一残って使用出来るマイコンとなった"Mbedボード"(orange board)を久しぶりに取り出して復習です



温度センサー"LM35D"を使って室温を計測、"Mbedボード" の"LCD"に表示するプログラムを復習、実習。センサーとMbedの接続は下表の通りです

Mbed pinNo.LM35D端子
GNDGND
VINVdd
20PVout


プログラムはサンプルの通りです


#include "mbed.h"
#include "TextLCD.h"

TextLCD lcd(p24, p25, p26, p27, p28, p29, p30); // rs, e, d4-d7
AnalogIn temp(p20);

int main() {
lcd.cls();
lcd.printf("Temperature \n");
while (1) {
lcd.locate(0,1);
lcd.printf("%4.2f Deg",temp.read()*330.0);
wait(1.0);
}
}

ファンヒーターを点火した直後なので室温は17.33度を示しています



ファンヒーターが効いてきて、LCDの表示は24.18度になりました。
このセンサーICは、抵抗器やコンデンサを必要としないので接続が極めて楽です。
もう少し"Mbed"で遊んでみようかな。








最新の画像もっと見る

コメントを投稿