Harga Faktor m, C, C1 dan C2

  Lampiran 1

  35 Sumber : Zainuri (2006)

  31

  9

  10

  11

  12

  32

  33

  34

  Tabel L.1.2. Tegangan Tarik Maksimum pada Berbagai Diameter dan Beban Patah untuk Tali Baja : Tipe 6 x 19 + 1 Fibre Core

  28

  Diamter Tali (mm) Berat Per-meter (kg)

  Beban Patah Aktual 140/159 (kg/mm 2 ) 160/179

  (kg/mm 2 ) 180/199 (kg/mm 2 ) 7,9

  10,3 9,5 11,1 12,6 14,2 16,6

  0,20 0,29 0,35 0,40 0,52 0,66 0,90 2850

  4100 4800 5550 7250 9200 12500

  3200 4650 5450 6350 8250 10500 14200 3600

  5200 6100 7100 9300 11700 16000

  30

  8 26,5

  Nilai

  1

  d D min

  Sebagai Fungsi Jumlah Lengkungan dan Tegangan Tarik Maksimum Tali Baja Tipe : 6 x 19 + 1 Fibre Core

  Tabel L.1.1. Nilai

  d D min

  Sebagai Fungsi Jumlah Lengkungan

  Jumlah lengkungan d D min

  Jumlah lengkungan d D min

  Jumlah lengkungan d D min

  2

  7

  3

  4

  16

  20

  23

  5

  25

  6

  Sumber : Syamsir (1987)

  Lampiran 2

  Harga Faktor m, C, C

  1 dan C

  2 Tabel L.2.1. Harga Faktor m z Dalam Ribuan

  30

  50

  

70

90 110 130 150 m 0,26 0,41 0,56 0,70 0.83 0,95 1,07 z Dalam Ribuan 170 190 210 230 255 280 310 340 m 1,18 1,29 1,40 1,50 1,62 1,74 1,87 2,00

  

450

z Dalam Ribuan 370 340 500 550 600 650 700

  

2,42

m 2,12 2,27 2,60 2,77 2,94 3,10 3,17

  Tabel L.2.2. Harga Faktor C

  Konstruksi Tali 6 x 7 =42 6 x 19 = 114 dan Satu Poros 6 x 37 = 222 dan Satu dan satu Biasa Warrington Seale

  Poros Poros

  σ b (kg/ 2 n n n n n mm ) ar ar ar ar ar isi isi isi isi isi isi isi isi isi isi

onga onga onga onga onga

aj aj aj aj aj os os os os os os os os os os ej ej ej ej ej

pot pot pot pot pot

P P P P P P P P P P

  S S S S S

er er er er er

B B B B B

  130 1.31 1,13 1,08 0,91 0,69 0,61 0,81 0,69 1,12 0,99

  160 0,83

  1,22 1,04 1,00 0,63 0,54 0,75 0,62 1,06 0,93 180

  1,16 0,98 0,95 0,78 0,59 0,50 0,70 0,57 1,02 0,89

  Tabel L.2.3. Harga Faktor C

  1 Diamter Kurang 5,5-8 8,5-10 11-14 15-17,5 18-19 19,5-24 Tali Dari 5

  0,89

C 0,83 0,85 0,93 0,97 1,00 1,04

1 Tabel L.2.4. Harga Faktor C

  2 Bahan Serabut Tali C 2 1,00 Baja karbon : 0,53% C;0,57% Mn;0,25% Si;0,09% Ni;0,08% Cr;0,02%S dan 0,02P ...

  Baja karbon : 0,70% C;0,61% Mn;0,09% Si;0,021% S dan 0,028% P ........................... 0,9 Baja pearlitic : 0,4% C; 0,52% Mn;0,25% Si;0,2% Ni;1,1% Cr;0,025%S dan 0,025%P 1,37 Baja stainless : 0,09% C;0,35% Mn;0,3% Si;8,7% Ni;17,4% Cr;0,02%S dan 0,02%P... 0,67 Baja open-hearth biasa

  1 Baja open hearth yang dilebur dengan arang besi dan dibersihkan dengan skrap 0,53 Serat yang terbuat dari batang logam dan seluruhnya

  1 Serat yang terbuat dari batang logam sebagian 0,92 Sumber : Rudenko (1996)

  Lampiran 3

  Harga a, z

  2

  , β dan Efisiensi Puli Tabel L.3.1. Harga a, z

  2 , dan β

  • er p um m i da si ar ak n h t pa

  Kondisi pengoperasian Mode suspensi r- a i m da

  β

  mesin pengangkat beban gka pe al n, n t a an

  ) 1 i la an am rj = i m , j n di ng

  • bu

  l ke am ba er ku ian us uk g al ar d ikl ja p en h be i h l n ( er h s gi an unt i as la i k lah ar er ng p ar m ti = 2 s O H Jum T ju put l

  Digerakkan tangan

  8

  25 16 400 Suspensi 2 _ 0,7 sederhana Suspensi Peralatan

  8

  25 40 1.000 dengan satu 4 2 0,5 ringan bebas puli Digerakkan

  1

25 136 3.400 2 x 2

  3 2 0,4 Peralatan daya 6 2 x 2

  5 3 0,3 medium Beberapa Peralatan

  2

30 320 9600 2 x 4

  7 4 0,25 Puli dengan berat dan 4 2 x 5

  9 5 0,2 rasio sangat berat

  Tabel L.3.2. Efisiensi Puli

  Putaran Tunggal Puli Ganda Efisiensi Jumlah Jumlah Jumlah Jumlah Gesekan pada Gesekan anguler alur puli yang alur puli yang permukaan puli pada permukaan puli berputar berputar (faktor resisten (factor resisten satu satu puli) puli)

  2

  1

  4 2 0,951 0,971

  3 0,945

  2

  6 4 0,906

  4

  3

  8 6 0,861 0,918

  5

  4

  10 8 0,823 0,892

  6

  5

  12 10 0,784 0,873 Sumber : Rudenko (1996)

  Lampiran 4

  13

  60 80 229-25 S15CK 720-880 845-770 35 50 145-235

  55 75 212-277 S55C 720-765 740-680 40 66 185-255

  50 70 201-69 S50C 720-770 740-680 37 62 179-235

  45 62 179-255 S45C 720-780 750-680 35 58 167-229

  40 58 167-235 S40C 720-790 760-700 33 55 156-217

  34 55 152-212 S35C 720-800 770-710 31 52 159-207

  (H B ) S30C 720-815 780-720 29 48 137-197

  C) Batas mulur (Kg/mm

2

) Kekuatan tarik (Kg/mm 2 ) Kekerasan

  C) A r (

  A c (

  Lambang Temperatur Transformasi Sifat Mekanis

  Tabel L.4.2. JIS G 4051 Baja Kabon untuk Konstruksi Mesin dan Sifat-sifat Mekanis Standar

  15 Sumber : Rudenko (1996)

  11

  Tali untuk Crane dan Pengangkat, dan JIS G 4051 Baja Kabon untuk Konstruksi Mesin

  30

  26

  22

  8

  7

  6

  16

  14

  12

  6-7 diatas 7

  6 x 19 = 114 + 1 c 6 x 37 = 222 + 1c Posisi berpotongan

Posisi

sejajar

Posisi berpotongan Posisi sejajar Jumlah serat patah sepanjang satu tingkatan setelah tali tertentu dibuang Kurang 6

  Faktor mula-mula dari keamanan tali terhadap tegangan Konstruksi Tali

  Tabel L.4.1. Tali untuk Crane dan Pengangkat

  Sumber : Sularso (1987)

  • 31,5 48 *315 480 5 12,5

  16

  90 Sumber : Sularso (1987) Keterangan : 1.

  80

  9

  75

  8

  71

  70

  7

  22 65 220

  18 63 180 630 19 190 20 200

  38 60 160 380 600 (17) 170

  6

  55 5,6 14 *35,5 56 140 *355 560 (15) 150 360

  35

  32 50 125 320 500 130 340 530

  12 30 120 300 460

  28 45 *112 280 450

  25 42 110 250 420 260 440 4,5 * 11,2

  11

  4 10 *22,4 40 100 *224 400 24 (105) 240

  Diameter Poros Puli (mm)

  Diameter Poros Puli, Batang Baja Karbon Difinis Dingin untuk Poros, dan Baja Rol untuk Konstruksi Umum Tabel L.5.1. Diameter Poros Puli

  Lampiran 5

  • 6,3
  • 7,1

  Tanda * menyatakan bahwa bilangan yang bersangkutan dipilih dari bilangan standar.

  40

  Dilunakkan 20 atau kurang 65-86 (89)-27 - 21-80 60-76 (85)-22 166-238

Tanpa 20 atau kurang 71-91 12-30 -

dilunakkan 21-80 66- (90)-24

  55

  26 SS55 0,30 atau kurang 1,60 atau kurang 0,040 atau kurang 0,040 atau kurang

  22 SS50 50-62

  18 SS41 41-52

  Mulur (kg/mm 2 ) C Mn P S SS34

  Lambang Unsur Kimia (%) Kekuatan Tarik (kg/mm 2 ) Batas *

  

Dilunakkan 20 atau kurang 72-93 14-31 -

Tanpa 21-80 67-83 10-26 188-260

dilunakkan 20 atau kurang 80-101 19-34 -

21-80 75-91 16-30 213-285

  81 183-253 S55C-D

  21-80 63-82 (87)-25 - 58-72 (84)-19 160-225 S45C-D

  21-80 58-79 (84)-23 - 53-69 (73)-17 144-216 Tanpa dilunakkan 20 atau kurang

  B) H B S35C-D Dilunakkan 20 atau kurang

  H R C (H R

  (mm) Kekuatan Tarik (Kg/mm 2 ) Kekerasan

  Lambang Perlakuan Panas Diameter

  • 0.050 atau kurang 0.050 atau kurang 34-44

  Sumber : Sularso (1987)

  Tabel L.5.2. JIS G 3121. Batang Baja Karbon Difinis Dingin untuk Poros Tabel L.5.3. JIS G 3101. Baja Rol untuk Konstruksi Umum

  Lampiran 5 (lanjutan)

  • Batas mulur ini merupakan harga terendah dan besarnya tergantung pada tebal, diameter, dll.

  Lampiran 6

  Standar JIS G 5501 Besi Cor Kelabu dan JIS G 3521 Kawat Baja Tarik Keras Tabel L.6.1. JIS G 5501 Besi Cor Kelabu 2 Lambang Tebal Utama Kekuatan Kekerasan (kg/mm ) 2 Coran (mm) Tarik (kg/mm ) 4-8

  24 255 atau kurang 8-15 22 235 “ FC 20

  15-30 20 223 “ 30-50 17 217 “ 4-8 28 269 “ 8-15 26 248 “ FC 25

  15-30 25 241 “ 30-50 22 229 “ 8-15 31 269 “ FC 30 15-30 30 262 “ 30-50 27 248 “ 15-30 35 277 “ FC 35

  30-50 32 269 “

  Tabel L.6.2. JIS G 3521 Kawat Baja Tarik Keras a. Batang kawat baja karbon tinggi menurut JIS G 3506 seperti tabel di bawah ini.

  Unsur Kimia (%) Lambang C Si Mn P S SWRH 47 A 0,44-0,51 0,30-0,60 0,040 atau 0,040 atau kurang kurang SWRH 47 B 0,44-0,51 0,60-0,90

  SWRH 52A 0,49-0,56 0,30-0,60 SWRH 52B 0,49-0,56 0,60-0,90 SWRH 57A 0,54-0,61 0,30-0,60 SWRH 57 B 0,54-0,61 0,15-0,35 0,60-0,90 SWRH 62 A 0,59-0,66 0,30-0,60 SWRH 62 B 0,59-0,66 0,60-0,90 SWRH 67 A 0,64-0,71 0,30-0,60 SWRH 67 B 0,64-0,71 0,60-0,90 SWRH 72 A 0,69-0,76 0,30-0,60 0,030 0,030 SWRH 72 B 0,69-0,76 0,60-0,90 atau kurang atau kurang SWRH 77 A 0,74-0,81 0,30-0,60 SWRH 77 B 0,74-0,81 0,60-0,90 SWRH 82 A 0,79-0,86 0,30-0,60 SWRH 82 B 0,79-0,86 0,60-0,90

  Sumber : Sularso (1987)

  Lampiran 6 (lanjutan)

  b.Kawat baja tarik keras digolongkan atas 3 jenis menurut kekuatannya sebagai : SWA, SWB dan SWC.

  Diameter Kawat (mm) Kekuatan tarik (kg/mm 2 ) SWA SWB SWC

  0,32 0,35 0,40 0,45 0,50 0,55 0,60 0,65 0,70 0,80 0,90 1,00 1,20 1,40 1,60 1,80

  175-205 175-205 170-200 165-195 165-195 160-190 160-185 160-185 155-180 155-180 155-180 150-175 145-170 140-165 135-160 130-155

  205-235 205-235 200-230 195-225 195-225 190-220 185-215 185-215 180-210 180-205 180-205 175-200 170-195 165-190 160-185 155-180

  235-265 235-265 230-260 225-255 225-255 220-250 215-245 215-245 210-240 205-235 205-230 200-225 195-220 190-215 185-210 180-205

  Sumber : Sularso (1987)

  Lampiran 7 Motor AC 3 Phasa

  Lampiran 8 Diagram Blok Sistem Kecepatan Elevator

  Lampiran 9

  Diagram Blok Mikrokontroler ATmega 8535

  Sumber : Data Sheet Mikrokontroler ATmega 8535

  Lampiran 10

  Dimensi Mikrokontroler ATmega 8535 Common Dimensions (Unit of Measure = mm)

  Symbol Min Nom Max Note A - - 4.826 A1 0.381 - - D 52.070 - 52.578 Note 2 E 15.240 - 15.875 E1 13.462 - 13.970 Note 2 B 0.356 - 0.559 B1 1.041 - 1.651 L 3.048 - 3.556 C 0.203 - 0.381 eB 15.494 - 17.526 e 2.540 TYP

  Sumber : Data Sheet Mikrokontroler ATmega 8535

  Lampiran 11

  Fitur ATmega 8535 Tabel L.11. Fitur ATmega8535

  Fitur Penjelasan Arsitektur

  • Memiliki 32 x 8 register serba guna RISC
  • Dapat sepenuhnya beroperasi secara statis
  • Memiliki 130 instruksi yang dapat dieksekusi dalam siklus clock tunggal
  • Kecepatan kerja mencapai 16 MIPS pada 16 MHz
  • Memiliki multiplier 2-siklus Memori - Bersifat nonvolatile dan berkapabilitas operasi read-while-write Program dan
  • Memiliki Internal SRAM berkapasitas 512 Byte Data

    - Operasi ISP dilakukan melalui On-chip Boot Program

    - In-system Self-Programmable Flash berkapasitas 8KB yang berkapabilitas read-while-write, dengan umur siklus tulis/hapus sebanyak 10.000 kali
  • EEPROM 512 Byte dengan umur siklus tulis/hapus sebanyak 100.000 kali
  • Memiliki Boot Code Section yang bersifat opsional disertai

  Independent Lock Bits

  • Menyediakan Programming Lock untuk keamanan piranti lunak Fitur - Real Time Counter dengan osilator terpisah Periferal - Memiliki 2 buah Timer/Counter 8-bit dengan fasilitas Prescaler terpisah dan Compare Mode - Memiliki 1 buah Timer/Counter 16-bit dengan fasilitas Prescaler terpisah, Compare Mode, dan Capture Mode - 4 buah kanal PWM
  • Menyediakan fasilitas ADC sebesar 10 bit dengan 8 kanal
  • Memiliki 8 kanal single-end
  • Menyediakan 7 kanal diferensial (khusus kemasan TQFP)
  • Dilengkapi kanal diferensial dengan Programmable Gain sebesar 1

    kali, 10 kali, atau 200 kali untuk kemasan TQFP

  • Memberikan Two-wire Serial Interface berorientasi byte
  • Antarmuka komunikasi serial USART yang dapat diprogram
  • Antarmuka komunikasi serial Master/Slave SPI
  • Watchdog Timer dengan osilator terpisah, yang dapat diprogram
  • Komparator analog

  Lampiran 11 (lanjutan) Fitur Penjelasan Fitur Khusus

  • Power-on Reset - Programmable Brown-out Detection - Internal Calibrated RC Oscillator - Sumber interupsi eksternal dan internal
  • Enam mode penghematan daya (Sleep Mode) melalui pemilihan piranti lunak, yaitu Idle, Power-down, Power-save, ADC Noise Reduction, Standby dan Extended Standby.

  Input/Output Terdapat 32 jalur yang dapat diprogram Tegangan

  • Pada seri ATmega8535L tegangan operasinya berkisar 2,7 V Operasional hingga 5,5 V - Seri ATmega8535, tegangan operasinya berkisar 4,5 V hingga 5,5 V

    Kemasan Diproduksi dalam 4 jenis kemasan, yakni PDIP dengan 40 pin,

    TQFP dengan 44 pin, PLCC dengan 44 pin serta QFN/MLF dengan 44 pin.

  Keterangan Tabel :

  • RISC (Reduced Instruction Set Computer)
  • EEPROM (Electrically Erasable Programmable Read Only Memory)
  • PWM (Pulse Width Modulation)
  • ADC (Analog to Digital Converter)
  • TQFP (Thin Quad Flat Package)
  • USART (Universal Siynchronous Asynchronous Transmitter Receiver)
  • SPI (Serial Perpheral Interface)
  • RC (Resistor-Capacitor)
  • PDIP (Plastic Dual Inline Package)
  • PLCC (Plastic Leaded Chip Carrier)
  • QFN/MLF (Quad Flat No Leads/Micro Lead Frame)

  Gambar L.11. Konfigurasi Pin pada Kemasan TQFP – PLCC – PDIP

  Sumber : Data Sheet Mikrokontroler ATmega 8535

  Lampiran 12

  Dokumentasi Pembuatan Papan PCB (Printed Circuit Board) (a) (b)

  Gambar L.12.1 (a) Jalur Papan PCB Setelah Diprint Ke Kertas Photo, (b) Papan PCB

  (a) (b) Gambar L.12.2. (a) Papan PCB Disetrika, (b) Pelarutan Papan PCB

  Lampiran 12 (lanjutan)

  (a) (b) Gambar L.12.3. (a) Papan PCB Setelah Proses Pelarutan dan Dibor, (b) Papan

  PCB Setelah Dipasang Komponen (a)

  (b) Gambar L.12.4. (a) Kaki Komponen Setelah Dibengkokkan ± 45

  (b) Penyolderan Papan PCB

  Lampiran 13

  Dokumentasi Papan PCB (Printed Circuit Board) Yang Telah Dibuat Gambar L.13.1. Modul Mikrokontroler ATmega 8535

  (a) (b) Gambar L.13.2. (a) Seven Segment, (b) Driver Motor DC

  Gambar L.13.3. LCD (Liquid Cristal Display)

  Lampiran 14

  Driver Motor DC

  12. Baterai kering

  12 Volt 1 buah Rp. 350.000,-

  11. Baterai kering

  6 Volt 1 buah Rp. 300.000,-

  12 Volt 1 buah Rp. 350.000,- 10. Motor DC

  5A 125 Volt 4 buah Rp. 16.000,- 8. Kabel - - Rp. 25.000,- 9. Motor DC

  7. Sensor sentuh

  6. Tombol - 12 buah Rp. 12.000,-

  3 Volt 1 buah Rp. 135.000,-

  5. Bel

  4. Tujuh led - 4 buah Rp. 100.000,-

  3. Display LCD 2 baris x 16 kolom 1 buah Rp. 150.000,-

  Modul Mikrokontroler 8 bit 2 buah Rp. 400.000,- ATmega 8535 2.

  Perkiraan Biaya Bahan dan Komponen Elektronika Tabel L.14.1. Perkiraan Biaya Bahan

  No. Nama Komponen Spesifikasi Jumlah Harga 1.

  Tabel L.14.2. Perkiraan Biaya Komponen Elektronika

  10. Drum penggulung tali - 1 buah Rp. 30.000,- Total Rp. 555.500,-

  9. Tali benang - 1 buah Rp. 3.000,-

  8. Lem silikon bakar - 6 buah Rp. 6.000,-

  7. Paku keling - 110 buah Rp. 27.500,-

  6. Baut dan mur M4 x 0,7 8 buah Rp. 4.000,-

  5. Baut dan mur M3 x 0,5 62 buah Rp. 31.000,-

  4. Triplek 400 x 400 x 8 (mm) 2 lembar Rp. 10.000,-

  3. Arcilyc Tebal 2,5 (mm) 1 lembar Rp. 350.000,-

  2. Aluminium profil U 9 x 9 (mm) 1 batang Rp. 14.000

  1. Aluminium segi empat 20 x 20 (mm) 2 batang Rp. 80.000,-

  No. Nama Bahan Ukuran Jumlah Harga

  6 Volt 1 buah Rp. 150.000,- Total Rp. 2.188.000,-

  Lampiran 15

  Rancangan Perangkat Kontrol Prototipe Elevator Gambar L.15. Rancangan Perangkat Kontrol Prototipe Elevator

  Keterangan gambar : 1.

  Tombol pemanggilan sangkar

  9. Tujuh led (seven segment) 2. Tombol tujuan lantai

  10. Liquid Crystal Display (LCD) 3. Tombol buka-tutup pintu

  11. Bel 4. Sensor sentuh lantai

  12. Driver motor DC 12 Volt 5. Sensor sentuh batas buka pintu 13. Driver motor DC 6 Volt 6.

  Sensor sentuh batas tutup pintu 14. Mikrokontroler ATmega 8535 7. Motor DC 12 Volt

  15. Mikrokontroler ATmega 8535 8. Motor DC 6 Volt

  Lampiran 16

  Listing Program /***************************************************** This program was produced by the CodeWizardAVR V2.03.4 Standard Automatic Program Generator © Copyright 1998-2008 Pavel Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com Project : Prototipe elevator Version : Date : 03/16/2012 Author : Company : Comments : Chip type : ATmega8535 Program type : Application Clock frequency : 16.000000 MHz Memory model : Small External RAM size : 0 Data Stack size : 128

  • / #include <mega8535.h> #include <delay.h> #define SAKLAR_LT_4 PINA.7 #define SAKLAR_LT_3 PINA.6 #define SAKLAR_LT_2 PINA.5

  #define SAKLAR_LT_1 PINA.4 #define SEVEN_SEG PORTA #define TOMBOL_DINDING_1 PINB.0 #define TOMBOL_DINDING_2_UP PINB.1 #define TOMBOL_DINDING_2_DOWN PINB.2 #define TOMBOL_DINDING_3_DOWN PINB.3 #define TOMBOL_DINDING_3_UP PINB.4 #define TOMBOL_DINDING_4 PINB.5 #define BELL PORTB.7 #define TOMBOL_CAR_1 PINC.0 #define TOMBOL_CAR_2 PINC.1 #define TOMBOL_CAR_3 PINC.2

  #define TOMBOL_CAR_4 PINC.3 #define TOMBOL_CAR_PINTU_BUKA PINC.4 #define TOMBOL_CAR_PINTU_TUTUP PINC.5 #define SAKLAR_PINTU_CAR_TUTUP PINC.6 #define SAKLAR_PINTU_CAR_BUKA PINC.7 #define MOTOR_UTAMA OCR1A #define MOTOR_PINTU_CAR OCR1B #define ARAH_MOTOR_UTAMA PORTD.6 #define ARAH_MOTOR_PINTU_CAR PORTD.7 #define NAIK 1 #define TURUN 0 #define BUKA 1 #define TUTUP 0 bit setup=1,start; unsigned char posisi_car; bit tujuan_lantai_1; bit tujuan_lantai_2; bit tujuan_lantai_3; bit tujuan_lantai_4; void buka_tutup_pintu(); void running(unsigned int x, unsigned char y) { MOTOR_UTAMA=x; ARAH_MOTOR_UTAMA=y; } void stop() { delay_ms(250); running(0,0); PORTD.0=0; PORTD.1=0; BELL=1; delay_ms(100); BELL=0; } void setup_lantai() { bit x=1,a=0,y=0; while (x) { if (SAKLAR_PINTU_CAR_TUTUP==1) { MOTOR_PINTU_CAR = 0; x=0; y=1; } else { MOTOR_PINTU_CAR =1023; ARAH_MOTOR_PINTU_CAR = TUTUP; } } while (y) { if (!SAKLAR_LT_1) a=1; else { stop(); setup=0; y=0; start=1; SEVEN_SEG=1; } while (a) { running(1023,NAIK); PORTD.0=1; if (SAKLAR_LT_2) { stop(); SEVEN_SEG=2; a=0; y=0; setup=0; start=1; }

if (SAKLAR_LT_3) { stop(); SEVEN_SEG=3; a=0; y=0; setup=0; start=1; } if (SAKLAR_LT_4) { stop(); SEVEN_SEG=4; a=0; y=0; setup=0; start=1; } } } } void cek_lantai() { if (SAKLAR_LT_1) { posisi_car=1; SEVEN_SEG=posisi_car; } if (SAKLAR_LT_2) { posisi_car=2; SEVEN_SEG=posisi_car; } if (SAKLAR_LT_3) { posisi_car=3; SEVEN_SEG=posisi_car; } if (SAKLAR_LT_4) { posisi_car=4; SEVEN_SEG=posisi_car;

  } } void cek_tujuan_lantai() { if (TOMBOL_DINDING_1||TOMBOL_CAR_1) tujuan_lantai_1=1; if (TOMBOL_DINDING_2_UP||TOMBOL_DINDING_2_DOWN||TOMBOL_CA R_2) tujuan_lantai_2=1; if (TOMBOL_DINDING_3_UP||TOMBOL_DINDING_3_DOWN||TOMBOL_CA R_3) tujuan_lantai_3=1; if (TOMBOL_DINDING_4||TOMBOL_CAR_4) tujuan_lantai_4=1; } void run_check() { cek_lantai(); cek_tujuan_lantai(); } void diem() { unsigned int i; for (i=0;i<5000;i++) { run_check(); delay_ms(1); } } void buka_tutup_pintu() { bit b=1,c=0,d=0; diem(); while (b) { c=1; while (c) { run_check(); if (SAKLAR_PINTU_CAR_BUKA==0) { MOTOR_PINTU_CAR=1023; ARAH_MOTOR_PINTU_CAR=BUKA; } else { MOTOR_PINTU_CAR=0; diem(); c=0; d=1; } if (TOMBOL_CAR_PINTU_TUTUP) { MOTOR_PINTU_CAR=0; c=0; d=1; } } while (d) { run_check(); if (SAKLAR_PINTU_CAR_TUTUP==0) { MOTOR_PINTU_CAR=1023; ARAH_MOTOR_PINTU_CAR=TUTUP; } else { MOTOR_PINTU_CAR=0; diem(); d=0; b=0; }

if (TOMBOL_CAR_PINTU_BUKA) { MOTOR_PINTU_CAR=0; d=0; } } } } void operation() { run_check(); while (tujuan_lantai_1) { if (SAKLAR_LT_1) { stop(); diem(); tujuan_lantai_1=0; buka_tutup_pintu(); } else { run_check(); running(1023,TURUN); PORTD.1=0; if (tujuan_lantai_4&&SAKLAR_LT_4) { stop(); diem(); tujuan_lantai_4=0; buka_tutup_pintu(); } if (tujuan_lantai_3&&SAKLAR_LT_3) { stop(); diem(); tujuan_lantai_3=0;

buka_tutup_pintu(); } if (tujuan_lantai_2&&SAKLAR_LT_2) { stop(); diem(); tujuan_lantai_2=0; buka_tutup_pintu(); } } } while (tujuan_lantai_2) { if (SAKLAR_LT_2) { stop(); diem(); tujuan_lantai_2=0; buka_tutup_pintu(); } else { run_check(); if (posisi_car>2) { running(1023,TURUN); PORTD.1=1; } else { running(1023,NAIK); PORTD.0=1; } if (tujuan_lantai_4&&SAKLAR_LT_4) {

stop(); diem(); tujuan_lantai_4=0; buka_tutup_pintu(); } if (tujuan_lantai_3&&SAKLAR_LT_3) { stop(); diem(); tujuan_lantai_3=0; buka_tutup_pintu(); } if (tujuan_lantai_1&&SAKLAR_LT_1) { stop(); diem(); tujuan_lantai_1=0; buka_tutup_pintu(); } } } while (tujuan_lantai_3) { if (SAKLAR_LT_3) { stop(); diem(); tujuan_lantai_3=0; buka_tutup_pintu(); } else { run_check(); if (posisi_car<3) {

running(1023,NAIK); PORTD.0=1; } else { running(1023,TURUN); PORTD.1=1; } if (tujuan_lantai_4&&SAKLAR_LT_4) { stop(); diem(); tujuan_lantai_4=0; buka_tutup_pintu(); } if (tujuan_lantai_2&&SAKLAR_LT_2) { stop(); diem(); tujuan_lantai_2=0; buka_tutup_pintu(); } if (tujuan_lantai_1&&SAKLAR_LT_1) { stop(); diem(); tujuan_lantai_1=0; buka_tutup_pintu(); } } } while (tujuan_lantai_4) { if (SAKLAR_LT_4) {

stop(); diem(); tujuan_lantai_4=0; buka_tutup_pintu(); } else { run_check(); running(1023,NAIK); PORTD.0=1; if (tujuan_lantai_3&&SAKLAR_LT_3) { stop(); diem(); tujuan_lantai_3=0; buka_tutup_pintu(); } if (tujuan_lantai_2&&SAKLAR_LT_2) { stop(); diem(); tujuan_lantai_2=0; buka_tutup_pintu(); } if (tujuan_lantai_1&&SAKLAR_LT_1) { stop(); diem(); tujuan_lantai_1=0; buka_tutup_pintu(); } } } } void main(void){

  PORTA=0x00; DDRA=0x0F; PORTB=0x00; DDRB=0x80; PORTC=0x00; DDRC=0x00; PORTD=0x00; DDRD=0xFF; TCCR0=0x00; TCNT0=0x00; OCR0=0x00; TCCR1A=0xA3; TCCR1B=0x03; TCNT1H=0x00; TCNT1L=0x00;

  ICR1H=0x00;

  ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; ASSR=0x00; TCCR2=0x00; TCNT2=0x00; OCR2=0x00; MCUCR=0x00; MCUCSR=0x00; TIMSK=0x00; ACSR=0x80; SFIOR=0x00; while (1){ if (setup) setup_lantai(); if (start) operation(); };

  } Lanjutan listing program #include <mega8535.h> #include <delay.h> #asm .equ __lcd_port=0x15 ;PORTC #endasm #include <lcd.h> typedef unsigned char byte; flash byte arrow_up[8]= { 0b00000100, 0b00001110, 0b00011111, 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00000000, }; flash byte arrow_down[8]= { 0b00000100, 0b00000100, 0b00000100, 0b00000100, 0b00011111, 0b00001110, 0b00000100, 0b00000000, }; void define_char(byte flash *pc, byte char_code) { byte i,a; a=(char_code<<3)|0x40; for (i=0;i<8;i++) lcd_write_byte(a++,*pc++); } void main(void){

  PORTA=0xFF; DDRA=0x00; PORTB=0x00; DDRB=0x00; PORTC=0x00; DDRC=0xFF; PORTD=0x00; DDRD=0x00; TCCR0=0x00; TCNT0=0x00; OCR0=0x00; TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00;

  ICR1H=0x00;

  ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; ASSR=0x00; TCCR2=0x00; TCNT2=0x00; OCR2=0x00; MCUCR=0x00; MCUCSR=0x00; TIMSK=0x00; ACSR=0x80; SFIOR=0x00; lcd_init(16); while (1) { lcd_gotoxy(2,0); lcd_putsf("DEDY RAHMAN"); if (PINA.0==1) { lcd_gotoxy(2,0); lcd_putsf("DEDY RAHMAN"); lcd_gotoxy(11,1); lcd_putsf(" NAIK"); define_char(arrow_up,0); lcd_gotoxy(0,1); lcd_putchar(0); } if (PINA.1==1) { lcd_gotoxy(2,0); lcd_putsf("DEDY RAHMAN"); lcd_gotoxy(11,1); lcd_putsf("TURUN"); define_char(arrow_down,0); lcd_gotoxy(0,1); lcd_putchar(0); } }; }

Dokumen yang terkait

Kecernaan Bahan Kering dan Bahan Organik Ransum yang Mengandung Pelepah Daun Kelapa Sawit dengan Perlakuan Fisik, Kimia, Biologis dan Kombinasinya Pada Domba

0 1 12

BAB II PERTIMBANGAN PERLUNYA PENGATURAN DIVESTASI SAHAM ASING DALAM KEGIATAN PENANAMAN MODAL ASING DI INDONESIA A. Sejarah Pengaturan Penanaman Modal Asing di Bidang Pertambangan Minerba 1. Istilah dan Pengertian Kontrak Karya - Perimbangan Kepentingan Pe

0 0 24

Analisis Faktor Pengaruh Strategi Marketing Mix Dalam Keputusan Nasabah Menggunakan Jasa Asuransi Di Pt. Asuransi Ekspor Indonesia (Persero)

0 0 24

Analisis Faktor Pengaruh Strategi Marketing Mix Dalam Keputusan Nasabah Menggunakan Jasa Asuransi Di Pt. Asuransi Ekspor Indonesia (Persero)

0 0 12

BAB II TINJAUAN PUSTAKA 2.1. Persepsi - Persepsi Ayah dan Ibu Tentang Pendidikan Seks Bagi Remaja Putra Dan Putri Di Kelurahan Sitataring Kecamatan Batang Ayumi Julu Kota Padangsidimpuan Tahun 2015

0 0 27

BAB I PENDAHULUAN 1.1. Latar Belakang - Persepsi Ayah dan Ibu Tentang Pendidikan Seks Bagi Remaja Putra Dan Putri Di Kelurahan Sitataring Kecamatan Batang Ayumi Julu Kota Padangsidimpuan Tahun 2015

0 0 10

Perbandingan Metode Analytical Hierarchy Process (AHP) dan Metode Preference Ranking Organization Method For Enrichment Evaluation (PROMETHEE) untuk Pemilihan Hardisk Eksternal

0 0 13

BAB II TINJAUAN PUSTAKA 2.1. Sistem Pendukung Keputusan - Perbandingan Metode Analytical Hierarchy Process (AHP) dan Metode Preference Ranking Organization Method For Enrichment Evaluation (PROMETHEE) untuk Pemilihan Hardisk Eksternal

0 0 17

Perbandingan Metode Analytical Hierarchy Process (AHP) dan Metode Preference Ranking Organization Method For Enrichment Evaluation (PROMETHEE) untuk Pemilihan Hardisk Eksternal

0 0 13

Pengaruh Agreeableness, Sikap, Norma Subjektif dan Kontrol Perilaku yang dipersepsikan terhadap intensi OCB

0 1 17