Stap 4: Code
Plug in de LinkIt One in u computer bent en het uploaden van deze code. Deze code kan de IR-sensor te detecteren alle objecten tussen de sensor en de led, en wanneer onderbroken de LED zal oplichten en beginnen te knipperen. U kunt wijzigen om te doen wat het ook is dat u wilt doen wanneer het object wordt gedetecteerd. (triggering een servo, draaien op een relais...).
Hier is de code:
int Wled = 13; / / initialiseren van de pinnen
int IRled = 8;
int IRsensor = 2;
int ir;
VOID Setup
{
pinMode (Wled, uitvoer);
pinMode (IRled, uitvoer);
pinMode (IRsensor, INPUT);
signal38();
}
void loop
{
signal38();
if(IR == 1)
{
digitalWrite (Wled, hoge);
delay(300);
digitalWrite (Wled, laag);
delay(300);
}
anders if(ir == 0)
{
digitalWrite (Wled, laag);
}
}
VOID signal38()
{
digitalWrite (IRled, hoge);
delayMicroseconds(11);
digitalWrite(IRled,LOW);
delayMicroseconds(11);
digitalWrite (IRled, hoge);
delayMicroseconds(11);
digitalWrite(IRled,LOW);
delayMicroseconds(11);
digitalWrite (IRled, hoge);
delayMicroseconds(11);
digitalWrite(IRled,LOW);
delayMicroseconds(11);
digitalWrite (IRled, hoge);
delayMicroseconds(11);
digitalWrite(IRled,LOW);
delayMicroseconds(11);
}