Anda di halaman 1dari 4

Nama : Wahyu Haryanto Putra

NIM : 04181079

Pemrograman Peralatan

PEMILAH BARANG OTOMATIS

1. Code general proses


$regfile = "8535def.dat"
$crystal = 12000000
Config Portb = Output #Output Berupa 2 Motor servo
Config Portd = Input #input berupa sensor logam
Portd = 0
Do
If Pind.0 = 0 Then
Portb.0 = 1
Portb.1 = 0
End If
If Pind.0 = 1 Then
Portb.0 = 0
Portb.1 = 1
End If
Loop
2. flowchart general proses (start to stop)

Mulai

Sensor Logam
mendeteksi
adanya benda
logam

Input data di proses di


mikrokontroler

Apakah Sensor
mendeteksi benda
logam Tidak
Iya

Motor servo 1 Motor servo 2


Bergerak -90 Bergerak 90
derajat ( derajat (
Berlawanan Searah jarum
arah jarum jam) jam)

Iya
Apakah sensor masih
mendeteksi benda

Tidak

Selesai
3. flowchart fungsi 1 (function_name1() to return value 1)

Mulai

Mendefinisikan
mikrokontroler ke aplikasi
pemrograman

Mendefiniskan parameter
motor servo ke aplikasi
pemrograman

Salin ke
aplikasi
pemrograman

Check sudut dari


motor servo

Tidak

Apakah sudut
motor servo 90
Derajat ( Searah
jarum jam)

Iya

Berhenti
4. flowchart fungsi 2 (function_name2() to return value 2)

Mulai

Mendefinisikan
mikrokontroler ke aplikasi
pemrograman

Mendefiniskan parameter
motor servo ke aplikasi
pemrograman

Salin ke
aplikasi
pemrograman

Check sudut dari


motor servo

Tidak

Apakah sudut motor


servo -90 derajat (
Berlawan Arah jarum
jam

Iya

Berhenti

Anda mungkin juga menyukai