Tutorial Arduino 06: Conectar Arduino a Processing mediante Comunicación Serial
Bienvenido al sexto tutorial de Arduino de nuestra serie de tutoriales Arduino. En este tutorial aprenderemos a conectar Arduino a Processing y cómo se comunican usando el Puerto Serial. También haremos un ejemplo donde usaremos el IDE Processing para enviar comandos a la placa Arduino y viceversa. Este es un tutorial en video paso a paso fácil de seguir. Además, debajo del video puedes encontrar qué partes necesitamos para este tutorial y los códigos fuente de los ejemplos en el video. Componentes necesarios para este tutorial de Arduino Puedes conseguir los componentes en cualquiera de los siguientes sitios:
Esquema del Circuito

Código Fuente Arduino
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);
}
}Lenguaje: Arduino (arduino)Código Fuente Processing
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');
}
}Lenguaje: Arduino (arduino)
Proceso de manufactura
- Crea un Cerrojo RFID Seguro con Arduino – Guía Paso a Paso
- Contador Inteligente de Plazas de Aparcamiento: Seguimiento en Tiempo Real con Arduino, Processing y PHP
- Proyecto Sensor de Huella Dactilar con Arduino Nano – Tutorial Paso a Paso
- Construye un Mini Piano con Arduino UNO – Tutorial Paso a Paso
- Construye JARVIS v1: Automatización del hogar con Arduino Nano – Tutorial paso a paso
- Domina el Multihilo en Arduino con Protothreading: Tutorial Paso a Paso
- Tutorial completo Arduino LCD 16×2: Conexión, programación y visualización de datos
- Domina el MPU6050: Tutorial acelerómetro y giroscopio para Arduino
- Control de motor brushless con Arduino, ESC y BLDC: Tutorial paso a paso
- Registro de datos Arduino con tarjeta SD y DS3231 RTC – Tutorial paso a paso
- Tutorial Arduino para Principiantes 01: Inicia tu Primer Proyecto