---
# System prepended metadata

title: '20221006'

---

# 20221006

# arduino analogread

```
void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.println(analogRead(A1));
  delay(100);
}
```

# line mouseX background
```
void setup() {
  size(400, 400);
}
void draw() {

  if (mouseX > 100) {
    background(255, 0, 0);
  } else {
    background(255);
  }
  line(0, 0, mouseX, mouseY);
  line(0, mouseY, width, mouseY);
  line(mouseX, 0, mouseX, height);
  println(mouseX);
  text(mouseX, 100, 100);
}
```

# ellips
```
void setup() {
  size(550, 550);
}
int val;
void draw() {
  background(255);
  val = (int)random(1023);
  fill(val/4);
  ellipse(width/2, height/2, val/2, val/2);
}
```

# arduino > processing > ellipse

```
import processing.serial.*;
Serial myPort;
int val;
void setup()
{
  size(500, 500);
  String portName = "COM4";
  myPort = new Serial(this, portName, 9600);
}

void draw()
{
  background(255);
  if ( myPort.available() > 0) {
    String rx  = myPort.readString();
    if (rx != null) {
      val = parseInt(trim(rx));
      println(val);
    }
  }
  ellipse(width/2, height/2, val/2, val/2);
}
```
