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
- 991