Stap 2: Code tijd
/ * De code op de Arduino programma schrijven en deze uploaden naar de Arduino.* /
#define CUSTOM_SETTINGS
/ * 1Sheeld schuifregelaar bibliotheek. */
#define INCLUDE_SLIDER_SHIELD
/ * 1Sheeld bibliotheek. */
#include
/ * Define een variabele om de waarde van de schuifregelaar. */
int waarde;
/ * Een naam voor de ventilator op pin 3. */
int MotorPin = 3;
int LedPin = 13;
int TempLevel;
/ * Een naam voor de temperatuursensor LM 35 op pin A0. */
Const int TempSensor = A0;
VOID Setup
{
/ * Start communicatie. */
OneSheeld.begin();
/ * De motor pincode instellen als output. */
pinMode(MotorPin,OUTPUT);
/ * De LED-pincode instellen als output. */
pinMode(LedPin,OUTPUT); }
void loop
{
/ * Analogvalues afgelezen temperatuur sensor * /
TempLevel=analogRead(TempSensor);
TempLevel = TempLevel * 0.4828125;
/ * Afdrukken van de temperatuur op de seriële monitor * /
Serial.Print ("tempratuur =");
Serial.Print(TempLevel);
Serial.Print("C");
Serial.println();
if(TempLevel>30)
{
digitalWrite(LedPin,HIGH);
}
/ * Altijd krijgen de waarde van de schuifregelaar en het als PWM-uitgang aan op pin 3 om te controleren de snelheid van de ventilator. */
waarde = Slider.getValue();
analogWrite(MotorPin,value);
}