Arduino est une plateforme open source de prototypage électronique parmi les plus populaires au monde, rivalisant avec le Raspberry Pi. Avec plus de 3 millions d'unités vendues (et de nombreux clones tiers), découvrez ce qui rend Arduino si accessible et puissant.
Arduino repose sur un matériel et un logiciel simples, flexibles et faciles à utiliser. Conçue pour les artistes, designers, ingénieurs, makers et amateurs d'électronique programmable, elle permet de détecter l'environnement via des capteurs, boutons et composants, et d'agir dessus en contrôlant LED, moteurs, servos, relais et plus.

Les projets Arduino fonctionnent en autonome ou communiquent avec un PC (via Processing, par exemple), d'autres Arduinos, Raspberry Pi ou NodeMCU. Consultez notre comparaison des microcontrôleurs à 5 € pour plus de détails.
Pourquoi choisir Arduino ? Il simplifie les projets électroniques programmables, idéal pour débutants sans expérience préalable. Des milliers de tutoriels existent, du plus simple au complexe. Open source, abordable et multiplateforme, l'Arduino Uno (le plus populaire) utilise un microcontrôleur ATmega328P (16 MHz) avec puce USB ATmega16U2. Explorez notre guide d'achat pour comparer les modèles.
Les schémas sont sous licence Creative Commons, favorisant clones et améliorations à bas coût.
Arduino anime imprimantes 3D, robots et innombrables projets créatifs. Voici des exemples de MakeUseOf :
Ce guide se concentre sur l'Arduino Uno, le plus populaire. Spécifications :
Parfait pour la plupart des projets embarqués. Utilisez des "shields" pour étendre les fonctions.
Budget total < 50 €. Ou optez pour un kit starter.
Les valeurs de résistances proches fonctionnent.
Breadboard : Pour prototyper sans soudure. Rangées de 5 trous interconnectés, rails d'alimentation latéraux.

LED (Diode Électro-Luminescente) : Éclaire sur courant. Anode (longue) +, Cathode (courte) -.

LED intégrée broche 13 pour tests.
Photorésistance (LDR) : Mesure la lumière.

Bouton poussoir : Ferme le circuit au pressage (momentané).

Produit sons simples et bon marché.

Résistances : Limitent le courant, protègent les composants.

Câbles jumper : Connexions temporaires.

Installez l'IDE Arduino pour programmer.
Téléchargez l'IDE sur arduino.cc. Installez. Pour pilotes manuels :


Téléchargez, dézippez, lancez. Pas de pilotes extra.

sudo apt-get install gcc-avr avr-libc
sudo apt-get install openjdk-6-jre
sudo update-alternatives --config javatar xzvf arduino-x.x.x-linux64.tgz
cd arduino-x.x.x
./arduinoNote : Clones nécessitent souvent pilotes tiers.
Ouvrez IDE, sélectionnez Uno et port série. Chargez Exemples > 01.Basics > Blink.



Téléversez : LED broche 13 clignote !

Anode LED → 220Ω → Pin 7 ; Cathode → GND.
void setup() {
pinMode(7, OUTPUT);
}
void loop() {
digitalWrite(7, HIGH);
delay(1000);
digitalWrite(7, LOW);
delay(1000);
}Défi : Variez délais, ajoutez 2e LED.

Bouton : Pin 4, 5V, 10kΩ à GND.
boolean buttonOn = false;
void setup() {
pinMode(7, OUTPUT);
pinMode(4, INPUT);
}
void loop() {
if (digitalRead(4)) {
delay(25);
if (digitalRead(4)) {
buttonOn = !buttonOn;
delay(500);
}
}
digitalWrite(7, buttonOn ? HIGH : LOW);
}
5V → LDR → (1kΩ à GND + A0).
int lumiere = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
lumiere = analogRead(A0);
if (lumiere < 100) {
Serial.println("Très lumineux !");
} else if (lumiere < 400) {
Serial.println("Lumière moyenne !");
} else {
Serial.println("Sombre !");
}
delay(500);
}Ouvrez Moniteur série (9600 bauds).

Pin 9 (220Ω) → + buzzer ; - → GND.
void setup() {
pinMode(9, OUTPUT);
}
void loop() {
tone(9, 1000);
delay(1000);
noTone(9);
delay(1000);
}Arduino ouvre les portes de l'électronique. Projets avancés : décorations Noël, shields, Pong, IoT, domotique. Améliorez avec VS Code + PlatformIO.
[]