工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduinoチュートリアル06:処理

Arduinoチュートリアルシリーズの6番目のArduinoチュートリアルへようこそ。このチュートリアルでは、ArduinoをProcessingに接続する方法と、シリアルポートを使用して通信する方法を学習します。また、ProcessingIDEを使用してコマンドをArduinoボードに送信する例とその逆の例を作成します。

これは、簡単に実行できるステップバイステップのビデオチュートリアルです。また、ビデオの下には、このチュートリアルに必要なパーツと、ビデオの例のソースコードがあります。

このArduinoチュートリアルに必要なコンポーネント


コンポーネントは、以下のいずれかのサイトから入手できます:

  • Arduinoボード……………………………
  • ブレッドボードとジャンパー線………
  • LED……………………………………………
  • 220オーム抵抗器……………………..
  • プッシュボタン………………………………
回路図

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. ArduinoRFIDロックチュートリアル
  2. Arduino +処理+ PHPを使用したカーカウンター
  3. Arduino指紋センサーチュートリアル
  4. Arduinoチュートリアル:ミニピアノ
  5. Arduinoチュートリアル:JARVIS v1 |ホームオートメーションの作り方
  6. Arduinoをマルチスレッド化する方法(プロトスレッドチュートリアル)
  7. Arduino16×2LCDチュートリアル–知っておくべきことすべて
  8. ArduinoとMPU6050加速度計とジャイロスコープのチュートリアル
  9. Arduinoブラシレスモーター制御チュートリアル| ESC | BLDC
  10. ArduinoSDカードとデータロギングのチュートリアル
  11. Arduinoチュートリアル01:はじめに