Initiation à Arduino
Un peu d'histoire

Arduino
-
Prix: 5~10 euros
-
Langage: Dérivé du C++
-
Communauté: ENOOORME

Une infinité de capteurs

IDE

Faire clignoter une led

La fonction "setup()" est exécuté une seule fois
La fonction "loop()" est exécuté en boucle
Digital
Analogique


Digital ou analogique?

Digital ou analogique?

Pins digital

Capteur / Arduino
-
+
VCC
GND
+5V
+5V
Led

INPUT OUTPUT
J'ouvre le courant ou je ferme le courant
Je veux savoir si le courant est ouvert ou fermé
pinMode(pinNumber, OUTPUT);
INPUT OUTPUT
digitalRead(pin); digitalWrite(pin, value);
HIGH ou LOW
delay(time);
Pause
Digital ou analogique?

Détecteur incendie

Digital ou analogique?
INPUT OUTPUT
analogRead(pin) analogWrite(pin, value)
Pins analogique

int fireLevel = analogRead(0);
Serial.begin(9600);
Serial.println("Hello World");
S
-
Pin vide
13
GND
+5
Plante Emoji

Matrice de leds

VCC
GND
DIN
CS
CLK
+5V
GND
12
10
11
-
Importer la biblitohèque "LedControl"
-
LedControl leds = LedControl(12, 11, 10, 1);
-
leds.shutdown(0, false);
-
leds.setLed(0,2,1,true);
-
leds.clearDisplay(0);
Capteur d'humidité

Merci et bravo !
Breadboard (planche à pain)

Initiation à Arduino
By aghaniyassin
Initiation à Arduino
- 1,094