Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

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:

  • Placa Arduino ……………………………
  • Protoboard y cables jumpers ………
  • LED ……………………………………………
  • Resistor 220 Ohm ……………………..
  • Pulsador ……………………………………

Esquema del Circuito


Tutorial Arduino 06: Conectar Arduino a Processing mediante Comunicación Serial

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

  1. Crea un Cerrojo RFID Seguro con Arduino – Guía Paso a Paso
  2. Contador Inteligente de Plazas de Aparcamiento: Seguimiento en Tiempo Real con Arduino, Processing y PHP
  3. Proyecto Sensor de Huella Dactilar con Arduino Nano – Tutorial Paso a Paso
  4. Construye un Mini Piano con Arduino UNO – Tutorial Paso a Paso
  5. Construye JARVIS v1: Automatización del hogar con Arduino Nano – Tutorial paso a paso
  6. Domina el Multihilo en Arduino con Protothreading: Tutorial Paso a Paso
  7. Tutorial completo Arduino LCD 16×2: Conexión, programación y visualización de datos
  8. Domina el MPU6050: Tutorial acelerómetro y giroscopio para Arduino
  9. Control de motor brushless con Arduino, ESC y BLDC: Tutorial paso a paso
  10. Registro de datos Arduino con tarjeta SD y DS3231 RTC – Tutorial paso a paso
  11. Tutorial Arduino para Principiantes 01: Inicia tu Primer Proyecto