View
117
Download
1
Category
Preview:
Citation preview
Aperture�in�Dimigo1학기�아두이노�교육
x
오늘�배울�내용은!
초음파�센서?
초음파�센서?
새로운�함수
pulseIn(echo, HIGH);
계산하기
float duration = pulseIn(echo, HIGH) / 29 / 2;
소스코드�작성하기int echo = 4; int trig = 5; int ledPin = 7;
void setup() { Serial.begin(9600); pinMode(trig, OUTPUT); // pinMode(echo, INPUT); // pinMode(ledPin, OUTPUT); }
void loop() { // digitalWrite(trig, LOW); digitalWrite(echo, LOW); delay(5); digitalWrite(trig, HIGH); // delay(10); digitalWrite(trig, LOW); //
unsigned long duration = pulseIn(echo, HIGH); // // float distance = duration / 29.0 / 2.0;
Serial.print(distance); Serial.println("cm");
if(distance <= 10){ digitalWrite(ledPin, HIGH); }else{ digitalWrite(ledPin, LOW); } delay(200); }
소스코드�작성하기
오늘의�내용�정리
pulseIn(echo, HIGH); :
trig : 송신부, echo : 수신부
Recommended