Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Tutorial Arduino 06: Conectando Arduino ao Processing via Comunicação Serial

Bem-vindo ao sexto tutorial Arduino da nossa série. Neste tutorial, aprenderemos como conectar Arduino ao Processing e como eles se comunicam usando a Porta Serial. Também faremos um exemplo onde usaremos a IDE Processing para enviar comandos à placa Arduino e vice-versa.

Este é um tutorial em vídeo passo a passo, fácil de seguir. Além disso, abaixo do vídeo você encontra as peças necessárias e os códigos fonte dos exemplos.

Componentes necessários para este Tutorial Arduino


Você pode obter os componentes em qualquer um dos sites abaixo:

  • Placa Arduino
  • Protoboard e Fios Jumpers
  • LED
  • Resistor 220 Ohm
  • Botão Pressão

Esquema do Circuito


Tutorial Arduino 06: Conectando Arduino ao Processing via Comunicação Serial

Código Fonte 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); 
  } 
}
Linguagem: Arduino (arduino)

Código Fonte 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'); 
  } 
}
Linguagem: Arduino (arduino)

Processo de manufatura

  1. Crie uma Fechadura RFID Segura com Arduino – Guia Passo a Passo
  2. Contador Inteligente de Vagas: Rastreamento de Veículos em Tempo Real com Arduino, Processing e PHP
  3. Projeto Sensor de Impressão Digital com Arduino Nano – Tutorial Completo
  4. Construa um Mini Piano com Arduino UNO – Tutorial Passo a Passo
  5. Automação Residencial JARVIS v1 com Arduino Nano – Tutorial Passo a Passo
  6. Dominando Multitarefa no Arduino com Protothreading: Tutorial Passo a Passo
  7. Tutorial Completo Arduino LCD 16×2: Conectar, Programar e Exibir Dados
  8. Domine o MPU6050: Tutorial de Acelerômetro e Giroscópio para Arduino
  9. Domine o Controle de Motor Brushless com Arduino, ESC e BLDC – Tutorial Passo a Passo
  10. Tutorial Arduino Iniciante 01: Comece seu Primeiro Projeto