Arduino Tutorial 06:Procesamiento
Bienvenido al sexto tutorial de Arduino de nuestra serie de tutoriales de Arduino. En este tutorial, aprenderemos cómo conectar Arduino a Processing y cómo se comunican mediante el puerto serie. También haremos un ejemplo en el que usaremos el IDE de procesamiento para enviar comandos a la placa Arduino y viceversa.
Este es un video tutorial paso a paso que es fácil de seguir. Además, debajo del video puede encontrar las piezas que necesitamos para este tutorial y los códigos fuente de los ejemplos en el video.
Componentes necesarios para este tutorial de Arduino
Puede obtener los componentes en cualquiera de los siguientes sitios:
Esquema del circuito
Código fuente de 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);
}
}
Code language: Arduino (arduino)Código fuente de procesamiento
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)
Proceso de manufactura
- Tutorial de bloqueo RFID de Arduino
- Contador de autos usando Arduino + Procesamiento + PHP
- Tutorial del sensor de huellas dactilares Arduino
- Tutorial de Arduino:Mini piano
- Tutorial de Arduino:JARVIS v1 | Cómo hacer una automatización del hogar
- Cómo realizar múltiples subprocesos en un Arduino (Tutorial de protothreading)
- Arduino 16×2 LCD Tutorial – Todo lo que necesitas saber
- Tutorial de acelerómetro y giroscopio Arduino y MPU6050
- Tutorial de control de motores sin escobillas Arduino | ESC | BLDC
- Tutorial de registro de datos y tarjeta SD de Arduino
- Tutorial de Arduino 01:Primeros pasos