Étape 2: Durée de Code
/ * Écrire le code sur le programme Arduino et transférez-le sur la Arduino.* /
#define CUSTOM_SETTINGS
/ * Inclure 1Sheeld bibliothèque de curseur. */
#define INCLUDE_SLIDER_SHIELD
/ * Inclure 1Sheeld bibliothèque. */
#include
/ * Définir une variable devant contenir la value du slider. */
int valeur ;
/ * Un nom pour le ventilateur sur la broche 3. */
int MotorPin = 3 ;
int LedPin = 13 ;
int TempLevel ;
/ * Un nom pour le capteur de température 35 LM sur la broche A0. */
const int TempSensor = A0 ;
void setup()
{
/ * Commencer la communication. */
OneSheeld.begin() ;
/ * La valeur de l’axe moteur en sortie. */
pinMode(MotorPin,OUTPUT) ;
/ * Mettre la goupille de LED en sortie. */
pinMode(LedPin,OUTPUT) ; }
void loop()
{
/ * Lu analogvalues du capteur de temprature * /
TempLevel=analogRead(TempSensor) ;
TempLevel = TempLevel * 0.4828125 ;
/ * Imprimer la température sur le moniteur série * /
Serial.Print ("Temprature =") ;
Serial.Print(TempLevel) ;
Serial.Print("C") ;
Serial.println() ;
if(TempLevel>30)
{
digitalWrite(LedPin,HIGH) ;
}
/ * Toujours obtenir la valeur du curseur et de sortie comme PWM à la broche 3 de contrôler la vitesse du ventilateur. */
valeur = Slider.getValue() ;
analogWrite(MotorPin,value) ;
}