‚PDArduino{’´‰¹”gƒZƒ“ƒTHC-SR04{‰t»SC1602BS‚ÌŽÀŒ±


i‚PjYoutube“®‰æ

https://www.youtube.com/watch?v=mcRpQFyrTH4&feature=youtu.be



i‚Qj‰ñ˜H}


i‚RjƒXƒPƒbƒ`


#include <LiquidCrystal.h>

LiquidCrystal clcd(4, 2, 3, 14, 15, 16, 17);

const int trigPin = 9;
const int echoPin = 10;
const int ledPin = 11;

long duration;
int distance;

void setup()
{

clcd.begin(16, 2) ;
clcd.clear() ;
clcd.setCursor(8,0) ;
clcd.print("MicroFan");
clcd.setCursor(4,1) ;
clcd.print("CLCD-BOOSTER");

delay(3000) ; // ƒ^ƒCƒgƒ‹ƒNƒŒƒWƒbƒg

pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);

}

void loop()
{

digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);
distance = duration*0.034/2;

Serial.print("Distance: ");
Serial.println(distance);

clcd.clear() ;
clcd.setCursor(0,0) ;
clcd.print("Duration ") ; // ’x‰„
clcd.print(duration) ;
clcd.print("us") ; // us

clcd.setCursor(0,1) ;
clcd.print("Distance ") ; // ‹——£
clcd.print(distance) ;
clcd.print("cm") ; // cm

delay(500);

}