Stap 4: Upload de Code
De code in het bestand van de ino hieronder om uw linkit één te uploaden. Zorg ervoor dat de on-board schakelopties 1,2 en 3 in USB, UART en SPI posities respectievelijk moet voor het uploaden van de code.
Als u hebt nooit een code om uw linkit een geüpload, kun je mijn Linkit één Getting Started Guide voor het opzetten van je board voor de eerste keer volgen.
Opmerking:
1): u moet downloaden van de NewPing-bibliotheek voor het compileren van de code anders op zal uiterlijk vertoon een compilatiefout.
2): de drempel afstand volgens uw behoefte wijzigen. Eerst berekenen van de afstand tussen uw stoel en de plaats waar u het apparaat in het cms houden zal. Stel de drempel op een beetje minder afstand dan uw berekende.
#include
int threshold_dist = 50; Wijzigen van de afstand van de drempel volgens uw behoefte
NewPing sonar (2, 3 of 400);
VOID Setup
{
Serial.begin(9600);
Serial.println("Ready!");
pinMode (4, OUTPUT);
digitalWrite (4, laag);
}
void loop
{
unsigned int ons = sonar.ping() / US_ROUNDTRIP_CM;
Serial.Print ("afstand:");
Serial.Print(US);
Serial.Print("cm");
Serial.println();
Als (ons > = threshold_dist)
{
digitalWrite (4, laag)
Serial.println ("huidige toestand: OFF");
}
if(US < threshold_dist)
{
digitalWrite (4, HIGH);
Serial.println ("huidige toestand: ON");
}
delay(500);
}