aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlynxeyed-atsu <lynxeyed@xj9.so-net.ne.jp>2012-05-14 00:30:36 +0900
committerlynxeyed-atsu <lynxeyed@xj9.so-net.ne.jp>2012-05-14 00:30:36 +0900
commitdddf8e35f8274ec2ef422cb323d51c80e840f579 (patch)
tree5b7dce38465e2bea3700b378f2fa748612ce2dda
parent1081bca8630159dd056b66f9fc1654a36117a876 (diff)
changed examples simple
-rwxr-xr-xsrc/user_application.cpp69
1 files changed, 3 insertions, 66 deletions
diff --git a/src/user_application.cpp b/src/user_application.cpp
index 58e69c7..3b33af8 100755
--- a/src/user_application.cpp
+++ b/src/user_application.cpp
@@ -1,80 +1,17 @@
#include <libmary.h>
-#include <math.h>
-
-#define RED 14
-#define BLUE 15
-#define WAIT_T 150
-
-void delMessage(void)
-{
- digitalWrite(RED,LOW);
- digitalWrite(BLUE,LOW);
- digitalWrite(RED,HIGH);
- delay(WAIT_T);
- digitalWrite(RED,LOW);
- digitalWrite(BLUE,HIGH);
- delay(WAIT_T);
- digitalWrite(RED,LOW);
- digitalWrite(BLUE,LOW);
-}
-
-void encMessage(int byteString)
-{
- char ch = (char) byteString;
-
- digitalWrite(RED,LOW);
- digitalWrite(BLUE,LOW);
-
- for(int i=8;i!=0;i--)
- {
- digitalWrite(RED,HIGH);
- digitalWrite(BLUE,HIGH);
- delay(WAIT_T);
-
- if(byteString & 0x80)
- {
- digitalWrite(BLUE,LOW);
- digitalWrite(RED,HIGH);
- }else
- {
- digitalWrite(BLUE,HIGH);
- digitalWrite(RED,LOW);
- }
- delay(WAIT_T);
-
- byteString = byteString << 1;
-
- }
- return;
-}
-
void setup()
{
- Serial.begin(9600); // XBeeのセットアップ
- pinMode(RED,OUTPUT); // LEDのピンセットアップ
- pinMode(BLUE,OUTPUT);
+ Serial.begin(9600); // Setup XBee
}
void loop()
{
Serial.println("\r\nStart...\r\n");
- digitalWrite(RED,LOW);
- digitalWrite(BLUE,LOW);
-
- for(int i=0;i<5;i++)
- {
- delMessage();
- }
+
while(1)
{
- if (Serial.available() > 0)
- { // 受信したデータが存在する
- int incomingByte = Serial.read(); // 受信データを読み込む
- Serial.print(incomingByte,BYTE);
- encMessage(incomingByte);
- }
- delMessage();
+ serial.println(millis()/1000);
}
}