Adv

3/05/2020

Kursus Mikro AVR dan Arduino di Cimahi dan sekitarnya

Halo teman-teman...
ada info menarik nih, bagi yang ingin belajar pemograman mikrokontroler AVR dan Arduino...silahkan kontak nomor 081322865228 ...materi diajarkan secara bertahap sampai paham...
ditunggu yaa....

6/28/2016

Download E-book sekaligus Donasi Anak Yatim

Pembaca yang budiman..
Berikut saya membuat e-book lengkap " Mudah Membuat Game dengan Unity 3D Engine"
Silahkan download di sini......Jika Anda mau donasi, silahkan ke rek BCA 008 043 3476 an Deni Kurnia. 100% donasi anda akan disalurkan ke anak yatim melalui yayasan yang akan dipilih oleh penulis.

6/16/2016

Simulasi Digital Output AVR ATMEGA8535 dengan ISIS

OK gaiiis...saatnya ngoprek mikrokontroler sekarang ya....

Alat dan Bahan :
  1. Codevision AVR  : untuk membuat program dan mengcompile menjadi file *.hex
  2. Proteus ISIS : untuk menampilkan simulasi file *.hex yang dibuat di Codevision AVR tadi.

 Jika belum berkenalan dengan AVR, inilah penampakan wujud aslinya :




dan ini keterangan dan fungsi masing-masing pin :



Jika di ISIS anda akan menemukannya dengan gambar seperti ini :




















Prakteknya :

Yuk kita mulai....

Buat program sebagai berikut di CodeVisionAVR :
 
//Program Menghidupkan LED di PORT A
#include <mega8535.h>
void main()
{
DDRA=0b11111111;
PORTA=0b10101010;
While (1);
}

Penjelasan program :

#include <mega8535.h>

Memanggil library ATmega8535 dengan file dalam bentuk header yang dipanggil melalui perintah #include. Header ini memiliki format file *.h

void main()

Fungsi utama dalam program ini yaitu fungsi main()

{
DDRA=0b11111111;

DDRA adalah Data Direction Register port A jika port B ganti aja dengan DDRB, dst.

Register DDRA ini untuk menentukan apakah port A mau dibuat sebagai input atau output.
Jika dijadikan output, maka beri nilai 1, sebaliknya jika dijadikan input beri nilai 0.

PORTA=0b10101010;

PORTA adalah register yang dipakai untuk menentukan pin-pin pada PORT A apakah high (1) atau low (0). Jika high maka pin pada PORTA akan memiliki output tegangan 5 Volt, sehingga jika dihubungkan ke LED kaki anoda lalu dirangkai ke ground, maka LED akan hidup. Dari bit paling kanan (LSB)  pin A0 sd A7 mengurut ke kiri berturut-turut (MSB) LED akan OFF, ON, OFF dst.


while (1);
}

Perintah terus dijalankan sampai mikro di-reset atau dimatikan.

Pastikan di CVAVR setting chip diubah dulu ke ATmega8535

Clock-nya dibuat 1MHz, karena memakain clock internal.
















Setting project sesuai dengan nama file *.c














Buat simulasi seperti ini di ISIS :

Horee..simulasi selesai...!!!

Ada pertanyaan? nantikan terbitnya buku " Praktek Sendiri Mikrokontroler AVR"



2/20/2015

Mudah Memahami Eagle Layout Editor

Heloo....buat anda pehobi elektronika, lumayan nih buat nambah-nambah referensi... saya susun buku tentang cara membuat skema dan board (PCB) dengan EAGLE layout editor....silahkan order disini ya  atau sms 081322865228.. semoga bermanfaat.

Keterangan Buku :

Judul: Belajar sendiri Mendesain Skema dan Layout PCB dengan Eagle Layout Editor
Penerbit: Mujahid Press
Pengarang: penulis, Deni Kurnia
Tahun: 2016
ISBN No: 978-979-762-466-8

3/01/2012

Dasar-dasar Membuat Game dengan Unity Game Engine (3)

OK, pada bagian ketiga ini, kita masih melanjutkan pengenalan toolbars yang berguna untuk pengembangan game nantinya.

1. Toolbars terdiri dari lima bagian utama, sbb :

  • Transform Tools -- digunakan pada saat posisi scene view aktif, berfungsi untuk menggeser, memutar, dan mengubah ukuran posisi obyek game . Anda dapat menggunakan scroll mouse untuk memperbesar dan memperkecil tampilan di layar serta bisa juga menahan mouse kanan.
  •  Transform Gizmo Toggles--digunakan pada saat posisi scene view aktif, berfungsi untuk berpindah pusat rotasi obyek game dari local menjadi global dan dari pivot menjadi center (silahkan dicoba perbedaannya).
  • Play/Pause/Steps Buttons--digunakanan pada saat game view aktif, berfungsi untuk menjalankan/mgenhentikan game yang kita rancang.
  • Layers Drop-down, berfungsi untuk mengontrol layer yang aktif di scene view.
  • Layout Drop-down, berfungsi untuk mengontrol tampilan jendela kerja, ada beberapa pilihan diantaranya 2 by 3, 4 split, wide, tall.
2.  Scene Gizmos, berfungsi untuk berpindah/mengubah sudut pandang secara cepat, letaknya di sebelah kanan atas scene view. Anda dapat berpindah-pindah sudut pandang dari perspektif, depan, belakang, atas dan bawah, kiri dan kanan,  tinggal klik saja salah satu sumbu yang aktif.


3. Inspector, merupakan bagian toolbar juga yang menampilkan secara detail bagian/sifat suatu obyek game. Perlu anda ketahui bahwa membuat game dengan untiy dibangun dengan beberapa puluh mungkin ratus obyek game, setiap obyek game ini memiliki properties seperti suara, mesh, script, cahaya dan beberapa element lainnya. Semuanya ditampilkan pada inspector ini. Cara menampilkannya, cukup anda klik salah satu obyek game pada jendela project dan anda dapat melihat inspector seperti contoh :


Pahami baik-baik !: semua properti yang ada pada inspector ini bisa dimodifikasi secara langsung. Manfaatnya kita bisa mengubah perilaku obyek game secara mudah dan cepat. caranya, nanti akan disampaikan pada saat kita mulai membuat game.

OK tahap awal pengenalan toolbars dianggap cukup dulu, nanti secara otomatis kita akan menggali tool-tool yang belum disampaikan di bagian tiga ini saat proyek pembuatan game dimulai. Tunggu di bagian empat tentang pembuatan dasar game sebagai proyek awal kita.




2/25/2012

Dasar-dasar Membuat Game dengan Unity Game Engine (2)

Pada saat tulisan ini dibuat, Unity sudah mengeluarkan versi terbaru yaitu versi 3.5. Saya masih menggunakan versi 3.4, karena tidak terlalu jauh perbedaannya. Tahap awal turorial, mari mengenal jendela kerja dulu sbb :

1. Preview Jendela Kerja


2. User Interface Untiy terdiri dari :

Jendela Utama : Scene dan Game View. 
Kita dengan mudah bisa berpindah antara scene (rancangan yang kita buat dengan game view (aktual gameplay-nya)



Jendela Project

Jendela project merupakan tempat asset berada. Asset terdiri dari  scene, script, 3d model, tekstur, gambar dan file audio. Berikut preview-nya :


Jendela Hierarchy

Jendela hierarchy merupakan tempat obyek game yang sedang aktif dalam suatu scene. Artinya, tidak semua yang ada di dalam asset pada Jendela Project ada di Jendela Hierrarchy....begitu maksudnya.....


OK, untuk bagian kedua sementara sekian dulu, saya mau jalan-jalan dulu, nantikan bagian ketiga ya...


  

2/23/2012

Dasar-dasar Membuat Game dengan Unity Game Engine (1)

Tulisan ini memerlukan waktu ekstra dalam menyusunnya, tujuannya agar mudah difahami oleh semua pembaca, termasuk saya. Insya Alloh kita akan gali fitur-fitur game engine Unity ini secara bertahap. Are U ready ???
Mari kita susun pertanyaan dulu...
1. Apa sih Unity itu ?
Unity adalah salah satu tool/software berbayar (ada versi trial-nya) yang didesain untuk merancang/membangun sebuah game from zero to hero hehe...
2. Mengapa Unity ?
Karena mudah dipelajari, support terhadap beberapa bahasa pemograman yang populer, dan support terhadap beberapa 3d modelling tools....dan...banyak lagi deh...
3. Dimana saya mendapatkan software ini ?
Anda dapat mendapatkannya di tautan ini..

Untuk lebih jelasnya silahkan lanjutkan ke bagian 2 ya...karena bagian 1 ini hanya pemanasan aja...