-------------------------------------------------------------------------------------------------------------------------
- 搖桿
- KEY:按鈕
- Y:Y座標
- X:X座標
- VCC:伏特
- GND:接地
- Switch:1(按下去) / 0(沒有按)
- 9600 baud → 115200 baud
- myPort = new Serial(this, portName, 115200) ;
- readString()
import processing.serial.*; Serial myPort; // The serial port void setup() { // List all the available serial ports: printArray(Serial.list()); // Open the port you are using at the rate you want: myPort = new Serial(this, Serial.list()[0], 9600); } void draw() { while (myPort.available() > 0) { String inBuffer = myPort.readString(); if (inBuffer != null) { println(inBuffer); } } }
- The Code
// Arduino pin numbers
const int SW_pin = 2; // digital pin connected to switch output
const int X_pin = 0; // analog pin connected to X output
const int Y_pin = 1; // analog pin connected to Y output
void setup() {
pinMode(SW_pin, INPUT);
digitalWrite(SW_pin, HIGH);
Serial.begin(115200);
}
void loop() {
Serial.print("Switch: ");
Serial.print(digitalRead(SW_pin));
Serial.print("\n");
Serial.print("X-axis: ");
Serial.print(analogRead(X_pin));
Serial.print("\n");
Serial.print("Y-axis: ");
Serial.println(analogRead(Y_pin));
Serial.print("\n\n");
delay(500);
}
- Switch:1
- Switch:0
沒有留言:
張貼留言