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