Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //////////////////////////declare global variables/////////////////
- import processing.serial.*;
- Serial mySerial;
- //begin at the beginning...
- int start = 0;
- int end = int(random(101));
- //////////////////////////setup/////////////////
- void setup() {
- ////environmen///
- size(200, 200);
- background(0);
- frameRate(30);
- ////create serial port for LED communications///
- println(Serial.list());
- mySerial = new Serial(this, Serial.list()[0], 9600);
- delay(1000); //give it oodles of time to settle down
- }
- //////////////////////////draw loop/////////////////
- void draw() {
- // test A
- if (end >= start) {
- for (int i = start; i < end; i++) {
- int LED = int(i);
- mySerial.write(LED);
- if (i == end -1) {
- delay(5000);
- }
- else
- {
- delay(50);
- }
- } // end for loop
- start = end;
- end = int(random(101));
- }
- // test B
- if (end <= start) {
- for (int i = start; i > end; i--) {
- int LED = int(i);
- mySerial.write(LED);
- if (i == end + 1) {
- delay(5000);
- }
- else
- {
- delay(50);
- }
- } //end for loop
- start = end;
- end = int(random(101));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement