산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Arduino 튜토리얼 06:처리

<메인 클래스="사이트 메인" id="메인">

Arduino 자습서 시리즈의 여섯 번째 Arduino 자습서에 오신 것을 환영합니다. 이 튜토리얼에서는 Arduino를 Processing에 연결하는 방법과 직렬 포트를 사용하여 통신하는 방법을 배웁니다. 또한 Processing IDE를 사용하여 Arduino 보드에 명령을 보내고 그 반대의 경우도 마찬가지입니다.

이것은 따라하기 쉬운 단계별 비디오 자습서입니다. 또한 동영상 아래에서 이 튜토리얼에 필요한 부품과 동영상의 예제 소스 코드를 찾을 수 있습니다.

이 Arduino 튜토리얼에 필요한 구성요소


구성요소는 아래 사이트에서 얻을 수 있습니다.

회로 회로도


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)

소스 코드 처리


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)

제조공정

  1. Arduino RFID 잠금 자습서
  2. Arduino + Processing + PHP를 사용한 자동차 카운터
  3. Arduino 지문 센서 자습서
  4. Arduino 튜토리얼:미니 피아노
  5. Arduino 튜토리얼:JARVIS v1 | 홈 오토메이션을 만드는 방법
  6. Arduino 다중 스레드 방법(프로토스레딩 자습서)
  7. Arduino 16×2 LCD 튜토리얼 – 알아야 할 모든 것
  8. Arduino 및 MPU6050 가속도계 및 자이로스코프 자습서
  9. Arduino 브러시리스 모터 제어 튜토리얼 | ESC | BLDC
  10. Arduino 튜토리얼 01:시작하기