Linkit en sensor handledning (2 / 7 steg)
Steg 2: Första tutorial: Ultrasonic sensor
Denna sensor är en av de vanligaste sensorn skulle du hitta med en elektronisk hobbist. Denna sensor fungerar på begreppet ultraljudsvågor. Det är allmänt används för att mäta avstånd och hinder undvika robot. Deras är två cirkulär trumma som saker som finns i den. En överföra det ultraljuds-vinkar och den andra tar emot den. I luften är ljudets hastighet nästan samma så tid konsumeras av en våg att gå och komma tillbaka hjälper oss att mäta avstånd. Avståndet mäts genom att multiplicera tid och speed(distance=speed*time). Här är anslutningarna av ultraljud modul ges. Placera den på bakbord och börja ansluta den med linkit en.
- Ansluta vcc pin av ultraljud modul till 5V av linkit en
- Anslut gnd pin av ultraljud modul till gnd av linkit en
- Ansluta trig pin av ultraljud modul till stift 8 linkit en
- Ansluta echo pin av ultraljud modul till stift 7 linkit en
Här är koden för att kontrollera din ultraljud modul. Ladda upp den till din linkit en och öppna bildskärmen följetong. Hålla en objektet framför ultraljud modulen och avstånd av objektet kommer att visas på den seriella monitorn i intervaller om 1 sekund.
#define trigPin 8
#define echoPin 7
void setup() {
Serial.BEGIN(9600);
pinMode (trigPin, produktionen);
pinMode (echo pin, indata) ;}
void loop() {
int varaktighet, avstånd;
digitalWrite(trigPin,HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin,LOW);
duration=pulseIn(echoPin,High);
avstånd =(duration/2)/29,1;
Serial.Print(Distance);
Serial.Print ("cm");
Delay(1000);
}