View difference between Paste ID: azRfQtnj and zA6sHif1
SHOW: | | - or go back to the newest paste.
1
https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing/all
2
3
import processing.serial.*;
4
import cc.arduino.*;
5
Serial myPort;
6
Arduino arduino;
7
8
void setup () {
9
  println(Arduino.list());
10
  arduino = new Arduino(this, Arduino.list() [1], 57600);
11
  arduino.pinMode(12, Arduino.OUTPUT);
12
  arduino.pinMode(11, Arduino.OUTPUT);
13
  arduino.pinMode(9, Arduino.OUTPUT);
14
  arduino.pinMode(10, Arduino.OUTPUT);
15
}
16
17
void draw() {
18
  if (keyPressed == true) {
19
    if (key == 'w' || key == 'W') {
20
      arduino.digitalWrite (2, Arduino.HIGH);
21
    }
22
    if (key == 's' || key == 'S') {
23
      arduino.digitalWrite (7, Arduino.HIGH);
24
    }
25
    if (key == 'a' || key == 'A') {
26
      arduino.digitalWrite (8, Arduino.HIGH);
27
    }
28
    if (key == 'd' || key == 'D') {
29
      arduino.digitalWrite (10, Arduino.HIGH);
30
    }}
31
    else {
32
      arduino.digitalWrite (2, Arduino.LOW);
33
      arduino.digitalWrite (7, Arduino.LOW);
34
      arduino.digitalWrite (8, Arduino.LOW);
35
      arduino.digitalWrite (10, Arduino.LOW);
36
    }}