arduino_foer_ungdomar

Arduino och bearbetning

I lektionen kommer vi att lära oss hur en Arduino låt oss prata med Processing.

Detta görs i två steg:

Få Arduino att prata

Vi kommer att få Arduino att säga vad som står är från en potentiometer.

Så här ansluter du potentiometern:

Anslut potentiometer

Dessa är kopplingarna:

Detta är koden för din Arduino:

void setup() 
{
  pinMode(A0, INPUT);
  Serial.begin(9600);
}

void loop() 
{
  Serial.write(analogRead(A0) / 4);
  delay(10);
}

Meningen “prata med datorn” är inte längre tillräckligt exakt. Bättre att säga att Arduino skickar karaktärer via seriekabeln (i det här fallet: via din USB-kabel).

Detta är vad koden gör:

Uppgifter

Får bearbetning att lyssna

Om du inte har Processing ännu, ladda ner den här!

Detta är koden för bearbetning:

import processing.serial.*;
Serial port;

int x = 0;

void setup()
{
  size(1000, 256);
  println(Serial.list());
  port = new Serial(this, Serial.list()[0], 9600);
  background(255, 255, 255);
}

void draw()
{
  while(port.available() > 0) {
    final int y = port.read();
    point(x, y);
    ++x;
    if (x > 1000) x = 0;
  }
}

Bearbetning läser vad som kommer in på serieporten.

Detta är vad koden gör:

Uppgifter