Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino-Tutorial 06:Verarbeitung

Willkommen zum sechsten Arduino-Tutorial aus unserer Arduino-Tutorial-Reihe. In diesem Tutorial erfahren wir, wie Sie Arduino mit Processing verbinden und wie sie über die serielle Schnittstelle kommunizieren. Außerdem werden wir ein Beispiel erstellen, in dem wir die Processing IDE verwenden, um Befehle an das Arduino-Board und umgekehrt zu senden.

Dies ist ein Schritt-für-Schritt-Video-Tutorial, das leicht zu befolgen ist. Außerdem finden Sie unter dem Video, welche Teile wir für dieses Tutorial und die Quellcodes der Beispiele im Video benötigen.

Für dieses Arduino-Tutorial benötigte Komponenten


Sie können die Komponenten von einer der folgenden Websites beziehen:

  • Arduino-Board ……………………………
  • Steckbrett und Schaltdrähte ……… 
  • LED ……………………………………………
  • 220 Ohm Widerstand ……………………..
  • Drucktaste ………………………………

Schaltplan 


Arduino-Quellcode


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)

Quellcode verarbeiten


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)

Herstellungsprozess

  1. Anleitung zum Arduino-RFID-Schloss
  2. Autozähler mit Arduino + Processing + PHP
  3. Anleitung zum Arduino-Fingerabdrucksensor
  4. Arduino-Tutorial:Mini-Klavier
  5. Arduino-Tutorial:JARVIS v1 | So erstellen Sie eine Hausautomation
  6. Multithreading eines Arduino (Protothreading-Tutorial)
  7. Arduino 16×2 LCD-Tutorial – Alles, was Sie wissen müssen
  8. Arduino und MPU6050 Beschleunigungsmesser und Gyroskop-Tutorial
  9. Tutorial zur bürstenlosen Motorsteuerung von Arduino | ESC | BLDC
  10. Arduino-Tutorial 01:Erste Schritte