Grove sensorer med en partikel kärna - IR-avstånd avbryta (4 / 4 steg)
Steg 4: kod
IR-avstånd avbryta är en rörelsesensor som ger en hög signal när ett objekt placeras med i intervallet så att programmet laddas upp till partikeln kärnan läser signalen och vänder på en led varje gång de IR-avstånd avbryta ger en hög signal.
Koden kan hittas nedan, kopiera och klistra in den i partikel web IDE.
#define SENSOR 2
#define LED 4 / / the Grove - ledde är ansluten till D4 av Arduino
void setup()
{
pinsInit();
}
void loop()
{
IF(isNear())
{
turnOnLED();
}
annat
{
turnOffLED();
}
}
void pinsInit()
{
pinMode (SENSOR, indata);
pinMode(LED,OUTPUT);
}
Boolean isNear()
{
int sensorValue = digitalRead(SENSOR);
IF(sensorValue == low) //if sensor värdet är lågt?
{
return true; //yes,return ture
}
annat
{
return false; //no,return falskt
}
}
void turnOnLED()
{
digitalWrite(LED,HIGH);
}
void turnOffLED()
{
digitalWrite(LED,LOW);
}