Langkah-Langkah Percobaan Institutional Repository | Satya Wacana Christian University: Simulasi dan Pengkajian Performance Vehicular Ad Hoc Networks

39 14. Resistor kΩ R , resistor Ω R , resistor kΩ R , resistor Ω R , resistor Ω R , resistor Ω R , resistor kΩ R , resistor Ω R , resistor Ω R , resistor kΩ R , dan resistor Ω R . 15. DB9 female PCB, 16. PCB polos, 17. Jepit buaya, 18. Adaptor, 19. Kabel downloader, dan 20. Kabel Serial to USB. Untuk gambar schematic desain hardware dapat dilihat di Lampiran 1.

D. Langkah-Langkah Percobaan

Pertama-tama buatlah hardware dengan langkah-langkah sebagai berikut 1. Siapkan komponen yang diperlukan. 2. Print mika board hardware yang ada di Lampiran 2. 3. Setrika PCB dengan mika yang sudah di print sampai menempel. Atur setrika agar tidak terlalu panas atau dingin. Beri 2 lembar agar mika tidak terbakar. 4. Jika sudah menempel lepaskan plastik pada PCB dan tebali dengan spidol permanen pada jalur yang hilang. 5. Buat larutan Ferit Clorit dengan air mendidih dan leburkan PCB yang sudah disetrika tadi. 6. Goyangkan wadah sampai terlihat jalur yang berwarna hitam, jika sudah angkat PCB. 7. Bor PCB seperti pada jalur rangkaian. 8. Solder komponen pada PCB. Cara mengecek tampilan LCD pada mikrokontroler Terhubung atau tidaknya dapat dilihat dengan menggunakan program yang ditampilkan di LCD 16x2. 1. Siapkan adaptor, hardware, kabel downloader, kabel serial to USB kemudian rangkailah seperti gambar di bawah ini. 40 Gambar 4. Menghidupkan Modul 2. Hidupkan adaptor dan atur tegangan pada board ± 8V, sehingga terlihat LED Wi-Fi menyala hijau. 3. Buka CodeVisionAVR dan lakukan setting :  Settings - programmer - AVR Chip Programmer Type: Atmel AVRProg AVR910 - Communication Port: COM8 - Baud Rate: 115200 - berikan centang pada Atmega169 CKDIV8 Fuse Warning - OK, seperti ditunjukkan pada gambar di bawah ini. Gambar 5. Programmer Settings Untuk communication port tergantung dari port yang digunakan dari komputer dan dapat dilihat di Device Manager dengan cara:  Settings - Terminal Settings - Port: COM9 - Baud rate: 115200 - Data bits : 8 - Stop bits: 1 - Parity: None - Emulation: TTY - Handshaking : None - Append LF berikan centang pada keduanya On Reception dan On Transmission - Appearance Rows: 25 dan Columns: 80 - berikan centang pada Echo Transmitted Characters - OK, ditunjukkan seperti gambar di bawah. 41 Gambar 6. Terminal Setting 4. Masukkan program berikut. Project : Program Cek LCD Version : v1 Date : 27102014 Author : Kristiani Ira Company : Siskom UKSW Comments: Pembuatan Pedoman Modul USR-WIFI232-G Chip type : ATmega8535 Program type : Application Clock frequency : 11,059200 MHz Memory model : Small External RAM size : 0 Data Stack size : 128 include mega8535.h include delay.h Alphanumeric LCD Module functions asm .equ __lcd_port=0x15 ;PORTC endasm include alcd.h Declare your global variables here void mainvoid { Declare your local variables here InputOutput Ports initialization Port A initialization 42 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=0x00; 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=0x00; 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; 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; TimerCounter 0 initialization Clock source: System Clock Clock value: Timer 0 Stopped Mode: Normal top=FFh OC0 output: Disconnected TCCR0=0x00; TCNT0=0x00; OCR0=0x00; TimerCounter 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; 43 TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; TimerCounter 2 initialization Clock source: System Clock Clock value: Timer 2 Stopped Mode: Normal top=FFh OC2 output: Disconnected ASSR=0x00; TCCR2=0x00; TCNT2=0x00; OCR2=0x00; External Interrupts initialization INT0: Off INT1: Off INT2: Off MCUCR=0x00; MCUCSR=0x00; TimersCounters Interrupts initialization TIMSK=0x00; Analog Comparator initialization Analog Comparator: Off Analog Comparator Input Capture by TimerCounter 1: Off ACSR=0x80; SFIOR=0x00; LCD module initialization lcd_init16; lcd_clear; while 1 { Place your code here PORTC.3=1; lcd_gotoxy0,0; lcd_putsfHello; delay_ms400; }; } 5. Compile program atau F9 untuk mengecek program apakah ada kesalahan atau tidak. Jika sudah tidak ada kesalahan, Build atau Control+F9 untuk menjalankan program 44 Gambar 7. Compile Program 6. Klik Program the chip da aka terlihat FLASH programming Gambar 8. FLASH programming 7. LCD aka terta pil Hello 45 Gambar 9. Menampilkan di Hello E. Latihan Soal Buatlah program untuk menghubungkan modul USR-WIFI232-G dengan UART sehingga dapat menampilkan macam-macam perintah dengan AT+Instruction pada ter i al. Jika di asukka i put +++ , aka aka e erika feedback a se agai ko fir asi da i puta a aka diberikan feedback +ok . Berikan screenshot hasilnya.

F. Kajian Pustaka