Arduino-Tutorial 06:Verarbeitung
Willkommen zum sechsten Arduino-Tutorial aus unserer Arduino-Tutorial-Reihe. In diesem Tutorial erfahren wir, wie Sie Arduino mit Processing verbinden und wie sie über die serielle Schnittstelle kommunizieren. Außerdem werden wir ein Beispiel erstellen, in dem wir die Processing IDE verwenden, um Befehle an das Arduino-Board und umgekehrt zu senden.
Dies ist ein Schritt-für-Schritt-Video-Tutorial, das leicht zu befolgen ist. Außerdem finden Sie unter dem Video, welche Teile wir für dieses Tutorial und die Quellcodes der Beispiele im Video benötigen.
Für dieses Arduino-Tutorial benötigte Komponenten
Sie können die Komponenten von einer der folgenden Websites beziehen:
Schaltplan
Arduino-Quellcode
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);
}
}
Code language: Arduino (arduino)Quellcode verarbeiten
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');
}
}
Code language: Arduino (arduino)
Herstellungsprozess
- Anleitung zum Arduino-RFID-Schloss
- Autozähler mit Arduino + Processing + PHP
- Anleitung zum Arduino-Fingerabdrucksensor
- Arduino-Tutorial:Mini-Klavier
- Arduino-Tutorial:JARVIS v1 | So erstellen Sie eine Hausautomation
- Multithreading eines Arduino (Protothreading-Tutorial)
- Arduino 16×2 LCD-Tutorial – Alles, was Sie wissen müssen
- Arduino und MPU6050 Beschleunigungsmesser und Gyroskop-Tutorial
- Tutorial zur bürstenlosen Motorsteuerung von Arduino | ESC | BLDC
- Arduino-Tutorial 01:Erste Schritte