Cari Blog Ini

Selamat Tahun Baru 2010.............................................................................. Selamat datang di Gubuk Ilmu Gratis. Tempat di mana anda bisa mendapatkan referensi ilmu. Jika anda yang memiliki artikel yang ingin di tampilkan di sini anda bisa mengirimkannya ke gubig@telkom.net

Rabu, 20 Januari 2010

Membuat kotak dialog ala Facebook 2 komentar

Rabu, 20 Januari 2010 |


Saya yakin bahwa anda sudah pernah menggunakan facebook ataupun setidaknya melihat facebook. Dan tentunya anda juga pasti anda pernah melihat tampilan seperti gambar di atas. Kali ini saya mengajak anda untuk bersama-sama mencoba membuat halaman web yang memiliki fungsi tersebut. Adapun langkah-langkah nya adalah sebagai berikut :

1. Download FaceBox di sini
2. Download jQuery di sini
3. Copykan file FaceBox dan jQuery yang telah ter-ekstrak ke dalam folder website anda.
4. Tuliskan kode berikut di section head halaman web anda



Dengan demikian, anda telah dapat menggunakan fungsi tersebut di dalam website anda. Nah, muncul pertanyaan baru. Bagaimana cara memanggil fungsi ini ?

1. Untuk menampilkan gambar



2. Untuk menampilkan tulisan



3. Untuk menampilkan file html



Untuk explorasi lebih lanjut silahkan kunjungi http://famspam.com/facebox.

read more

Sabtu, 16 Januari 2010

Distance measurement with Ultrasonic Sensor (PING) 0 komentar

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

Project :Distance measurement with Ultrasonic Sensor (PING) and shown in LCD
Date    : 25/10/2009
Author  :Rony Yang
Comments:It works. Don't forget to set the sprintf data conversion.
                 Just find it by yourself.^^


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)
#include (stdio.h)

// Alphanumeric LCD Module functions
#asm
   .equ __lcd_port=0x15 ;PORTC
#endasm
#include

// Declare your global variables here
unsigned int count=0;
float time, distance;

char buf[33];

void ping(void)
{
//PORTD.0 digunakan sebagai signal input dan output dari dan ke Sensor Ping
count=0;
DDRD.0=1;
PORTD.0=1;
delay_us(4);
PORTD.0=0;
DDRD.0=0;
PORTD.0=1;
while(PIND.0==0)
    {
    }
while(PIND.0==1)
    {
    count++;
    }
}

void main(void)
{
PORTA=0x00;
DDRA=0x00;
PORTB=0x00;
DDRB=0x00;
PORTC=0x00;
DDRC=0x00;
PORTD=0x00;
DDRD=0x00;
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;

TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;
MCUCR=0x00;
MCUCSR=0x00;

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

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

// LCD module initialization
lcd_init(16);
while (1)
      {
      // Place your code here
      ping();
      //count multiply by 1/oscillator frequency
      time=(count*0.09042245370370370370370370370);
     
      //distance=time multiply by 0.354
      //(default 0.340(from 340 m/s)) then divided by 2
      distance=((time*0.354)/2);
     
      sprintf(buf,"Jarak= %0.2f cm ",distance); 
      lcd_gotoxy(0,0);
      lcd_puts(buf);
      delay_ms(200);
      lcd_clear();
      };
}

read more

Controlling Bipolar Stepper Motor 0 komentar

The application of Stepper Motor covers wide sector of Industry. Stepper is commonly used in position controlling systems.

Bipolar Stepper Motor

It’s consisted of 2 windings (coils). Each end of the coils will be connected by wires to a motor controlling circuit. So, there will be four wires of the output for each Bipolar Stepper Motor.






Picture I. Bipolar Stepper Motor Windings


The Way to Know Which Wires Are Pair

There will be two pairs of wires. We can use ohm-meter to know the pairs of that wires, and I think you have already known how to check it.^_^

After knowing the pairs, you must know how to control the stepper motor, so that it can rotate CW or CCW. Here is the logic of controlling the bipolar stepper motor:


Time -->

A
1
0
0
0
1
0
0
0
1
0
0
0
and so on
B
0
0
1
0
0
0
1
0
0
0
1
0
and so on
C
0
1
0
0
0
1
0
0
0
1
0
0
and so on
D
0
0
0
1
0
0
0
1
0
0
0
1
and so on

 Tabel I. CW Rotating


Time -->

A
0
0
0
1
0
0
0
1
0
0
0
1
and so on.
B
0
1
0
0
0
1
0
0
0
1
0
0
and so on.
C
0
0
1
0
0
0
1
0
0
0
1
0
and so on.
D
1
0
0
0
1
0
0
0
1
0
0
0
and so on.

Tabel II. CCW Rotating

 Driver for Bipolar Stepper Motor

As we know that, we cannot control the stepper directly by using microcontroller  (ATMega8535 for example)without any driver. It’s because of the current output of micro is so small. So we use driver for controlling the motor. We can use L293D or L298 as IC Driver. If the stepper motor needs current less then 1A, just use L293D, otherwise use L298.


Here is the schematic using L293D as a driver:

Picture 2. L293D Driver schematic to control Bipolar Stepper Motor



Here is the logic for the driver (both of L293D and L298 are the same) :

EN1
IN1
IN2
OUT1
OUT2
Current Direction
H
L
L
L
L
Stop
H
L
H
L
H
B to A
H
H
L
H
L
A to B
H
H
H
H
H
Stop
L
X
X
X
X
Stop

EN2
IN3
IN4
OUT3
OUT4
Current Direction
H
L
L
L
L
Stop
H
L
H
L
H
D to C
H
H
L
H
L
C to D
H
H
H
H
H
Stop
L
X
X
X
X
Stop

read more
Related Posts with Thumbnails

Tentang Gubuk Ilmu Gratis

Blog ini dibuat dengan tujuan agar dapat menjadi tempat berbagi ilmu dengan teman-teman di Indonesia. Kami berharap dengan hadirnya blog ini bisa memudahkan teman-teman untuk mendapatkan referensi ilmu.

Donasi

Jika anda merasa bahwa blog ini berguna dan anda ingin menyumbangkan sedikit dana untuk blog ini klik tombol di bawah

Silahkan Pilih Kategori


Saran Untuk Gubuk Ilmu

Untuk mengembangkan blog ini agar lebih berguna untuk kita semua, saya (Edi Wang) dan tim Gubuk Ilmu Gratis sangat mengharapkan kritik dan saran dari anda dan tentunya yang bersifat membangun.

Daftar Penulis

1. Ardianto Wibowo lihat profil
2. Dadang Iqwandy lihat profil
3. Edi Susanto (Edi Wang) lihat profil
4. Nico Gunawan lihat profil
5. Rony (Rony Yang) lihat profil
6. Yuli Fitrisia lihat profil
7. Anton Siswanto lihat profil

Status IM Penulis

Status Penulis
EDI WANG
NICO GUNAWAN
RONY YANG
DADANG IQWANDY
ARDIANTO WIBOWO
ANTON SISWANTO
 

Facebook Blog Founder

Follow Me

Ada kesalahan di dalam gadget ini

Statistik

Anda Pengunjung ke :

Jumlah Pengunjung Online :
Copyleft © Gubuk Ilmu Gratis