Stap 5:
Ik plaats de volgende code in de Arduino:
#include < Servo.h >
Servo poort;
int begin = 10;
int volgende = 7;
int dummy = 0;
int. trein = 5;
int aankomst = 1;
int val = 0;
int val2 = 0;
VOID Setup
{gate.attach (3);
pinMode (volgende, OUTPUT);
pinMode (start, INPUT);
pinMode (aankomst, INPUT);
pinMode (trein, uitvoer);
digitalWrite (volgende, hoge);
digitalWrite (trein, laag);
Gate.write(130);
delay(1000);
}
void loop
{val=digitalRead(start);
Als (val laag of dummy == == 1)
{
Gate.write(45);
vertraging (500);
digitalWrite(train,HIGH);
if(dummy=0)
{delay(5000);
Dummy = 1 ;}}
anders
{val2=digitalRead(arrival);
if(val2==low)
{digitalWrite (trein, laag);
Gate.write(130);
val2 = 0;
Dummy = 0;
Val = 0;
}}}