Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import processing.serial.*;
- import cc.arduino.*;
- //initialisation
- int buttonPin = 2;
- int pwmPin5 = 5;
- int ledPinOrange = 13;
- int potMeterPin = 0;
- // Declaration
- int buttonValue = 0;
- int ledOrangeValue = 0;
- int pwmPin5Value = 0;
- int potMeterValue = 0;
- color circleColor = color(255, 0, 0);
- Arduino arduino;
- void arduinoSetup() {
- //size(800, 800);
- // Prints out the available serial ports.
- println(Arduino.list());
- /*
- Modify the "arduino = new Arduino(this,"?????", 57600) line below,
- to the number corresponding to the serial port of your Arduino board.
- For windows: "COM?" and for MAC "/dev/tty.usbmodem???".
- */
- arduino = new Arduino(this, "COM6", 57600);
- // Set the Arduino digital pins as inputs.
- arduino.pinMode(buttonPin, Arduino.INPUT);
- // Set the Arduino digital pins as on/off outputs.
- arduino.pinMode(ledPinOrange, Arduino.OUTPUT);
- // PWM outputs not necesarry toe declare
- }
- void readInputs() {
- buttonValue = arduino.digitalRead(buttonPin);
- // println("============================== ");
- // println("buttonValue = " + buttonValue);
- }
- void calculations() {
- if (buttonValue == 1) {
- circleColor = color(0, 255, 0);
- } else {
- circleColor = color(255, 0, 0);
- }
- ledOrangeValue = buttonValue;
- pwmPin5Value = potMeterValue/4;
- }
- void writeOutputs() {
- //Output On/Off
- //println("ledOrangeValue = " + ledOrangeValue);
- arduino.digitalWrite(ledPinOrange, ledOrangeValue);
- // PWM
- // Output analog values (PWM waves) to digital pins 5,6 and 9.
- // Note that only certain Arduino pins support analog output (PWM).
- // println("pwmPin5Value = " + pwmPin5Value);
- arduino.analogWrite(pwmPin5, pwmPin5Value);
- }
- void drawDisplay() {
- //fill(circleColor);
- // ellipse(width/2, height/2, potMeterValue, potMeterValue);
- }
Advertisement
RAW Paste Data
Copied
Advertisement