Professional Documents
Culture Documents
Solikin
Solikin
interface
uses
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
ComPort1: TComPort;
Button3: TButton;
Edit1: TEdit;
Label1: TLabel;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
var jarak:string;
begin
comport1.ReadStr(jarak,count);
edit1.Text:=jarak;
end;
begin
comport1.ShowSetupDialog;
end;
begin
application.Terminate;
end;
begin
if button3.Caption='Start' then
begin
button3.Caption:='Stop';
comport1.Open;
end
begin
button3.Caption:='Start';
comport1.Close;
end;
end;
end.
int trig= 2; // membuat varibel trig yang di set ke-pin 3
int echo= 4; // membuat variabel echo yang di set ke-pin 2
long durasi, jarak; // membuat variabel durasi dan jarak
unsigned long old_time;
void setup() {
pinMode(trig, OUTPUT); // set pin trig menjadi OUTPUT
pinMode(echo, INPUT); // set pin echo menjadi INPUT
Serial.begin(9600); // digunakan untuk komunikasi Serial dengan komputer
}
void loop() {
// program dibawah ini agar trigger memancarakan suara ultrasonic
digitalWrite(trig, LOW);
delayMicroseconds(8);
digitalWrite(trig, HIGH);
delayMicroseconds(8);
digitalWrite(trig, LOW);
delayMicroseconds(8);