Minggu, 08 April 2012

MEMUTAR DINAMO DENGAN PORT PARALEL


Dalam pengenalan bagaimana mengendalikan alat yang terhubung dengan port parallel. Pembahasan ini merupakan dasar dari semua pembuatan alat yang akan kalian kembangkan. Kali ini kita membuat alat seadanya berhubung tidak lengkapnya komponen alat di pulang pisau.
Bahan yang kita perlukan berupa
Papan  PCB

Dynamo

Kabel


Transistor

Dimana; N=negative(-) dan P=Positif(+)

Adaptor
Dimana; warna hitam negatif, dan merah positif 

Berepa colokan bekas ujung computer yang rusak diambil
Nanti dihubungkan dengan Kabel


Buat rangkaian seperti gambar berikut










Hubungkan peralatan tegangan dan port parallel seperti berikut











Buat software pengendali dengan menggunakan DELPHI

Komponen yang diperlukan dalam delphi

Edit1.Text
Text ;
dikosongkan
Label1
Caption;
Masukkan angka
Button1
Caption;
 Mulai



Masukkan dan ketik program di dalam tombol sebagai berikut;
procedure TForm1.Button1Click(Sender: TObject);
var
a:integer;
begin
a:=StrToInt(Edit1.Text); //masukkan angka
Out32($378,a);
end;
Masukkan listing program  di bawah {sr*.df}
procedure Out32(wAddr:word;bOut:byte); stdcall; external 'inpout32.dll';
function Inp32(wAddr:word):integer; stdcall; external 'inpout32.dll';

Sehingga program menjadi sebagai berikut

unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls;
type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Label1: TLabel;
    Button1: TButton;
    Image1: TImage;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}
procedure Out32(wAddr:word;bOut:byte); stdcall; external 'inpout32.dll'
function Inp32(wAddr:word):integer; stdcall; external 'inpout32.dll'
procedure TForm1.FormCreate(Sender: TObject);
begin
end;

procedure TForm1.Button1Click(Sender: TObject);
var
a:integer;
begin
a:=StrToInt(Edit1.Text); //masukkan angka
Out32($378,a);
end;
end.

File inpout32.dll dapat di download di bawah pembahasan
Masukkan angka 0 maka dynamo bergerak, masukkan angka yang lain  2 atau 4 atau 6.
Mematikan dynamo, masukkan angka 1 atau angka 3 atau angka 5.
Penjelasan Port Paralel

Penggunaan Port yang digunakan Pin 2 dimana sebagai muatan negative mengalir, dan pin 18 sebagai muatan positif. Pada saat elektron(negatif) dari listrik mengalir, dan dari komputer juga elektron (negatif) di alirkan, maka negatif dan negatif akan tolak-menolak, sehingga dinamo tidak mengalir.
Persamaan yang digunakan
V=V1-V2
Pada memasukkan angka 0 tidak ada arus yang mengalir di dalam port parallel sehingga dynamo berputar, begitu juga 2, 4, 6. Lebih lanjut lihat penjelasan  Bilangan Biner



Pada angka 1, 3, 5, 7 pada pin 2 menghasilkan angka 1 sehingga listrik pada adaptor tidak dapat mengalir karena arah arus berubah.

Penjelasan jalur Pada Port parallel


Jalur yang digunakan adalah pin 2, 3, 4, 5, 6, 7, 8, 9 yang bernilai 378 untuk biner keseluruhan jalur.

------------------------------------
-------------------------------
-----------------
---------
-----
---
-

DINAMO BERGERAK PELAN DENGAN PORT PARALEL

Dalam Pembuatan diperlukan file dynamic Link Librari yang berupa inpout32.dll dapat di download akhir penjelasan

---------------------------------------------------------------------------------------------------------------------------------
Penggunaaan Pemutar dynamo dapat menggunakan listrik program yang memutar dynamo dengan pelan.

Dapat menggunakan listing program sebagai berikut
procedure TForm1.Button1Click(Sender: TObject);
begin
Out32($378,2);  //berputar
Sleep(1);
Out32($378,4);  //berputar
Sleep(1);
Out32($378,6);  //berputar
Sleep(1);
Out32($378,1);  //dinamo dimatikan
end;

Masukkan juga di bawah {$r *.dfm}
procedure Out32(wAddr:word;bOut:byte); stdcall; external 'inpout32.dll';
function Inp32(wAddr:word):integer; stdcall; external 'inpout32.dll';

Misalkan kalian menggunakan pin 3 maka penggunakan listring program berubah berdasarkan bilangan biner yang dijelaskan. Selanjutnya dapat kalian kmbangkan membuat untuk mematikan dan menghidupkan lampu dan masih banyak hal yang dapat kalian buat
Lihat Pada PIN 2

Catatan;
Bila menggunakan Kabel LPT maka akan dirubah penggunaan bilangan biner, dimana pada bilangan biner yang mengasilkan angka 0 berarti tidak jalan, untuk lebih jelasnya dapat kalian coba sendiri


-----------------------------------------------------------------------------------------------------------------------
Menggunakan Transistor Jenis PNP

Transistor PNP

Tambahkan beberapa penghubung
Sehingga

Dalam Transistor PNP Ini Menarik muatan negative, Jadi
V=V1+V2
Untuk Program yang digunakan juga sama.
Unduh file Penjelasan dan software 1 download
Unduh file Penjelasan dan software 2 download

Selasa, 03 Januari 2012

PENGEMBANGAN BUKU (ebook) PELAJARAN DALAM HANDPHONE

Perkembangan jaman yang semakin pesat sehingga memudahkan informasi masuk ke dalam masyarakat yang tidak lepas dari kemajuan Teknologi informasi. Baik berupa komputer dan telephone, dimana telephone kini dapat dibawa yang dikenal dengan handphone. Selama perkembangan handphone semakin pesat dan harga juga semakin terjangkau yang membuat handphone mudah dimiliki oleh masyarakat semua kalangan dari data jurnal pemasaran handphone di Indonesia diperloleh 2005 sampai 2011 sebanyak 50%. Hal ini membuat handphone berubah menjadi kebutuhan dalam kemajuan segala aspek ekonomi, pendidikan, informasi. Handphone sudah dibahas dalam iklan Nokia tentang buku pelajaran yang dapat dibuka dalam HP yang dikenal sebagai ebook (elektronik book). Bila kita sendiri yang membuat sebuah buku pelajaran, maka akan lebih asik lagi. Baik dari segi materi yang diajarkan dapat kita ukur berdasarkan kemampuan siswa dan keperluan. Seeorang siswa dapat belajar dimana pun dan kapan pun. Baik di jalan, maka siswa tidak perlu repot membawa buku pelajaran. Ditambah lagi seorang siswa tidak perlu kehilangan pulsa seperti akses GPRS untuk membaca pelajaran.  Kita membahas bagaimana membuat sebuah aplikasi buku dalam buku. Aplikasi yang diperlukan yaitu Java 2 microedition (J2ME). Penginstalan J2ME yang diperlukan yaitu:

1. Virtual machine Handphone
 alamat download   software http://www.java.com/en/download/index.jsp

2. j2me_wireless_toolkit-2_2-windows
alamat download  software  http://www.4shared.com/zip/WoZvJuQc/j2me_wireless_toolkit-2_2-wind.html

3. jdk-1_5_0_07-windows-i586-p
alamat download software http://www.4shared.com/rar/sJFiku1a/jdk-1_5_0_07-windows-i586-p.html

Urutan penginstalan berdasarkan urutan nomor yang ada.
 
Tutorial 1 dan file jar yang siap di instal handphone

Tutorial 2 file jar yang siap di instal di handphone

Tutorial 3 pembuatan dan file jar yang siap di instal di handphone
download



Tutorial 4 membuat beberapa pembahasan dalam satu aplikasi dan file jar yang siap di instal handphone
download

Tutorial 5 membuat beberapa pembahasan dalam satu aplikasi dan file jar yang siap di instal handphone
download

Petunjuk instal java  download