lampiran a - repository.maranatha.edu · gambar a.1. gambar robot mobil dilihat dari atas gambar...

53
LAMPIRAN A FOTO ALAT

Upload: others

Post on 21-Feb-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

LAMPIRAN A

FOTO ALAT

Page 2: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

Gambar A.1. Gambar robot mobil dilihat dari atas

Gambar A.2. Gambar robot mobil dilihat dari depan

Page 3: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

Gambar A.3. Gambar robot mobil dilihat dari samping

Gambar A.4. Gambar keseluruhan

Page 4: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

Gambar A.5. Gambar kotak kendali

Page 5: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

LAMPIRAN B LISTING PROGRAM

Page 6: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

/************************************************** *** This program was produced by the CodeWizardAVR V1.25.3 Professional Automatic Program Generator © Copyright 1998-2007 Pavel Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com Project : Version : Date : 8/24/2007 Author : F4CG Company : F4CG Comments: Chip type : ATmega16 Program type : Application Clock frequency : 11.059200 MHz Memory model : Small External SRAM size : 0 Data Stack size : 256 */ #include <mega16.h> #include <lcd.h> #include <stdio.h> #include <delay.h> int keyboard_data; int data_kb; char display_lcd[33]; int count; char pindata[12]={0,0,1,2,4,8,16,32,64,128,0,0}; // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x15 ;PORTC #endasm #include <lcd.h> // External Interrupt 0 service routine interrupt [EXT_INT0] void ext_int0_isr(void) { // Place your code here count ++; if(PINB.0 == 1)

Page 7: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

{ data_kb = data_kb + pindata[count]; } if(count==11) { lcd_clear(); keyboard_data = data_kb; count=0; data_kb=0; sprintf(display_lcd,"%d",keyboard_data); lcd_puts(display_lcd); } } // Declare your global variables here void main(void) { // Declare your local variables here // Input/Output Ports initialization // Port A initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTA=0x00; DDRA=0xFF; // Port B initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTB=0x00; DDRB=0xF0; // Port C initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTC=0x00; DDRC=0x00;

Page 8: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

// Port D initialization // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T PORTD=0x00; DDRD=0x00; // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: Timer 0 Stopped // Mode: Normal top=FFh // OC0 output: Disconnected TCCR0=0x00; TCNT0=0x00; OCR0=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: Timer 1 Stopped // Mode: Normal top=FFFFh // OC1A output: Discon. // OC1B output: Discon. // Noise Canceler: Off // Input Capture on Falling Edge // Timer 1 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; // Timer/Counter 2 initialization // Clock source: System Clock // Clock value: Timer 2 Stopped // Mode: Normal top=FFh // OC2 output: Disconnected ASSR=0x00; TCCR2=0x00; TCNT2=0x00;

Page 9: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

OCR2=0x00; // External Interrupt(s) initialization // INT0: On // INT0 Mode: Falling Edge // INT1: Off // INT2: Off GICR|=0x40; MCUCR=0x02; MCUCSR=0x00; GIFR=0x40; // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x00; // Analog Comparator initialization // Analog Comparator: Off // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x80; SFIOR=0x00; // LCD module initialization lcd_init(16); // Global enable interrupts #asm("sei") while (1) { switch (keyboard_data) { case 29: //lcd_clear(); //lcd_putsf("MAJU"); PORTA = 0x01; delay_ms(500); PORTA = 0x00; keyboard_data=0; break; case 27: //lcd_clear(); //lcd_putsf("MUNDUR"); PORTA = 0x02; delay_ms(500);

Page 10: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

PORTA = 0x00; keyboard_data=0; break; case 35: //lcd_clear(); //lcd_putsf("KANAN+MAJU"); PORTA = 0x05; delay_ms(400); PORTA = 0x00; keyboard_data=0; break; case 28: //lcd_clear(); //lcd_putsf("KIRI+MAJU"); PORTA = 0x09; delay_ms(400); PORTA = 0x00; keyboard_data=0; break; case 36: //lcd_clear(); //lcd_putsf("GRIP"); PORTB = 0x40; delay_ms(100); PORTB = 0x00; keyboard_data=0; break; case 21: //lcd_clear(); //lcd_putsf("RELEASE"); PORTB = 0x80; delay_ms(100); PORTB= 0x00; keyboard_data=0; break; }; ;

Page 11: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

} }

Page 12: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

LAMPIRAN C DATA KOMPONEN

Page 13: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

C.1 IC L293D

Page 14: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 15: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

C.2 ATMEGA 16

Page 16: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 17: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 18: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 19: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 20: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 21: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 22: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 23: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 24: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 25: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 26: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 27: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 28: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 29: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 30: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 31: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 32: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 33: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 34: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 35: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 36: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 37: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

C.3 LCD

Page 38: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 39: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

C.4 7805

Page 40: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 41: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 42: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 43: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 44: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

LAMPIRAN D

SKEMA RANGKAIAN

Page 45: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 46: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan
Page 47: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

LAMPIRAN E

DOKUMENTASI

Page 48: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

PERCOBAAN I

1

2

3

Page 49: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

PERCOBAAN II

1

2

3

Page 50: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

PERCOBAAN III

1

2

3

Page 51: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

MENJEPIT BENDA LICIN

MENJEPIT BATU

Page 52: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan

LAMPIRAN F

KODE-KODE TOMBOL KEYBOARD

Page 53: LAMPIRAN A - repository.maranatha.edu · Gambar A.1. Gambar robot mobil dilihat dari atas Gambar A.2. Gambar robot mobil dilihat dari depan