LinkIt en IR-detektor (4 / 6 steg)
Steg 4: Koden
Plug i LinkIt One in du är dator och ladda upp denna kod. Denna kod kan IR-sensorn att upptäcka föremål mellan sensorn och led, och när avbröt LED kommer att lysa upp och börjar blinka. Du kan ändra den göra vad det är du vill göra när objektet upptäcks. (utlöser en servo, vrida på ett relä...).
Här är koden:
int Wled = 13. / / initiera stiften
int IRled = 8;
int IRsensor = 2;
int ir;
void setup()
{
pinMode (Wled, OUTPUT);
pinMode (IRled, OUTPUT);
pinMode (IRsensor, indata);
signal38();
}
void loop()
{
signal38();
IF(IR == 1)
{
digitalWrite (Wled, hög);
Delay(300);
digitalWrite (Wled, låg);
Delay(300);
}
annat if(ir == 0)
{
digitalWrite (Wled, låg);
}
}
void signal38()
{
digitalWrite (IRled, hög);
delayMicroseconds(11);
digitalWrite(IRled,LOW);
delayMicroseconds(11);
digitalWrite (IRled, hög);
delayMicroseconds(11);
digitalWrite(IRled,LOW);
delayMicroseconds(11);
digitalWrite (IRled, hög);
delayMicroseconds(11);
digitalWrite(IRled,LOW);
delayMicroseconds(11);
digitalWrite (IRled, hög);
delayMicroseconds(11);
digitalWrite(IRled,LOW);
delayMicroseconds(11);
}