최대 msp에 Arduino Mega 2560을 연결하는 중 임, Arduino2max arduino 코드 및 최대 패치를 수정했습니다.최대 Arduino 메가를 사용하는 Arduino2max 디지털 핀 통신 2560
최대 패치를 적용하고 arduino의 모든 16 개 아날로그 입력을 최대로 성공했지만 최대 msp로 13 위에 디지털 핀을 가져올 수 없습니다. 나는 누군가가 이걸 가지고 sucsess를 가졌는지 궁금 해서요?
어떤 도움이나 의견이라도 대단히 감사하겠습니다!
많은 감사
조
여기에 여기에 다시 http://www.arduino.cc/playground/Interfacing/MaxMSP
int x = 0;
int ledpin = 13;
void setup()
{
// 115200 is the default Arduino Bluetooth speed
Serial.begin(115200);
///startup blink
digitalWrite(13,HIGH);
delay(600);
digitalWrite(13,LOW);
pinMode(13,INPUT);
}
void loop()
{
// Check serial buffer for characters
if (Serial.available() > 0){
if (1){ //Serial.read() == 'r') { // If an 'r' is received then read the pins
// Read and send analog pins 0-15
for (int pin= 0; pin<=15; pin++)
{
x = analogRead(pin);
sendValue (x);
}
// Read and send digital pins 2-53
for (int pin= 2; pin<=53; pin++)
{
x = digitalRead(pin);
sendValue (x);
}
// Send a carriage return to mark end of pin data.
Serial.println();
// add a delay to prevent crashing/overloading of the serial port
delay (5);
}
}
}
// function to send the pin value followed by a "space".
void sendValue (int x){
Serial.print(x);
Serial.print(32, BYTE);
}
감사를 찾을 수 있습니다 Arduino2max의 5 절에서 적응 아두 이노 코드입니다!
를 주저하지 않습니다를 사용할 수없는 경우 "Arduino2Max 당신의 아두 이노의 12 디지털 및 6 아날로그 핀을 읽을 수 아두 이노 코드를 동반 맥스 패치입니다 최대/MSP. " 어느 것이 전체 Arduino에 해당합니까, 그렇다면 왜 그것이 그 이상을 처리 할 수 있다고 생각합니까? – gbulmer
더 많은 가치를 얻으려면 Arduino2Max 호스트 PC 측을 해킹해야 할 수도 있습니다. 시도 할만큼 자신감이 있으십니까? – gbulmer
도움 주셔서 감사합니다. 저는 16 개의 아날로그 입력과 54 개의 디지털 메가 2560 보드를 사용하고 있습니다. 지금까지 나는 모든 16 개의 아날로그 입력을 수신 할 수 있었지만 12 개의 디지털 입력 만 최대 – JoeMel