PART 5 TRAINING INPUT Dosen : Dwisnanto Putro, ST, M.Eng
• Input 1 = Mikrokontroler menerima Input berupa tegangan (+) • Input 0 = Mikrokontroler menerima Input berupa tegangan (–) ataupun Ground Input Published By Stefanikha69
• Cara kerja Push Button Published By Stefanikha69
• System Push Button Published By Stefanikha69
• Jenis-Jenis Push Button Published By Stefanikha69
• Mikrokontroler menerima sinyal Ground • Rangkaian Push Button Published By Stefanikha69
• Rangkaian Push Button Pada Uc Published By Stefanikha69
if (syarat ==) {statement/proses;} • Struktur program kode INPUT Published By Stefanikha69
if (syarat ==) {statement/proses;} else {statement/proses;} • Struktur program kode INPUT else Published By Stefanikha69
• New Project • Run CodeVision Published By Stefanikha69
• Chip select Published By Stefanikha69
configuration chip select • Chip ATMEGA 8535 • Clock Mhz Published By Stefanikha69
• Untuk port gunakan PORTC untuk LED PORTC.0 – PORTC.7 = output (0) Published By Stefanikha69
• Gunakan PORTD.2 dan PORTD.3 sebagai Input pullup (P) Published By Stefanikha69
• Save and Generate Published By Stefanikha69
• Save File – make folder and files Published By Stefanikha69
• Display Published By Stefanikha69
• Configuration ready compile Published By Stefanikha69
• 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=0b ;}// led nyala PORTC.0 } Published By Stefanikha69
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
• Configuration PORT Programmer Published By Stefanikha69
Choice : • AVR Chip programmer type • COM PORT • BAUD RATE Published By Stefanikha69
• COMPILER AND BUILD ALL PROGRAM Or Shift F9 Published By Stefanikha69
• Connecting USB Downloader - PC/Laptop - Microcontroller, And.... Published By Stefanikha69
• Process Downloading Published By Stefanikha69
FINISH Published By Stefanikha69
• Error DOWNLOADING Solution : • Check COM PORT • Check Baud Rate • Check Connection Downloader • Check Prog/Serial TTL select Published By Stefanikha69
• CV AVR WITH PROTEUS OPEN PROGRAM ISIS PROTEUS PROFESSIONAL Published By Stefanikha69
• synchronization cv avr with proteus • Creat Project and Design • Double click pict microcntroller Published By Stefanikha69
• synchronization cv avr with proteus • Select clock frequency • Select program file, (HEX file type) Published By Stefanikha69
• synchronization cv avr with proteus • Running ISIS Proteus • FINISH... Created by. Dwisnanto Putro, Manado, September 2012 Published By Stefanikha69
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
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
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 • JIKA TIDAK DITEKAN PUSHBUTTON PADA PORTD.2 dan PORTD.3 MAKA LED PADA PORTC.2 DAN PORTC.3 MATI Published By Stefanikha69
TASK BUATLAH 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
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 • JIKA PUSH BUTTON PADA PORTD.2 DAN PORTD.3 DITEKAN BERSAMAAN MAKA LED SEMUA MATI Published By Stefanikha69
TASK BUATLAH 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