Stap 5: Het creëren van een schets van de Arduino
Een belangrijk ding is dat er moet worden een seriële verbinding waarmee de software op de PC actie om opdrachten te verzenden naar de Arduino via de USB-kabel. Daarom zullen wij een script met de basis in het. Het zal luisteren naar de seriële poort en zal een LED op wanneer zij ontvangt een '1', en het zal het uitzetten wanneer zij ontvangt een '2'.
aangepast ten opzichte van SerialCallResponseASCII voorbeeld
int inByte = 0; binnenkomende seriële byte
VOID Setup
{
Serial.begin(9600); seriële poort op 9600 bps te starten:
pinMode (13, OUTPUT); digitale sensor is op digitale pin 2
}
void loop
{
controleren of er eventuele klaar om te worden gelezen bytes
Als (Serial.available() > 0) {}
krijg inkomende byte:
inByte = Serial.read();
Controleer of de ontvangen byte de trigger-waarde is voor leidde op
Als (inByte == '1') {}
de LED inschakelen
digitalWrite (13, hoge);
}
Controleer of de ontvangen byte de trigger-waarde is voor leidde op
Als (inByte == '2') {}
het uitschakelen van de LED
digitalWrite (13, laag);
}
wacht een paar ms
vertraging(20);
}