Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Tutoriel Arduino 06 :Traitement

Bienvenue dans le sixième didacticiel Arduino de notre série de didacticiels Arduino. Dans ce didacticiel, nous apprendrons comment connecter Arduino à Processing et comment communiquent-ils à l'aide du port série. Nous allons également faire un exemple où nous utiliserons l'IDE de traitement pour envoyer des commandes à la carte Arduino et vice-versa.

Il s'agit d'un didacticiel vidéo étape par étape facile à suivre. En outre, sous la vidéo, vous pouvez trouver les pièces dont nous avons besoin pour ce didacticiel et les codes sources des exemples de la vidéo.

Composants nécessaires pour ce didacticiel Arduino


Vous pouvez obtenir les composants sur l'un des sites ci-dessous :

  • Carte Arduino ……………………………
  • Breadboard et Jump Wires ……… 
  • LED ……………………………………………
  • Résistance 220 Ohms ……………………..
  • Bouton poussoir ………………………………

Schéma du circuit


Code source 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)

Traitement du code source


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)

Processus de fabrication

  1. Tutoriel sur le verrouillage RFID Arduino
  2. Compteur de voitures utilisant Arduino + Traitement + PHP
  3. Tutoriel sur le capteur d'empreintes digitales Arduino
  4. Tutoriel Arduino :Mini Piano
  5. Tutoriel Arduino :JARVIS v1 | Comment faire une domotique
  6. Comment multithread un Arduino (Tutoriel Protothreading)
  7. Tutoriel LCD Arduino 16 × 2 - Tout ce que vous devez savoir
  8. Tutoriel sur l'accéléromètre et le gyroscope Arduino et MPU6050
  9. Tutoriel Arduino 01 :Prise en main