Arduino MEGA ADK R3で太陽電池からの電圧をアナログ入力して、シリアルモニタに数値を出力してみました。
【使用物品】
Arduino MEGA ADK R3
ブレッドボード
太陽電池
ジャンパーワイヤー
【接続】
太陽電池のプラス端子とArduino MEGA ADK R3のA0、マイナス端子とGNDを接続。
【プログラム】
下記のスケッチをArduinoにUploadして、シリアルモニタを表示。
太陽電池からの電圧を事前にアナログテスタで計測、大体MAX1.5Vほどだ、A0端子は0Vから5Vまでを0から1023で読み取れる。
以上、アバウトな確認でした。
2013年9月23日月曜日
電子ブロックとLEGO MINDSTORM NXT
電子ブロックは、小学生のころお年玉をためて買ったが、阪神大震災で消失してしまったので、学研 大人の科学を再購入。今でもアマゾンで手に入るみたい。でも、マイキットは高いよ。
あと、衝動買いしたLEGOのMINDSTORM NXTだがファームをノーマルからCでプログラムできるものに書き換えております。もう、新しいのが発売されてるのかな?
手持ちのは、第2世代にあたるもので、トイザラスで2万円台で購入した記憶が...
なんで、こんな高いんだろ?
2013年9月22日日曜日
arduinoでLチカ
今更ですが、Arduino MEGA ADK R3によるLチカをやってみました。
LEDはアノードをArduinoの13番に、カソードをGNDに挿します。
スケッチは、下記のとおり
=== ここから =====
int led = 13;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
=== ここまで =====
そして、実行中の写真
そうそう、なぜ、抵抗をつなげてないかって?それは13番とGND間には表面実装しているLEDと抵抗がもともとあるので、今回は省けたというのが正解。
LEDはアノードをArduinoの13番に、カソードをGNDに挿します。
スケッチは、下記のとおり
=== ここから =====
int led = 13;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
=== ここまで =====
そして、実行中の写真
2013年9月20日金曜日
GR-SAKURA XBeeによるPCとのシリアル通信
GR-SAKURAにXBeeを搭載しました。このXBeeとPCにXBeeモジュール用USBインターフェース基板をUSB接続したものとの間でシリアル通信してみました。
GR-SAKURAのプログラムは、以下のとおり。
/*GR-SAKURA Sketch Template Version: V1.06*/
#include <rxduino.h>
void setup()
{
// デバッグシリアルの初期化
Serial.begin(9600, SCI_SCI2B);
// XBeeの初期化
pinMode(51, OUTPUT);
digitalWrite(51,0); // XBee Reset
delay(10);
digitalWrite(51,1); // XBee Reset解除
delay(10);
Serial.println("Hello!");
}
void loop()
{
}
↑ここまで
PCにXBeeを挿したAE-XBEE-USBをUSB接続して、teratermで待ち受けておいて、GR-SAKURAを電源ONでteraterm上に「Hello!」の文字が表示された。
【使用機材】
GR-SAKURA x 1
AE-XBEE-USB x 1
XBee 802.15.4(Series 1) x 2
PC(Macbook Pro) x 1
次買うならXBee Proがいいかな?
GR-SAKURAのプログラムは、以下のとおり。
/*GR-SAKURA Sketch Template Version: V1.06*/
#include <rxduino.h>
void setup()
{
// デバッグシリアルの初期化
Serial.begin(9600, SCI_SCI2B);
// XBeeの初期化
pinMode(51, OUTPUT);
digitalWrite(51,0); // XBee Reset
delay(10);
digitalWrite(51,1); // XBee Reset解除
delay(10);
Serial.println("Hello!");
}
void loop()
{
}
↑ここまで
PCにXBeeを挿したAE-XBEE-USBをUSB接続して、teratermで待ち受けておいて、GR-SAKURAを電源ONでteraterm上に「Hello!」の文字が表示された。
2013年9月14日土曜日
2013年9月9日月曜日
所有してるマイコンたち
これが、私の所有しているマイコンたちです。左上からArduino MEGA ADK、
右上はGR-SAKURA、左下はJapanino、中央下はLaunchPadです。
他にも、ColdFireや78K0 USBマイコンなどがあります。
2013年9月8日日曜日
これまでに所有したPC
なんとなく、自分が最初に買ったPCを思い出していたら、全部を思い出すことに...
最初はPCかな?マイコンていってた、松下電気のJR-200、
次は、富士通のFM-new7、カシオのPB-400、富士通のFM-77L4、EPSONのPC-286 model0、
EPSONのPC-386 note A、Macintosh Plus、富士通のFM-Towns20F、自作タワー型DOS/V機、
Apple Macbook、Apple Macbook Pro
この他にも、拾ってきたものや、譲ってもらったものなど沢山ありますが、思い入れがあるものは最初のJR-200と、Macintosh Plusですね。
Macintosh Plusは中古を譲ってもらったものですが、手に入れた時は、うれしくて...
この時、日本のPCはNEC98全盛期で、ウィンドウベースのMacはとてもおしゃれで、暖かみのあるものに思えたからだと思います。ゲロッとフロッピを吐き出すところや、しゃべりまくるゲームなど...
後に続く、ジョブズの製品は、このワクワク感とかが共通してますよね?
最初はPCかな?マイコンていってた、松下電気のJR-200、
次は、富士通のFM-new7、カシオのPB-400、富士通のFM-77L4、EPSONのPC-286 model0、
EPSONのPC-386 note A、Macintosh Plus、富士通のFM-Towns20F、自作タワー型DOS/V機、
Apple Macbook、Apple Macbook Pro
この他にも、拾ってきたものや、譲ってもらったものなど沢山ありますが、思い入れがあるものは最初のJR-200と、Macintosh Plusですね。
Macintosh Plusは中古を譲ってもらったものですが、手に入れた時は、うれしくて...
この時、日本のPCはNEC98全盛期で、ウィンドウベースのMacはとてもおしゃれで、暖かみのあるものに思えたからだと思います。ゲロッとフロッピを吐き出すところや、しゃべりまくるゲームなど...
後に続く、ジョブズの製品は、このワクワク感とかが共通してますよね?
登録:
投稿 (Atom)








