Getting Started with Arduino gives you lots of ideas for Arduino projects and helps you get going on them right away.
Saturday 2 May 2015
Game Tic Tac Toe Source Code C#
Hai sobat jufrikablog kali ini saya akan share bagaimana jika sobat ingin membuat game tic tac toe dengan c# . Disini saya menggunakan mode dual player karna saya rasa lebih enak bermain dengan kawan bukannya robot / komputer :D langsung saja berikut langkahnya
1. Sobat Harus Punya sharp develop atau vstudio atau software sejenis yang bisa digunakan untuk membuat aplikasi dengan bahasa c#
2. Buat Windows Form dengan beberapa komponen penting seperti desain berikut(9 button dan 1 menustrip)
3. Buat Masing Masing Button diarahkan ke void yang sama
4. Buat Codingan seperti ini di class form sobat >>Click This To Full View<<
5.Jalankan program sobat dan ajak teman sobat untuk bermain bersama :D
#Sedikit Penjelasan Coding
Jalannya program yaitu dengan memanfaatkan pergantian text di button yang di setting di button_click
pemenangnya di tentukan dengan syarat yang ada di check_for_winner()
Sobat bisa download gamenya disini
DOWNLOAD
Untuk Video Demonya bisa sobat lihat di bawah ini
Sunday 20 April 2014
Belajar Codevision AVR bab IDENTIFIER
PENGENAL (IDENTIFIER) Nama yang didefinisikan oleh pemprogram untuk menunjukkan identitas sebuah konstanta, variabel, fungsi, label, atau tipe data khusus. Penamaan identifier harus memenuhi syarat sebagai berikut:
- Nama variable tidak boleh diawali dengan angka
- Nama variable harus diawali dengan huruf atau garis bawah, selanjutnya dapat diikuti huruf maupun angka, atau garisbawah
- Nama variabel tidak boleh menggunakan operator aritmatika
Nama variabel tidak boleh menggunakan operator aritmatika dan karakter‐karakter khusus seperti@,%,*, dansebagainya - Tidak boleh menggunakan spasi,
jika variabel terdiri dari dua kata diperbolehkan menggunakan tanda garis bawah ( _ ) - Tidak boleh menggunakan katakunci(key word) dari bahasa pemrogramanC, seperti: void, main, int, if, while, dan sebagainya.
- Variabel bersifat case sensitive, yaitu antara huruf besar dan huruf kecil dibedakan.
Monday 3 March 2014
contoh program robot maju mundur dan belok kanan dan kiri
Hai sobat jufrikablog elektro, kali ini saya akan sedikit membahas bagaimana sih membuat program robot line follower dengan simple?, sebenarnya sangat gamapang membuat program microcontroller untuk robot line follower untuk maju mundur, belok kiri dan kanan. cekidot..
Berikut listing program dengan menggunakan software pemrograman codevision
sebelum membuat programnya maka diperlukan penyetingan sebagai berikut
Chip type : Atmega 16
Clock : 12.000.000Mhz
Monday 6 January 2014
Cara Membuat Logo Di Layer PCB
Logo merupakan suatu identitas diri khususnya bagi diri kita, baik itu pribadi maupun perusahaan, salah satunya bagi pembuat PCB untuk mengenali itu adalah karya Kita, Kita dapat mimasukkan logo kita kedalam PCB. Dengan bantuan program pengolah gambar Adobe Photoshop dan program pembuat PCB Eagle.
Berikut langkah-langkahnya :
Sebelum memulai Siapkan Hal hal sebagai berikut :
- Software Adobe Photoshop
- Software Eagle (Download Here)
- file Gambar logo yang akan kita masukkan kedalam PCB, boleh PNG ataupun JPG.
A. Pada Bagian Adobe :
- Buka Adobe Photoshop dan masukkan gambar yang telah kamu siapkan kedalam program Adobe Photoshop.
- Lalu kita buat file baru (klik File-New)
- Setting ukuran Ukuran 2000 pixels x 2000 pixels dengan background contents transparent. Bisa dilihat gambar dibawah ini.
- Setelah terdapat file baru Kita seret gambar logo kita ke file yang baru, bisa menggunakan move tool.
- Besarkan/sesuaikan gambar dengan Transform atau tekan ctrl+T. Kita bisa membesarkan gambar hingga memenuhi bingkai atau masih disisakan ruang seperti gambar ini
wah gambarnya pecah, tidak masalah karena gambar yang bisa di terima hanyalah monokrom atau pure hitam putih jadi gambar berwarna pecah tetap akan diubah ke hitam putih. - Selanjutnya klik Image-Mode-Grayscale untuk merubah gambar menjadi hitam putih.
- Lalu klik merge jika terdapat pesan seperti ini:
- Nah gambarnya sudah menjadi hitam putih, tapi lihat gambar ini hitamnya masih ada yang samar dan belum hitam pekat, gambar seperti ini masih belum dapat diterima.
- Kita dapat menghitamkan gambar dengan klik Adjustments-Levels.
- Sekarang atur warna gelap terang gambar dengan cara menggeser panah.
- Setelah selesai simpan dengan pengaturan sebagai berikut : Save As, dengan Format .BMP dan pengaturan Depth 4 Bit.
B. Masuk kepada software eagle
- Setelah gambar logo Kita siap, lalu Kita siapkan juga rangkaian yang berekstensi eagle(.sch dan .brd).
- Buka rangkaian yang berekstensi .brd .
- Setelah terbuka Kita pindahkan posisi rangkaian (jangan lupa pada pengaturan Display/layer Kita pilih semua klik All- Apply sebelum kita memindahkan gambarnya).
- untuk memulai pemindahan rangkaian klik Move tool lalu Klik group tool.
- Lalu Kita akan masukkan gambar logo berformat BMP yang sudah Kita buat tadi dengan cara file - import- Bmp sperti di gambar.
- Selanjutnya kita browse file yang akan dijadikan Logo dan klik open.
- Maka akan muncul tampilan seperti ini, pilih dengan klik No Scan.
- Setelah muncul kotak warna, kita pilih dengan mencentang warna hitam saja dan Klik OK.
- Maka muncullah kotak pengaturan seperti ini dan masukkan setting :
Value Between…..=0.5, choose start layer =16, Unit = Mil. - Klik Ok dan tunggu hingga proses sampai 2000 Line 1999 Color. Jika muncul tampilan seperti ini klik Run Script.
- Tunggu dan akirnya logo kita sudah masuk kedalam Layer PCB berwarna biru yang berarti Layer Bottom.
- Pindahkan ke bagian PCB yang ingin kamu beri logo ok
Note :
Jika Logo terlalu besar maka Anda harus mengulangi langkah dari pengaturan pixels. dan atur lagi pixel sesuai kebutuhan anda.
Sekian Tutorial "Cara Membuat Logo Di Eagle" , semoga bermanfaat dan jangan lupa komen dan like ya .insyaallah langsung dibales.
Tuesday 31 December 2013
Tulisan Jufrika Blog Terpopuler Tahun 2013
Di penghujung akir tahun 2013 ini jufrikablog memberikan referensi terbaik baik untuk anda permirsa jufrikablog yang setia. Dan Jufrikablog bertrimakasih kepada pengunjung semua.
Berikut 10 Link teratas yang ada baiknya anda lihat-lihat sejenak
- Download 8.1 Professional Iso (category windows 8.1)
- Mengatasi Notifikasi windows 8.1 pro tidak muncul di windows 8 (category windows 8)
- Proses Update yang benar dari windows 8 ke 8.1 dengan store (category windows 8)
- Rangkaian aplikasi penggunaan relay (category elektronika)
- Rangkaian Aplikasi Digital Counter (category eletronika)
- Download Livewire dan PCB wizard gratis (category eletronika)
- Software Burning VCD/DVD Terbaik dan Gratis (category tips and trick)
- Cara Aktivasi Windows 8 Pro menjadi Permanen selamanya (category windows 8)
- Cara Install windows 8.1 Preview Via Windows Store (category windows 8.1)
- Download Despicable Me : Minion Rush untuk windows 8 dan 8.1Gratis (category windows 8 dan 8.1)
Semoga ditahun 2014 mendatang jufrikablog dapat memberikan postingan yang lebih baik dan berkualitas bagi sobat jufrikblog .amiin ya robbal alamin :)
selamat and welcome tahun baru 2014 !!!!!
Sunday 15 December 2013
Konfigurasi Port input dan output Pada Bahasa C
Konfigurasi port I/O pada ATmega8535 dapat dilakukan dengan melakukan settingan: Port I/O sebagai output: DDR diset high atau bit 1 dengan mengetikkan DDRx =1; x bisa berarti A,B,C,D (port). Penyettingan ini dilakukan dengan akses per byte pada satu port dengan delapan pin sekaligus.
Misal kita ingin menjadikan PA0 menjadi port output, contoh kodenya:
DDRA = 0x01; //menjadikan porta.0 menjadi port output (hex)
DDRA = 0b00000001; //sama dengan diatas namun dengan bilangan bit, //kedua perintah diatas membuat port selain //porta.0 menjadi port input
Untuk melakukan penyettingan terhadap satu pin saja maka dapat dilakukan dengan DDRx.y = 1; y bisa terdiri angka 0,1,...,7 (8 bit). Contoh kodenya:
DDRA.0 = 1; //menjadikan porta.0 menjadi port output
Memberikan keluaran high pada PA0 dilakukan dengan mengetikan kode:
PORTA = 1;//porta.0 diberi logic high ‘1’
Jika ingin memberikan logic high pada lebih dari satu port ketikkan kode:
PORTA = 0xAA; //porta.1,3,5,7 diberi logic high atau
PORTA = 0b10101010;
Penyettingan hanya terhadap satu pin saja dari satu port dapat menggunakan kode:
PORTA.2 = 1; //porta.2 memiliki logic high Port output pada ATmega8535 dapat memberikan arus source sebesar 20 mA. Arus ini cukup untuk menyalakan LED sedang. Arus ini dapat terjadi karena AVR telah memiliki internal pull up resistor di dalamnya untuk setiap pinnya.
Port I/O sebagai input: Untuk menjadikan port I/O menjadi port output DDR diset low atau ‘0’. Ketikkan kode DDRA.0 = 0; //porta.0 menjadi port input
Untuk mengambil data dari port input kita gunakan perintah PINA . Akses byte atau per bit dari port input sama dengan penjelasan pada DDR dan port output diatas. Contoh dari penggunaan perintah PINA:
if (PINA.0 == 1)
{ PORTA.2 = 1; } // jika pin A0 = 1, maka port A2 diberi logic high
Port input dapat di pullup dengan menambahkan perintah PORT setelah DDR seperti pada contoh dibawah ini:
DDRA.0 = 0; PORTA.0 = 1; //membuat porta.0 sebagai input dan di pullup
Contoh program kecil:
include <mega8535.h>
void main()
{
DDRA.0 = 1;
PORTA.0 = 1;
DDRB = 0b00110011;
PORTB.3 = 1
}
Sunday 20 October 2013
Program PLC menggunakan Gerbang Logika
Untuk memahami semakin memahami PLC maka yang kita butuhkan adalah latihan membuat ladder diagram yang mana softwarenya adalah ldmicro . yang mana software ini sudah saya posting sebelumnya. baiklah langsung saja kita mulai latihannya.
- Membuat Gerbang Logika
Gerbang Logika(Logic Gate) merupakan suatu entitas dalam elektronika dan matematika Boolean yang mengubah satu atau beberapa masukan logik menjadi sebuah sinyal keluaran logika. Yang biasanya dipelajari dalam sistem digital.© (hanya mengenal 0 atau 1 ,hidup atau mati).
yang mana gerbang logika itu ada AND OR NOT EXOR Dll.
a. Gebang AND
Gerbang AND memiliki tabel kebenaran sebagai berikut:
Input (A) | Input (B) | Output (Y) | |
0 | 0 | 0 | |
0 | 1 | 0 | |
1 | 0 | 0 | |
1 | 1 | 1 |
Dari tabl diatas maka dapat kita ketahui bahwa logika and dapat bernilai 1 apabila semua inputnya 1.
Berikut gambar Ladder Diagramnya :
dalam ladder diagram tersebut terdiri dari 2 input(coil dalam bahasa plc) dan 1 output. yang mana output itu akan aktif jika kedua coil bernilai 1.
Gerbang OR
C. Gerbang NOT
Gerbang Not memilik 1 input dan 1 output yang mana jika inputnya 1 maka outputnya akan 0 dan jika inputnya 0 maka outputnya 1.
dalam membuat gerbang logika not ini karna logikanya nilai output akan berbanding terbalik dengan input maka coilnya harus menjadi normally close(atau normalnya tertutup) cara mengubahnya cukup sederhana dengan hanya mengklik 2 kali coil lalu centang I/I Negated.
d. Gerbang NAND
gerbang Logika NAND adalah gerbang logika AND yang di NOT kan. jadi semua hasil dari gerbang logika and di balikkan.
e. Gebang NOR
yaitu gerbang or yang outputnya diberi not.
baiklah sekian dulu latihan kita hari ini semoga bermanfaat. :D
Tuesday 15 October 2013
Membuat Robot Line Follower
Sebelumnnya tentunya para hobi elektronika mengetahui apa itu robot line follower . ya Robot Line Follower adalah robot yang mampu berjalan mengikuti atau berjalan mengikuti garis yang berwarna putih / hitam sesuai program yang kita atur. jadi secara singkat robot line follower adalah robot yang mampu mengikuti garis.
Apa saja bagian dari robot Line Follower ?
Robot line follower jika diibaratkan sebagai manusia maka harus memiliki indra , jalur saraf, otak dan tangan maupun kaki. dimana indranya adalah sensor, jalur sarafnya adalah komparator otaknya microcontroller atau minimum systemnya lalu yang sebagai tangan atau kakinya adalah driver motor. Masih belum paham?? ok baik, kita akan bahas semua itu perlahan lahan.
1.Sensor
Sensor sebagai indranya robot mengapa indranya robot karna robot line follower ini membaca garis. dimana jenis sensor yang digunakan adalah sensor proximity,Prinsip kerjanya hanya memanfaatkan sifat cahaya yang akan dipantulkan jika mengenai benda berwarna terang dan akan diserap jika mengenai benda berwarna gelap. Sebagai sumber cahaya kita gunakan LED (Light Emiting Diode) yang akan memancarkan cahaya merah. Dan untuk menangkap pantulan cahaya LED, kita gunakan photodiode. Jadi Jika sensor berada diatas garis hitam maka photodioda akan menerima sedikit sekali cahaya pantulan. Tetapi jika sensor berada diatas garis putih maka photodioda akan menerima banyak cahaya pantulan. Berikut adalah ilustrasinya :
Gambar Sensor Proximity
Schematiknya bisa dilihat pada gambar dibawah ini
bagi yang ingin mendownload file schematiknya klik ini
2. Komparator
Untuk komparator akan dilanjutkan di part 2 :D jadi stay on jufrikablog ya bro!
Monday 7 October 2013
Program PLC Sederhana Mengunakan LDmicro
LDmicro merupakan salah 1 bahasa program yang digunakan para programmer PLC , disini saya akan membagikan link download Ldmicro ? kenapa harus LDmicro? karena LDmicro adalah sebuah software pemrograman mikrokontroler keluarga PIC dan AVR yang menggunakan bahasa ladder seperti layaknya PLC atau Smart-Relay.
Oleh karenanya software ini sangat cocok untuk praktisi listrik yang lebih familiar dengan ladder ketimbang mnemonic assembler dan bahasa pemrograman tingkat tinggi seperti BASIC, C, atau PASCAL.
Langsung aja yang butuh program ini langsung unduh di bawawh ini sobat sizenya sangat kecil sob ;) :
DOWNLOAD
Monday 23 September 2013
BELAJAR PEMROGRAMAN CODEVISION AVR
Pada dasarnya bahasa pemrograman C untuk mikrokontroler sama dengan bahasa pemrograman C untuk dekstop, akan tetapi ada sedikit perbedaan pada proses pengaksesan register dan memori yang digunakan di dalam pemrograman mikrokontroler.
Untuk memahami dan mampu memprogram microcontroller dengan bahasa program codevisionAVR maka pertama kali kita harus mengetahui bagian” dari bahasa program tersebut . berikut akan saya ulas tuntas mengenai pemograman bahasa C dengan menggunakan codevision AVR.
Bagian dari bahasa program dengan cvAVR ini adalah:
- Pengenal (Identifier)
- Tipe data
- Variabel Dan Konstanta
- Preprosessor
- Pernyataan
- Operator
- Fungsi Pustaka
- Pernyataan If
- Pernyataaan If ... Else
- Pernyataan While
- Pernyataan Switch
Untuk Lebih jelasnya itulah bab bab yang akan saya jelaskan jadi tetap di jufrika blog ya :D sebagai bahan menunggu silahkan terlebih dahulu download program fullnya disini