Arduino Tutorial 06: Arduino Verbinden met Processing via Seriële Communicatie
Welkom bij de zesde Arduino Tutorial uit onze Arduino Tutorial Series. In deze tutorial leer je hoe je Arduino met Processing kunt verbinden en hoe ze communiceren via de Seriële Poort. We maken een voorbeeld waarin we de Processing IDE gebruiken om commando's naar de Arduino te sturen en vice versa.
Dit is een stap-voor-stap video tutorial die gemakkelijk te volgen is. Onder de video vind je de benodigde onderdelen en de broncodes van de voorbeelden.
Benodigde componenten voor deze Arduino Tutorial
Je kunt de componenten verkrijgen via:
- Arduino Board
- Breadboard en Jumper Draden
- LED
- 220 Ohm Weerstand
- Drukknop
Schakelschema

Arduino Broncode
int led = 13;
int button = 12;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
Serial.begin(9600);
}
void loop() {
if(Serial.available() > 0) {
char ledState = Serial.read();
if(ledState == '1'){
digitalWrite(led, HIGH);
}
if(ledState == '0'){
digitalWrite(led, LOW);
}
}
int buttonState = digitalRead(button);
if (buttonState == HIGH){
Serial.println("Button is pressed");
delay(500);
}
}
Processing Broncode
import processing.serial.*;
Serial myPort;
String myText="";
void setup(){
size(300, 300);
myPort = new Serial(this, "COM4", 9600);
myPort.bufferUntil('\n');
}
void serialEvent (Serial myPort){
myText = myPort.readStringUntil('\n');
}
void draw(){
background(0,0,0);
text(myText, 120, 120);
myText="";
if(mousePressed && (mouseButton == LEFT)){
myPort.write('1');
}
if (mousePressed && (mouseButton == RIGHT)){
myPort.write('0');
}
}
Productieproces
- Maak een Veilige Arduino RFID Slot – Stapsgewijze Handleiding
- Slimme Parkeer Teller: Real-time Voertuigvolging met Arduino, Processing en PHP
- Arduino Nano Vingerafdruksensor Project – Stapsgewijze Tutorial
- Bouw een Mini Piano met Arduino UNO – Stap-voor-Stap Handleiding
- Bouw JARVIS v1 Thuisautomatisering met Arduino Nano – Stap-voor-stap handleiding
- Arduino Multithreading met Protothreading: Een Stapsgewijze Tutorial
- Complete Arduino 16×2 LCD Handleiding: Aansluiten, Programmeren en Data Weergeven
- MPU6050 Accelerometer & Gyroscoop Handleiding voor Arduino
- Brushless Motor Besturen met Arduino, ESC en BLDC: Stap-voor-Stap
- Arduino data logging met SD-kaart & DS3231 RTC: stap-voor-stap tutorial
- Arduino Beginner Tutorial 01: Start met Je Eerste Project