PART 5 TRAINING INPUT

39
PART 5 TRAINING INPUT Dosen : Dwisnanto Putro, ST, M.Eng

description

PART 5 TRAINING INPUT. Dosen : Dwisnanto Putro , ST, M.Eng. Input. Input 1 = Mikrokontroler menerima Input berupa tegangan (+) Input 0 = Mikrokontroler menerima Input berupa tegangan (–) ataupun Ground. Cara kerja Push Button. System Push Button. Jenis-Jenis Push Button. - PowerPoint PPT Presentation

Transcript of PART 5 TRAINING INPUT

Page 1: PART  5 TRAINING  INPUT

PART 5TRAINING INPUTDosen : Dwisnanto Putro, ST, M.Eng

Page 2: PART  5 TRAINING  INPUT

• Input 1 = Mikrokontroler menerima Input berupa

tegangan (+)

• Input 0 = Mikrokontroler menerima Input berupa

tegangan (–) ataupun Ground

Input

Published By Stefanikha69

Page 3: PART  5 TRAINING  INPUT

•Cara kerja Push Button

Published By Stefanikha69

Page 4: PART  5 TRAINING  INPUT

•System Push Button

Published By Stefanikha69

Page 5: PART  5 TRAINING  INPUT

• Jenis-Jenis Push Button

Published By Stefanikha69

Page 6: PART  5 TRAINING  INPUT

• Mikrokontroler menerima sinyal Ground

•Rangkaian Push Button

Published By Stefanikha69

Page 7: PART  5 TRAINING  INPUT

•Rangkaian Push Button Pada Uc

Published By Stefanikha69

Page 8: PART  5 TRAINING  INPUT

if (syarat ==) {statement/proses;}

•Struktur program kode INPUT

Published By Stefanikha69

Page 9: PART  5 TRAINING  INPUT

if (syarat ==) {statement/proses;}else {statement/proses;}

•Struktur program kode INPUT else

Published By Stefanikha69

Page 10: PART  5 TRAINING  INPUT

•New Project

• Run CodeVision

Published By Stefanikha69

Page 11: PART  5 TRAINING  INPUT

Published By Stefanikha69

Page 12: PART  5 TRAINING  INPUT

• Chip select

Published By Stefanikha69

Page 13: PART  5 TRAINING  INPUT

configuration chip select• Chip ATMEGA 8535• Clock 8.000000 Mhz

Published By Stefanikha69

Page 14: PART  5 TRAINING  INPUT

•Untuk port gunakan PORTC untuk LED PORTC.0 – PORTC.7 = output (0)

Published By Stefanikha69

Page 15: PART  5 TRAINING  INPUT

•Gunakan PORTD.2 dan PORTD.3 sebagai Input pullup (P)

Published By Stefanikha69

Page 16: PART  5 TRAINING  INPUT

• Save and Generate

Published By Stefanikha69

Page 17: PART  5 TRAINING  INPUT

• Save File – make folder and files

Published By Stefanikha69

Page 18: PART  5 TRAINING  INPUT

•Display

Published By Stefanikha69

Page 19: PART  5 TRAINING  INPUT

•Configuration ready compile

Published By Stefanikha69

Page 20: PART  5 TRAINING  INPUT

Published By Stefanikha69

Page 21: PART  5 TRAINING  INPUT

•CODE PROGRAM•Untuk menyalakan led pada posisi PORTC .0dengan syarat harus menekan pushbutton PORTD.2;

while(1){

if (PIND.2==0) // jika PIND.2 ditekan{PORTC=0b11111110;} // led nyala PORTC.0

} }

Published By Stefanikha69

Page 22: PART  5 TRAINING  INPUT

SETTING USB – DOWNLOADER :• INSTALL DEVICE USB DOWNLOADER• CONNECT USB DOWNLOADER TO PC/LAPTOP

SETTING COM PORT:• COMPUTER -> MANAGE -> DEVICE MANAGER• PORT (COM &LPT) -> PROLIFIC USB TO SERIAL COMM PORT (COM....)

Published By Stefanikha69

Page 23: PART  5 TRAINING  INPUT

•Configuration PORT Programmer

Published By Stefanikha69

Page 24: PART  5 TRAINING  INPUT

Choice :• AVR Chip programmer type• COM PORT• BAUD RATE

Published By Stefanikha69

Page 25: PART  5 TRAINING  INPUT

•COMPILER AND BUILD ALL PROGRAM

Or Shift F9

Published By Stefanikha69

Page 26: PART  5 TRAINING  INPUT

• Connecting USB Downloader - PC/Laptop - Microcontroller, And....

Published By Stefanikha69

Page 27: PART  5 TRAINING  INPUT

• Process Downloading.........

Published By Stefanikha69

Page 28: PART  5 TRAINING  INPUT

FINISH

Published By Stefanikha69

Page 29: PART  5 TRAINING  INPUT

• Error DOWNLOADING

Solution :• Check COM PORT• Check Baud Rate• Check Connection Downloader• Check Prog/Serial TTL select

Published By Stefanikha69

Page 30: PART  5 TRAINING  INPUT

•CV AVR WITH PROTEUS

OPEN PROGRAM ISIS PROTEUS PROFESSIONAL

Published By Stefanikha69

Page 31: PART  5 TRAINING  INPUT

• synchronization cv avr with proteus• Creat Project and Design•Double click pict microcntroller

Published By Stefanikha69

Page 32: PART  5 TRAINING  INPUT

• synchronization cv avr with proteus• Select clock frequency• Select program file, (HEX file type)

Published By Stefanikha69

Page 33: PART  5 TRAINING  INPUT

• synchronization cv avr with proteus

• Running ISIS Proteus

• FINISH...

Created by. Dwisnanto Putro, Manado, September 2012

Published By Stefanikha69

Page 34: PART  5 TRAINING  INPUT

TASK

BUATLAH project dengan system:•JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA LED pada PORTC.2 MENYALA•JIKA TIDAK DITEKAN PUSHBUTTON PADA PORTD.2 MAKA LED PADA PORTC.2 MATI

Published By Stefanikha69

Page 35: PART  5 TRAINING  INPUT

TASK

BUATLAH project dengan system:•JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA LED pada PORTC.2 MENYALA•JIKA PUSH BUTTON PADA PORTD.3 DITEKAN MAKA LED pada PORTC.3 MENYALA

Published By Stefanikha69

Page 36: PART  5 TRAINING  INPUT

TASKBUATLAH project dengan system:• JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA LED pada PORTC.2 MENYALA• JIKA PUSH BUTTON PADA PORTD.3 DITEKAN MAKA LED pada PORTC.3 MENYALA• JIKA TIDAK DITEKAN PUSHBUTTON PADA PORTD.2 dan PORTD.3 MAKA LED PADA PORTC.2 DAN PORTC.3 MATI

Published By Stefanikha69

Page 37: PART  5 TRAINING  INPUT

TASKBUATLAH project dengan system:• JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA LED pada PORTC.2 MENYALA BERKEDIP SEBANYAK 2 KALI• JIKA PUSH BUTTON PADA PORTD.3 DITEKAN MAKA LED pada PORTC.3 MENYALA BERKEDIP SEBANYAK 3 KALI•DENGAN DELAY = 300 ms

Published By Stefanikha69

Page 38: PART  5 TRAINING  INPUT

TASKBUATLAH project dengan system:• JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA LED pada PORTC.2 MENYALA• JIKA PUSH BUTTON PADA PORTD.3 DITEKAN MAKA LED pada PORTC.3 MENYALA• JIKA PUSH BUTTON PADA PORTD.2 DAN PORTD.3 DITEKAN BERSAMAAN MAKA LED SEMUA MATI

Published By Stefanikha69

Page 39: PART  5 TRAINING  INPUT

TASKBUATLAH project dengan system:• JIKA PUSH BUTTON PADA PORTD.2 DITEKAN MAKA terjadi proses LED berjalan pada PORTC.0 s/d PORTC.7• JIKA PUSH BUTTON PADA PORTD.3 DITEKAN MAKA terjadi proses LED berjalan pada PORTC.7 s/d PORTC.0

Published By Stefanikha69