SmartCampus2014/TutoArduino

Les tutoriels présents sur cette page ont été effectués sur une Arduino Leonardo et/ou sur une Arduino Galileo.

Pour voir les données affichées à l'aide d'un Serial.println, il faut ouvrir la console (Outils > Moniteur série).

= Tutoriels de base =

Capteur de température

 * Connecter le capteur à la carte Arduino -> 3 pins : + (5V), Digital Out (Pin 7), - (GND)
 * Créer un nouveau Sketch et copier le code suivant :

Capteur de pression

 * Connecter le capteur à la carte Arduino comme sur le schéma
 * Créer un nouveau Sketch et copier le code suivant :

Capteur d'humidité

 * Connecter le capteur à la carte Arduino -> 4 pins : A0, D0, - (GND), + (5V)
 * Créer un nouveau Sketch et copier le code suivant :

Chenillard 5 LEDs

 * Matériel : 5 LEDs
 * Connecter le matériel à la carte Arduino comme sur le schéma
 * Créer un nouveau Sketch et copier le code suivant :

= Applications =

Thermomètre (capteur de température + afficheur 7 segments)

 * But : afficher la température relevée toutes les 5 secondes avec un capteur de température.
 * Matériel : un capteur de température et un afficheur 7 segments
 * Connecter le matériel à la carte Arduino comme sur le schéma
 * Télécharger la librairie [[Media:LedControl.zip | LedControl]] pour l'afficheur 7 segments
 * Créer un nouveau Sketch et ajouter la librairie LedControl (Croquis > Importer Bibliothèque > Add librairy)
 * Copier le code suivant :

Compteur (bouton-poussoir + afficheur 7 segments)

 * But : afficher un compteur qui s'incrémente à chaque appui sur le bouton-poussoir.
 * Matériel : un bouton-poussoir, une résistance (100O) et un afficheur 7 segments
 * Connecter le matériel à la carte Arduino comme sur le schéma
 * Télécharger la librairie [[Media:LedControl.zip | LedControl]] pour l'afficheur 7 segments
 * Créer un nouveau Sketch et ajouter la librairie LedControl (Croquis > Importer Bibliothèque > Add librairy)
 * Copier le code suivant :

Nombre de places disponibles dans un parking (capteurs de pression + afficheur 7 segments)

 * But : afficher le nombre de places disponibles dans un parking selon l'appui ou non sur des capteurs de pression.
 * Matériel : 3 capteurs de pression, 3 résistances (100O) et un afficheur 7 segments
 * Connecter le matériel à la carte Arduino comme sur le schéma
 * Télécharger la librairie [[Media:LedControl.zip | LedControl]] pour l'afficheur 7 segments
 * Créer un nouveau Sketch et ajouter la librairie LedControl (Croquis > Importer Bibliothèque > Add librairy)
 * Copier le code suivant :

Alerte de température (capteur de température + Speaker + LED)

 * But : créer une alerte sonore (Speaker) et visuelle (LED) lorsque la température dépasse un seuil (ici, 25°C).
 * Matériel : un capteur de température, un Speaker et une LED
 * Connecter le matériel à la carte Arduino comme sur le schéma
 * Télécharger le fichier [[Media:pitches.zip | pitches.h]]
 * Créer un nouveau Sketch et mettre le fichier pitches.h dans le même dossier
 * Copier le code suivant :