#e TRIG 13defin
หมายถึง
#define ECHO 12
หมายถึง
#include <Wire.h>
หมายถึง
#include <LiquidCrystal_I2C.h>
หมายถึง
LiquidCrystal_I2C lcd(0x3F, 16, 2);
หมายถึง
long duration;
หมายถึง
int distance;
หมายถึง
void setup() {
หมายถึง
pinMode(TRIG, OUTPUT);
หมายถึง
pinMode(ECHO, INPUT);
หมายถึง
lcd.begin();
หมายถึง
lcd.backlight();}
หมายถึง
void loop() {
หมายถึง
digitalWrite(TRIG, LOW);
หมายถึง
delayMicroseconds(5);
หมายถึง
digitalWrite(TRIG, HIGH);
หมายถึง
delayMicroseconds(10);
หมายถึง
digitalWrite(TRIG, LOW);
หมายถึง
duration = pulseIn(ECHO, HIGH);
หมายถึง
distance = duration * 0.034/2 ;
หมายถึง
if (distance <= 7 ) {
หมายถึง
lcd.setCursor(3, 1);
หมายถึง
delay (500);
หมายถึง
else {
หมายถึง
lcd.clear();}
หมายถึง
}
หมายถึง
ใครรู้ฟากด้วยน่ะครับ
ช่วยผมหน่อยน่ะครับพอดีว่าโค้ดนี้เป็นโค้ดที่ผมต้องทำแต่ผมไม่เข้าใจ ใครเข้าใจช่วยอธิบายหน่อยน่ะครับ
หมายถึง
#define ECHO 12
หมายถึง
#include <Wire.h>
หมายถึง
#include <LiquidCrystal_I2C.h>
หมายถึง
LiquidCrystal_I2C lcd(0x3F, 16, 2);
หมายถึง
long duration;
หมายถึง
int distance;
หมายถึง
void setup() {
หมายถึง
pinMode(TRIG, OUTPUT);
หมายถึง
pinMode(ECHO, INPUT);
หมายถึง
lcd.begin();
หมายถึง
lcd.backlight();}
หมายถึง
void loop() {
หมายถึง
digitalWrite(TRIG, LOW);
หมายถึง
delayMicroseconds(5);
หมายถึง
digitalWrite(TRIG, HIGH);
หมายถึง
delayMicroseconds(10);
หมายถึง
digitalWrite(TRIG, LOW);
หมายถึง
duration = pulseIn(ECHO, HIGH);
หมายถึง
distance = duration * 0.034/2 ;
หมายถึง
if (distance <= 7 ) {
หมายถึง
lcd.setCursor(3, 1);
หมายถึง
delay (500);
หมายถึง
else {
หมายถึง
lcd.clear();}
หมายถึง
}
หมายถึง
ใครรู้ฟากด้วยน่ะครับ