Minggu, 26 Februari 2012

Simulasi Komunikasi Serial dengan Proteus


Buat para newbie di bidang Mikrokontroler  untuk mempelajari komunikasi serial mungkin akan sedikit repot. Karena sekarang udah jarang PC dan laptop yang masih menyediakan port serial atau biasa disebut DB9. Atau bahkan ada yang ingin belajar programing mikro tapi ga punya hardwarenya. Nah trus gimana donk biar bisa tetep mempelajari komunikasi serial..?? Buat yang ingin mempelajari komunikasi serial dan ga punya laptop ato pc yang masih ada port serial nya kita bisa memakai software2 ini.. 

untuk membuat port serial virtual kita  bisa memakai software vspe. Silahkan download disini http://www.eterlogic.com/downloads/SetupVSPE.zip

VSPE adalah software simulasi port serial yang memungkinkan kita membuat port serial virtual, Hal ini mampu menciptakan berbagai perangkat virtual untuk mengirim / menerima data. Tidak seperti port serial biasa, perangkat virtual memiliki kemampuan khusus: misalnya, perangkat yang sama dapat dibuka lebih dari sekali oleh berbagai aplikasi, yang dapat berguna dalam banyak kasus. Dengan VSPE Anda dapat berbagi data port fisik serial untuk beberapa aplikasi, mengekspos port serial untuk jaringan lokal (melalui protokol TCP), membuat pasangan perangkat virtual port serial dan sebagainya.
Untuk simulasi mikrokontroler kita bisa menggunakan Software proteus. 

Proteus adalah sebuah software untuk mendesain PCB yang juga dilengkapi dengan simulasi pspice pada level skematik, sebelum rangkaian skematik diupgrade ke PCB shingga sebelum PCBnya di cetak kita akan tahu apakah PCB yang akan kita cetak sudah benar atau tidak.

Proteus mengkombinasikan program ISIS untuk membuat skematik desain rangkaian dengan program ARES untuk membuat layout PCB dari skematik yang kita buat.

Software ini bagus digunakan untuk desain rangkaian mikrokontroller. Proteus juga bagus untuk belajar elektronika seperti dasar2 elektronika sampai pada aplikasi mikrokontroller. Software ini jika di install menyediakan banyak contoh aplikasi desain yang disertakan sehingga kita bisa belajar dari contoh2 yang sudah ada.

Setelah semua software siap. sekarang tinggal instal software dan pembuatan proramnya..
1. Instal VSPEnya trus jalankan.. pada menu device pilih create
2. pada device type pilih pair kemudian tekan next.. dan finish..
3. selamat kita sudah membuat virtual port COMx --> COMy. hasil di penulis yaitu COM1 <==> COM2


4. Disini kita menggunakan mikrokontroller ATmega8535. sekarang buat rangkaian seperti ini di proteus.


5. Masukan source code C ini. Jangan lupa di compile dulu pake CVAVR dengan frekuesi 8Mhz

/*****************************************************
This program was produced by the
CodeWizardAVR V2.03.9 Standard
Automatic Program Generator
© Copyright 1998-2008 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project :
Version :
Date : 27/02/2012
Author : Bayu Sasongko
Company : Teknik Elektro, University Of Lampung
Comments:


Chip type : ATmega8535
Program type : Application
AVR Core Clock frequency: 8,000000 MHz
Memory model : Small
External RAM size : 0
Data Stack size : 128
*****************************************************/

#include

// Standard Input/Output functions
#include
#include

// 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=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;

// 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;
OCR2=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// 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;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

while (1)
{
// Place your code here
printf("Bayu Sasongko ");
printf("http://etekno.blogspot.com ");
delay_ms(100);
};
}

6. Setelah di compile, load programnya di proteus dan pilih setingg CKSEL fuses nya "int.RC 8Mhz"  karena kita tadi memakai frekuesi 8 Mhz di progarmnya. Atur juga settingan DB9di proteusnya, pilih physical port-nya COM1 dan setiingan lainnya seperti gambar dibawah ini


7.  Buka hyperterminal pilih connecting using COM2 (beda sama langkah sebelumnya), setting bit per second = 9600, data bit=8, parity=none, stop bit=1, dan flow control =none, klik apply

8. Jalankan rangkain di proteus dan lihat di hyperterminal




9. Selain hiperterminal bisa juga dengan menggunakan Visual basic, LabView atau Software lainnya sesuai dengan kreatifitas anda untuk menampilkan datanya. Jika anda memakai windows 7 ternyata hiperterminalnya hilang atau sengaja dihilangkan oleh microsoft. tenang kita bisa mengakalinya, baca di postingan saya berikutnya.

Selamat berkreasi.

Sabtu, 25 Februari 2012

Download Game Android : Air Attack HD Part 2 1.2


Download Game Android : Air Attack HD Part 2 1.2 | 1 minggu sudah blog ini tidak saya update karena saya sendiri sedang liburan ke bandung. Nah, pada kali ini saya akan kembali share sebuah game android berjudul Air Attack HD Part 2 1.2. Berikut ini adalah screenshot game Air Attack HD Part 2 1.2 :




Selasa, 14 Februari 2012

KLASIFIKASI LUTUNG NATUNA


Lutung Natuna sepertinya lagi ngetrend akhir2 ini. hehehehe.... sebagai hewan yang langka, lutung natuna ini sangat memerlukan perhatian pemerintah dan kita semua. lutung natuna adalah Endemik Pulau Bunguran di Kepulauan Natuna. Hidup di hutan primer yangsemakin berkurang luasannya. Populasi diperkirakan kurang dari 10.000 ekoryang tersebar pada dua populasi. nah, sekarang kita cek klasifikasi

Sabtu, 11 Februari 2012

Download Game Android : Avatar



Sudah hampir satu minggu saya tidak update lagi ini blog, maklum saja lah pulsa di modem gak ada jadi gak bisa internetan. OK kali ini saya akan share sebuah game yang bagus menurut saya yang patut anda coba di HP Android anda. Avatar, pasti anda sudah pernah menonton film yang satu ini bukan ?? tunggu dulu avatar yang ini bukan avatar Aang tapi avatar yang orang-orangnya berwarna biru itu. langsung aja ya lihat screenshotnya :












Kalo kurang puas sama screenshot di atas, nih ada videonya :





Untuk cara instalnya silahkan anda ikuti step-step dibawah ini yang saya kutip dari http://galaxyminiku.blogspot.com : 


1. Download dulu Apps Chainfire3D.zip Untuk versi terbarunya silahkan download di Blapkmarket.com, kemudian install

2.  Kemudian Download File Pluginsnya, lalu extract dikomputer dan kemudian hasil extract tersebut pindahkan ke sdcard galaxy mini agan..

3. Buka Apps Chainfire3D tadi dan kalau ada peringatan allow superuser klik OK



4. Klik pada tulisan CF3D Driver kemudian pilih install dan galaxy mini agan nanti akan restart..


5. Setalah galaxy mini agan nyala lagi, trus buka apps Chainfire3D tadi dan scroll kebawah klik tulisan Instal Plugins/shaders


6. Kemudian pilih libGLEMU_POWERVR.zip klik OK



7. Setelah itu agan back trus cari tulisan Fix market setting dan klik.. tunggu aja sebentar kok.. kalau sudah..

8. Masuk ke Default OpenGL settings -> Use plugin pilih PowerVR.. klik OK




9. Tutup appsnya ini.. kemudiannn bukaa.. Game Avatarnyaa... selamatt maennn dehhh :)

Senin, 06 Februari 2012

Berkenalan Dengan LabView


Selama melakukan kerja praktek di PT. Krakatau Steel banyak sekali ilmu yang saya peroleh, salah satunya adalah tentang penggunaan software LabView ini. Pertama kali dikenalkannya software ini oleh bapak Irsal Tanjung, saya langsung tertarik untuk mempelajari software ini. Langsung dah pencarian tutorial, ikut  group, sampe ikut forum-forum LabView  saya lakukan.

LabView   singkatan dari Laboratory Virtual Instrumentation Engineering Workbench. adalah perangkat lunak komputer untuk pemrosesan dan visualisasi data dalam bidang akuisisi data, kendali instrumentasi serta automasi industri yang pertama kali dikembangkan oleh perusahaan National Instruments pada tahun 1986. Perangkat lunak ini dapat dijalankan pada sistem operasi Linux, Unix, Mac OS X dan Windows (wikipedia).

Program LabVIEW disebut dengan Virtual Instrumen (VI) karena beberapa tampilan dan operasi pada program LabVIEW menyerupai suatu instrument seperti osiloskop dan multimeter. Setiap VI menggunakan fungsi-fungsi yang memanipulasi input dari user interface atau sumber lain dan menampilkan informasi tersebut atau memindahkan informasi tersebut ke file/ komputer lain.
LabVIEW terdiri dari tiga komponen, yaitu :
1. Front panel, merupakan user interface,
2. Block diagram, terdiri dari sumber-sumber grafik yang mendefinisikan fungsi-fungsi dari VI,
3. Icon dan connector panel, mengidentifikasi suatu VI sehingga bisa digunakan pada VI yang lain.

bagi yang tertari bisa bergabung di group FB disini atau di forum NI disini
selamat mencoba. karena saya juga masih belajar, untuk tutorial akan saya samapaikan sedikit demi sedikit
bersambung...

tag: LabView 2010, Belajar Labview 2010, Tutorial Labview 2010

Minggu, 05 Februari 2012

KEPULAUAN GALAPAGOS (MENGINSPIRASI CHARLES DARWIN)





Kepulauan Galapagos pasti sudah tidak asing di telinga kita kan? Yup! kepulauan inilah yang menginspirasi Charles Darwin dalam pencetusan teorinya tentang evolusi. terlepas dari betapa banyaknya petentangan terhadap teori evolusi Charles Darwin, Kepulauan Galapagos tetap berhak menyandang gelar sebagai situs warisan dunia. Kenapa? karena kepulauan ini memiliki berbagai macam jenis makhluk

Download Game Android : Armored Strike


Download Game Android : Armored Strike | Ternyata menjadi admin 2 blog tanpa ada yang membantu itu repot juga ya !! blog yang satu terurus tetapi yang satunya lagi terbengkalai. Oleh karena itu saya mengusahakan untuk tidak menelantarkan blog kesayangan saya yang satu ini dengan cara terus mengupdate artikelnya dengan yang baru. Pada kesempatan kali ini saya akan share lagi sebuah game untuk smartphone Android, yaitu Download Game Android : Armored Strike. berikut ini adalah screenshot game Armored Strike :








Download Game Android : Armored Strike

Kamis, 02 Februari 2012

JUPITER PUNYA DUA BULAN BARU




Jupiter kabarnya punya dua keluarga baru yang baru ditemukan nie. Dua bulan baru telah ditemukan mengorbit Jupiter, membawa keluarga Jovian menghitung sampai 66 satelit alam. Pengumuman tentang dua bulan baru Jupiter ini diumumkan oleh astronom pekan ini. let's check dua bulan baru Jupiter.


Bulan baru Jupiter saat ini dikenal sebagai S/2011 J1 dan J2 S/2011 (kali aja nanti namanya bs berubah

Rabu, 01 Februari 2012

Download Game Android : Angry Birds Seasons


Download Game Android : 4 Elements – Puzzledom v1.1.8 | sepertinya saya sudah tidak harus menjelaskan lagi tentang game yang satu ini karena anda sendiri pasti sudah tau tentan game Angry Birds Seasons ini. jadi langsung saja ya kita ke screenshot dan link downloadnya. Berikut screenshot game Angry Birds Seasons :






Download Game Android : Angry Birds Seasons