Modul SerLog - Easy Serial Logger

dokumen-dokumen yang mirip
Listing Program Aquaponik

LAMPIRAN A. Gambar A. Layout alat tongkat tunanetra. Ubiversitas Sumatera Utara

LAMPIRAN A DATA SHEET

Langkah-langkah pemrograman: 1. Pilih File >> New:

LAMPIRAN A SKEMATIK RANGKAIAN

Langkah-langkah pemrograman: 1. Pilih File >> New:

Penerima Remote SONY dengan ATmega32

Tabel Data Pengujian 5x Perubahan Posisi. Kanan (V) Kiri (V)

Kajian Pustaka. Spesifikasi - Krisbow KW Fitur - Krisbow KW06-290

BAB III PERANCANGAN DAN PEMBUATAN SISTEM. perangkat keras maupun perangkat lunak yang meliputi:

DAFTAR PUSTAKA. Barry, Gwoollard Elektronika Praktis. PT. Praditya Paramitha, Jakarta.

How2Use DT-AVR ATMEGA128L BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-AVR ATMEGA128L BMS

Project : Version : Date : 15/05/2013 Author : F4CG Company : F4CG Comments:

MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO

LAMPIRAN. A. Pembuatan Minimun system dan Penanaman Program 1. Rangkaian Minimum System yang telah dilarutkan, di bor dan dipasang komponen

Tata letak konektor DT-AVR ATMEGA168 BMS adalah sebagai berikut: Persiapan hardware DT-AVR ATMEGA168 BMS adalah sebagai berikut:

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (SERIAL U(S)ART) dins D E P O K I N S T R U M E N T S

Timbangan Loadcell 5kg HX711

SKEMATIK RANGKAIAN A V R 12V. Out. Gnd. Kontak Motor. Accu 12V. Klakson ISP CONNECTOR PA0 PB0 PB1 PA2 PA4 MOSI MISO PA6. 10uF SCK RST. 10uF. 47uF.

STIKOM SURABAYA BAB IV PEMBAHASAN. 4.1 Perangkat Keras. Informasi waktu yang akan ditunjukkan oleh jarum dan motor power

RANCANG BANGUN OTOMATISASI PINTU GARASI DENGAN KOMUNIKASI BLUETOOTH BERBASIS MIKROKONTROLER

BAB IV IMPLEMENTASI DAN PENGUJIAN. dirancang sebelumnya akan dibahas pada bab ini. Tahap implementasi merupakan

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 7 Monitoring Suhu dan Cahaya ke PC

LAMPIRAN A RANGKAIAN LENGKAP dan FOTO PENGUAT KELAS D

Pengenalan CodeVisionAVR

Ping))) Paralax Ultrasonic Range Finder By : Hendawan Soebhakti

BAB IV HASIL DAN UJI COBA

LAMPIRAN A PROGRAM CODE VISION AVR

Akses SD Card & FRAM Menggunakan AVR. Oleh: Tim IE

PERCOBAAN I PENGENALAN CODEVISION AVR

BAB 3 PERANCANGAN ALAT. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari satu keluaran, yaitu 5

BAB IV HASIL DAN UJI COBA

A4 No.1 FT UNY. Lampiran 1. Skematik rangkaian keseluruhan. Skematik Rangkaian Keseluruhan. Keterangan. Skala : Dig: Sabdo

BAB IV HASIL DAN UJI COBA

MIKROKONTROL ATMega8535 Teknik Elektronika Industri

Dasar Pemrograman C. Hendawan Soebhakti. Oktober 2009

How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS

BAB IV PENGUJIAN DAN ANALISA

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (I2C DAN APLIKASI RTC) dins D E P O K I N S T R U M E N T S

Petunjuk Dasar Pemrograman Mikrokontroller dengan Module. IW-16 USB Mikrokontroller AVR ATmega 16

TUGAS MATAKULIAH APLIKASI KOMPUTER DALAM SISTEM TENAGA LISTRIK FINAL REPORT : Pengendalian Motor DC menggunakan Komputer

PART 7. Void & Define. Dosen : Dwisnanto Putro, S.T, M.Eng

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

Petunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-32A USB Miktokontroller AVR ATmega32A

BAB IV HASIL DAN PEMBAHASAN. Pengujian sistem minimum dilakukan dengan menguji rangkaian sistem

Listing Program. // Declare your global variables here

BAB IV METODE PENELITIAN. serta menghubungkan pin mosi, sck, gnd, vcc, miso, serta reset. Lalu di

Pengenalan Bahasa C. 1. Struktur penulisan program. #include < [library2.h] > #define [nama2] [nilai] ;

OHMMETER DIGITAL BERBASIS MICROCONTROLLER

BAB IV PENGUJIAN DAN PEMBAHASAN. Pengujian ini termasuk pengujian masing-masing bagian secara terpisah dan pengujian

BAB IV HASIL DAN UJICOBA

de KITS Application Note AN54 How 2 Use de KITS AVR ISP Programmer Cable

Standar Operasional Prosedur Alat

BAB V KESIMPULAN DAN SARAN. melakukan analisa terhadap rancang bangun monitoring volume air mineral

CODEVISION AVR C. Dwisnanto Putro, S.T., M.Eng.

BAB III PERANCANGAN SISTEM

BAB IV HASIL KERJA PRAKTEK. sistem perancangan ini memiliki sensor untuk mengetahui seberapa intensitas cahaya

PERTEMUAN II PEMOGRAMAN INPUT

Akses SD Card & FRAM Menggunakan MCS-51. Oleh: Tim IE

PERTEMUAN IV PEMOGRAMAN SEVEN SEGMEN DAN LCD

RANCANG BANGUN SISTEM KEAMANAN RUMAH MENGGUNAKAN RED LASER POINTER, LIGHT DEPENDENT RESISTOR, DAN KAMERA DIGITAL

MAX6675 K-Type Thermocouple Temperature Sensor

BAB IV UJI COBA DAN ANALISIS SISTEM

BAB IV HASIL DAN UJI COBA

Lampiran 1. Contoh perhitungan konversi nilai digital menjadi besaran fisik. Apabila didapat nilai digital sebesar , maka dirubah

DT-SENSE. IR Proximity Detector

BAB III ANALISIS DAN PERANCANGAN

BAB III MIKROKONTROLER

AVR USB ISP Trademarks & Copyright

PART 4 TRAINING DELAY. Dosen : Dwisnanto Putro, ST, M.Eng

Contact: ARTRONICS, Telp:

DT-SENSE. Temperature Sensor

IV. HASIL PENELITIAN DAN PEMBAHASAN. menggunakan sensor optik berbasis mikrokontroler ATMega 8535 dengan

Teknik-Teknik Penyesuaian Sensor

Proteus Introduction April 2011 #2 kumpulan materi belajar bareng AVR

BAB III METODOLOGI PENELITIAN

PERTEMUAN I PEMOGRAMAN OUTPUT LED DAN BUZZER

BAB II LANDASAN TEORI

LAMPIRAN. Lay Out Minimum Sistem dengan ATMega8

BAB III METODE PENELITIAN. Bahan komponen yang digunakan untuk pembuatan rangkaian modul. adalah sebagai berikut : 3. Kapasitor 22nF dan 10nF

DT-SENSE. Barometric Pressure & Temperature Sensor

BAB IV HASIL KERJA PRAKTEK

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

PELATIHAN: Pemrograman Mikrokontroler Tipe AVR bagi Guru-guru SMK

Controller System. CodeVisionAVR Demo

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

Tombol input mikrokontroller ditampilkan pada form aplikasi yang dibangun dengan Delphi 7

DT-AVR Application Note. Gambar 1 Blok Diagram AN133

BAB IV PENGUJIAN DAN ANALISA

BAB IV PENGUJIAN DAN SIMULASI PENGENDALIAN SUHU RUANG PENETAS TELUR

BAB IV PENGUKURAN DAN ANALISA DATA. dari sistem yang dibuat. Pengujian dan pengukuran pada rangkaian ini bertujuan

JOBSHEET II ANTARMUKA MIKROKONTROLER DENGAN TOGGLE SWITCH

BAB III ANALISIS DAN PERANCANGAN

Transkripsi:

Modul SerLog - Easy Serial Logger w w w. d e p o i n o v a s i. c o m Modul "SerLog" - Easy Serial Logger. Modul ini diaplikasikan dalam project "Data Logger". Anda dapat melakukan pencatatan dan pembacaan data melalui memory card. Cara mengaksesnya cukup via serial saja. Berikut adalah gambar koneksinya : Untuk bisa berkomunikasi dengan mikrokontroller, modul ini menggunakan 3 buah pin. Pin Tx-Rx dimana pemasangannya secara cross (silang). Rx mikrokontroller dihubungkan ke Tx SerLog, Tx mikrokontroller dihubungkan ke Rx SerLog. Lalu ditambah lagi 1 pin (bisa dari port mana saja yang kosong) ini digunakan untuk pin reset modul serlog. Kondisi logic "0" pada pin PD2 (pada gambar diatas) akan membuat modul SerLog ter-reset. Sedangkan kondisi logic "1" pada pin PD2 akan membuat modul SerLog berada pada mode "ready". Untuk bisa menggunakan modul ini dengan baik, perhatikan langkah2 berikut ini : 1. Memory Card (Jenis microsd), di format FAT32, seperti gambar di bawah ini. 2. Setelah di format, langkah berikutnya adalah membuat file config pada memory card nya dengan cara sbb : Buka program NOTEPAD, lalu ketikkan : 9600,13,1,2,1,1,1 kemudian simpan ke memory cardnya dengan nama CONFIG.txt atau seperti pada gambar dibawah ini

3. Beri catu daya pada modul "SerLog" nya dengan tegangan DC 5V. Jika Led pada L2, blink terus menerus itu sebagai penanda bahwa proses inisialisasi memory cardnya gagal. Kemungkinan memory card belum terpasang, atau memory card formatnya tidak sesuai, atau bisa juga memory card nya rusak. Coba ulangi langkah 1 2. 4. Pasang memory card yang sudah diformat dalam FAT32 tadi ke slot Micro-SDyang terletak pada bagian bawah boardnya seperti pada gambar ini : 4. Koneksikan pin Tx, Rx, Rst pada modul SerLog ke pin mikrokontroller sesuai gambar sebelumnya. Contoh program bahasa Bascom AVR untuk menulis data ke memory card via modul SerLog. '////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Contoh Program Menulis data 1-10 menggunakan Bascom AVR $regfile = "m16def.dat" $crystal = 12000000 $baud = 9600 Config Portd.2 = Output

Pin_rst Alias Portd.2 ' ini pin untuk reset modul serlog Portd.2 = 1 Dim Hitung as byte, File_name as string*5 File_name = "log01" Gosub Rst_serlog Do For Hitung = 1 To 10 Print "writes " ; File_name ; ".txt" Wait 1 Print "Ini data ke = " ; Hitung ; Chr(10) Waitms 200 Print Chr(13) Wait 2 Next Hitung Loop ' memberi nama file nya LOG01.txt" ' menulis data ke memory card Rst_serlog: Wait 1 Pin_rst = 0 Wait 1 Pin_rst = 1 waitms 100 Print "init" Wait 5 return '////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Contoh Program Menulis data 1-10 menggunakan bahasa Codevision C AVR /***************************************************** This program was produced by the CodeWizardAVR V2.04.9 Evaluation Automatic Program Generator Copyright 1998-2010 Pavel Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com

Project : Version : Date : 11/4/2014 Author : Company : Comments: Chip type : ATmega16 Program type : Application AVR Core Clock frequency: 8.000000 MHz Memory model : Small External RAM size : 0 Data Stack size : 256 *****************************************************/ #include <mega16.h> #include <stdio.h> #include <delay.h> #define rst_serlog PORTD.2 // Declare your global variables here void reset(void) delay_ms(1000); rst_serlog=0; delay_ms(1000); rst_serlog=1; delay_ms(100); void init(void) printf("init\r\n"); delay_ms(5000);

void main(void) // Declare your local variables here int i; i=0; PORTD.2=1; DDRD.2=1; // USART initialization // Communication Parameters: 8 Data, 1 Stop, No Parity // USART Receiver: On // USART Transmitter: On // USART Mode: Asynchronous // USART Baud Rate: 9600 UCSRA=0x00; UCSRB=0x18; UCSRC=0x86; UBRRH=0x00; UBRRL=0x33; while (1) // Place your code here reset(); init(); for (i=1;i<11;i++) printf("writes log01.txt\r\n"); delay_ms(1000); printf("ini data ke = %d\n\r\n",i); delay_ms(200); printf("\r\r\n"); delay_ms(2000);

Selanjutnya cek apakah data yang kita tuliskan tadi sudah masuk ke memory card atau belum. Caranya sbb: Lepas memory cardnya, lalu pasang ke card reader, dan hubungkan ke PC/laptop. Jika tidak ada masalah, kita akan melihat data hasil percobaan tadi seperti ini : OK, jadi data - data yang kita tulis tadi sudah berhasil masuk ke memory cardnya. Jika pada aplikasi data logger anda memerlukan prosedur baca data yang sudah disimpan ke memory card tadi, caranya sbb: Contoh dalam bahasa Bascom AVR '///////////// Baca data Print "read " ; File_name ; ".txt" Contoh dalam bahasa Codevision C AVR ///////////// Baca data printf("read log01.txt\r\n");