Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import processing.serial.*;
- Serial port;
- color fillVal = color(0);
- color backVal = color(255);
- char letter = 'n';
- //motor full forward = 100
- //motor neutral = 50
- //motor reverse = 0
- void setup()
- {
- size(500, 500);
- println(Serial.list());
- port = new Serial(this, Serial.list()[0], 19200);
- }
- void draw()
- {
- background(backVal);
- fill(fillVal);
- rect(200, 200, 100, 100);
- if (keyPressed)
- {
- if (key == CODED)
- {
- switch(keyCode)
- {
- case UP:
- fillVal = 100;
- port.write("10000,10000,e");
- break;
- case DOWN:
- fillVal = 150;
- port.write("20000,20000,e");
- break;
- case LEFT:
- fillVal = 200;
- port.write("20000,10000,e");
- break;
- case RIGHT:
- fillVal = 250;
- port.write("10000,20000,e");
- break;
- }
- }
- switch(key)
- {
- case 'a':
- fillVal = 175;
- port.write("30000,30000,e");
- break;
- case 'd':
- fillVal = 225;
- port.write("40000,40000,e");
- break;
- }
- }
- else
- {
- fillVal = 0;
- port.write("5000,5000,e");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement