Anda di halaman 1dari 8

Palang Pintu Kereta Api Menggunakan Sensor Gerak

LAPORAN
Untuk Memenuhi Tugas Mata Kuliah Sistem Mikrokontroler Dasar Semester IV
yang dibimbing oleh Drs. Tresna Umar Syamsuri., MT

PENYUSUN :
Dedi Setiawan Purwanto

(1431120119)

Samodra Pribadi Hutomo

(1331120039)

Kelas : TL - 2C

PROGRAM STUDI TEKNIK LISTRIK

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI MALANG


Juli 2016

GAMBAR ALAT :

KOMPONEN
1) MINSYS (ATMEGA 16)

2) MOTOR STEPPER

3) SENSOR GERAK

4) UNIPOLAR MOTOR STEPPER

A. GAMBAR RANGKAIAN (PROTEUS)

B. FLOWCHART / DESKRIPSI KERJA


FLOWCHART

MULAI

KONDISI

SENSOR

SENSOR
GERAK MENGHASILKAN
GELOMBANG KE BENDA

SENSOR GERAK
MENANGKAP
GELOMBANG

MOTOR BERPUTAR
UNTUK MEMBUKA
DAN MENUTUP
PALANG

KETIKA KERETA API


TELAH MELEWATI SENSOR
TIDAK AKAN BEKERJA

SENSOR TIDAK
MEMBACA KETIKA
KERETA TIDAK MELEWATI
SENSOR

C. PROGRAM BAHASA BASCOM


'Program : ATMEGA16_MTRSPR_DEBOUNCE.BAS
'Modul BIGBEN BBE-SWT001 dipasangkan pada Port B
'Modul BIGBEN BBE-STPR001 dipasangkan pada Port A
'Deklarasi data untuk type MCU
$regfile = "m16def.dat"
'Deklarasi crystal yang terpasang
$crystal = 11059200
'Configurasi PORTB - INPUT SWITCH
Config Portb = Input
Config Debounce = 30
Portb = &HFF
'Configurasi PORTC - OUTPUT LED
Config Porta = Output
Porta = &HFF
Dim I As Byte , Ptr As Byte , A As Byte
Const Speed = 5
A=0
Do
Debounce Pinb.0 , 0 , Gerbang1 , Sub
Debounce Pinb.1 , 0 , Gerbang2 , Sub
Loop
End
Gerbang1:
If A = 0 Then
Gosub Motortutup
A=1
Else
Gosub Motorbuka
A=0
End If
Return
Gerbang2:
If A = 0 Then
Gosub Motortutup
A=1
Else
Gosub Motorbuka
A=0
End If

Return
Motorbuka:
Ptr = 13
For I = 1 To Ptr
Porta = &H10
Waitms Speed
Porta = &H20
Waitms Speed
Porta = &H40
Waitms Speed
Porta = &H80
Waitms Speed
Next
'STOP
Porta = &H00
Wait 1
Return
Motortutup:
Ptr = 13
For I = 1 To Ptr
Porta = &H80
Waitms Speed
Porta = &H40
Waitms Speed
Porta = &H20
Waitms Speed
Porta = &H10
Waitms Speed
Next
'STOP
Porta = &H00
Wait 1
Return

D. Kesimpulan
Kesimpulan yang dapat diambil dari laporan tugas akhir ini yaitu:
1) Posisi awal palang kereta api terbuka
2) Jika ada kerta api akan melewati sensor 1 maka sensor akan bekerja untuk menutup
palang, dan palang akan membuka jika kreta api telah melintasi sensor 2 ,begitu pula
sebaliknya.

Anda mungkin juga menyukai