Tutoriel Arduino 06 : Connecter Arduino à Processing via Communication Série
Introduction
Bienvenue au sixième tutoriel Arduino de notre série de tutoriels Arduino. Dans ce tutoriel, nous allons apprendre comment connecter Arduino à Processing et comment ils communiquent en utilisant le port série. Aussi, nous ferons un exemple où nous utiliserons l'IDE Processing pour envoyer des commandes à la carte Arduino et vice-versa.
C'est un tutoriel vidéo étape par étape facile à suivre. Aussi, sous la vidéo, vous pouvez trouver les pièces dont nous avons besoin pour ce tutoriel et les codes sources des exemples de la vidéo.
Composants nécessaires pour ce tutoriel Arduino
Vous pouvez obtenir les composants sur les sites ci-dessous :
- Carte Arduino
- Plaque d'essai et fils de connexion
- LED
- Résistance 220 Ohm
- Bouton poussoir
Schéma de câblage

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 source Processing
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');
}
}
Processus de fabrication
- Créer un verrou RFID sécurisé avec Arduino – Guide étape par étape
- Compteur de stationnement intelligent : Suivi véhicule en temps réel avec Arduino, Processing et PHP
- Enregistreur de Données Environnementales Arduino avec Carte SD et RTC
- Construisez un mini piano avec Arduino UNO – Tutoriel pas à pas
- Construire JARVIS v1 : Automatisation domestique avec Arduino Nano – Tutoriel pas à pas
- Maîtriser le multitâche Arduino avec les Protothreads : Tutoriel pas à pas
- Tutoriel Complet Arduino LCD 16×2 : Connexion, Programmation et Affichage de Données
- Maîtriser le MPU6050 : Tutoriel Accéléromètre et Gyroscope pour Arduino
- Tutoriel Arduino Débutant 01 : Démarrez votre Premier Projet