Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Arduino-zelfstudie 06:Verwerking

Welkom bij de zesde Arduino-zelfstudie uit onze Arduino-zelfstudieserie. In deze tutorial leren we hoe we Arduino verbinden met Processing en hoe ze communiceren via de seriële poort. We zullen ook een voorbeeld maken waarbij we de Processing IDE zullen gebruiken om opdrachten naar het Arduino-bord te sturen en omgekeerd.

Dit is een stapsgewijze video-tutorial die gemakkelijk te volgen is. Ook kun je onder de video vinden welke onderdelen we nodig hebben voor deze tutorial en de broncodes van de voorbeelden in de video.

Benodigde onderdelen voor deze Arduino-zelfstudie


U kunt de componenten van een van de onderstaande sites downloaden:

  • Arduino-bord …………………………
  • Broodplank en springdraden ……… 
  • LED …………………………………………
  • 220 Ohm Weerstand …………………..
  • Drukknop ……………………………

Circuit-schema


Arduino-broncode


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)

Broncode verwerken


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)

Productieproces

  1. Arduino RFID Lock-zelfstudie
  2. Autoteller met Arduino + Processing + PHP
  3. Tutorial Arduino-vingerafdruksensor
  4. Arduino-zelfstudie:minipiano
  5. Arduino-zelfstudie:JARVIS v1 | Hoe maak je een huisautomatisering
  6. Een Arduino multithreaden (Protothreading Tutorial)
  7. Arduino 16×2 LCD-zelfstudie – Alles wat u moet weten
  8. Arduino en MPU6050 versnellingsmeter en gyroscoop zelfstudie
  9. Arduino borstelloze motorbesturing zelfstudie | ESC | BLDC
  10. Arduino SD-kaart en datalogging-zelfstudie
  11. Arduino-zelfstudie 01:Aan de slag