Paso 4: Añadir el código
Añadir el código en el archivo de ino dado abajo a su linkit uno. Asegúrese de que los interruptores integrados 1, 2 y 3 deben estar en posiciones de UART y USB SPI respectivamente antes de cargar el código.
Si nunca han subido un código a tu linkit uno, puedes seguir a mi Linkit una guía para configurar la placa por primera vez.
Nota:
1): para descargar la biblioteca de NewPing antes de compilar el código más mostrará un error de compilación.
2): cambiar la distancia del umbral según su requisito. Primero calcular la distancia entre la silla y el lugar donde se mantendrá el dispositivo en cms. Luego ajuste el umbral a menos distancia que su calculada.
#include
int threshold_dist = 50; Cambiar la distancia del umbral según su requisito
Sonar de NewPing (2, 3, 400);
void setup()
{
Serial.Begin(9600);
Serial.println("Ready!");
pinMode (4, salida);
digitalWrite (4, bajo);
}
void loop()
{
unsigned int nos = sonar.ping() / US_ROUNDTRIP_CM;
Serial.Print ("distancia:");
Serial.Print(US);
Serial.Print("cm");
Serial.println();
Si (nosotros > = threshold_dist)
{
digitalWrite (4, bajo)
Serial.println ("estado actual: apagado");
}
if(US < threshold_dist)
{
digitalWrite (4, alto);
Serial.println ("estado actual: ON");
}
Delay(500);
}