Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 3998|回復: 4
打印 上一主題 下一主題

RX TX的問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-10-31 21:15:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我用藍芽輸入訊號  是否有辦法可以在arduino 裡面看是什麼數值嗎
可否可以同時 輸出然後又輸入到同一塊板子

#include <MeetAndroid.h>

MeetAndroid meetAndroid;

int redLed = 9;   
int greenLed = 10;
int blueLed = 11;

int sensorPin1 = 2;
int sensorPin2 = 3;
int sensorPin3 = 4;

int sensorValue1 = 0;
int sensorValue2 = 0;
int sensorValue3 = 0;

void setup()  
{
  Serial.begin(57600);
  
  meetAndroid.registerFunction(red, 'r');
  meetAndroid.registerFunction(green, 'g');  
  meetAndroid.registerFunction(blue, 'b');

  pinMode(redLed, OUTPUT);
  pinMode(greenLed, OUTPUT);
  pinMode(blueLed, OUTPUT);
  
  digitalWrite(redLed, HIGH);
  digitalWrite(greenLed, HIGH);
  digitalWrite(blueLed, HIGH);

  pinMode(sensorPin1, INPUT);
  pinMode(sensorPin2, INPUT);
  pinMode(sensorPin2, INPUT);

}

void loop()
{
  meetAndroid.receive();
  sensorValue1 = analogRead(sensorPin1);
  sensorValue2 = analogRead(sensorPin2);
  sensorValue3 = analogRead(sensorPin3);
  Serial.print(sensorValue1);
  Serial.print(sensorValue2);
  Serial.print(sensorValue3);
}

void red(byte flag, byte numOfValues)
{
  sensorValue1 = analogWrite(redLed, meetAndroid.getInt());
}

void green(byte flag, byte numOfValues)
{
  sensorValue2 = analogWrite(greenLed, meetAndroid.getInt());
}

void blue(byte flag, byte numOfValues)
{
  sensorValue3 = analogWrite(blueLed, meetAndroid.getInt());
}

sensorValue  是我想印出藍芽接收到的數值
可是Serial Monitor 不知道要調成什麼才能看

然後想要跑到 analog 2. 3 .4 做輸入
不知道是否可行
2#
發表於 2012-11-2 12:53:26 | 只看該作者
回復 1# frty5566


    從 藍芽serial port 輸入的訊號, 又能輸出到Serial Monitor在螢幕看到,
你必須使用 new SoftwareSerial library,
順接使用 Amarino/MeetAndroid library,

請自行搜尋
3#
 樓主| 發表於 2012-11-5 20:21:34 | 只看該作者
請問一下 Serial Monitor裡下方要怎麼設定
頻率和 另外一個

RX TX 從手機來的數據 能不能直接運用在max/msp 5.0的程式裡
4#
發表於 2012-11-5 22:02:37 | 只看該作者
回復 3# frty5566


    >>>>請問一下 Serial Monitor裡下方要怎麼設定
頻率和 另外一個?

這裡有樣本:
http://my.safaribooksonline.com/book/hobbies/9781449399368/serial-communications/receiving_serial_data_from_two_devic
特別從文章<4.15.3.1. Receiving data from multiple NewSoftSerial ports>以下很類此

>>>>RX TX 從手機來的數據 能不能直接運用在max/msp 5.0的程式裡

可以,請看:
Arduino + MAX/MSP
http://www.arduino.cc/playground/interfacing/MaxMSP
5#
發表於 2013-1-2 23:39:46 | 只看該作者
這個你可能會有興趣:
Amarino with SoftwareSerial
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-15 14:06 , Processed in 0.200537 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表