Teknologi Skinput

Microsoft Research dan Chris Harrison dari Carnegie Mellon University mengembangkan teknologi untuk mengubah tangan menjadi gadget layar sentuh. Jadi kita tidak perlu lagi menggenggam sebuah ponsel untuk bertelekomunikasi, karena tangan kita adalah gadget kita.

Program Residen

dalam pembuatan program residen, kita dapat membaginya dalam 2 bagian pokok yaitu.

Biografi Mark Zuckerberg

Biografi Mark Zuckerberg

Larry Page dan Sergey Brin

Google Inc. merupakan sebuah perusahaan publik Amerika Serikat, berperan dalam pencarian Internet, Cloud Computing, serta teknologi iklan online dan perangkat lunak. Keuntungan dari AdWords merupakan hampir seluruh keuntungan perusahaan ini.

Sejarah Yahoo

Yahoo! Inc. merupakan sebuah perusahaan publik Amerika dengan kantor pusat di Sunnyvale, California (tepatnya di Silicon Valley), yang menyediakan layanan internet secara global, meliputi seluruh dunia. Perusahaan ini terkenal akan portal web, mesin pencari (Yahoo! Search), Yahoo! Directory, Yahoo! Mail, Yahoo! News, iklan, pemetaan online (Yahoo! Maps), Yahoo! Video, dan website media sosial dan jasa.

Senin, 01 Desember 2014

RONTOK BAWAH

pada kali ini saya akan memposting program rontok menggunakan assembly, dan program rontok yang akan saya buat yaitu program rontok bawah. sebelum kita mulai saya cuma mengingatkan bagi sobat yang belum mempunyai program assembly dapat download disini

baiklah mari kita mulai , ikuti langkah-langkah dibawah ini :

1. Jalankan Program Assembly melalui command prompt .

- Windows + R kemudian ketik 'cmd'
- Start -> Run kemudian ketik 'cmd'






Sesuaikan dengan file assembly berada.

2. Kedua, buat program rontoknya. Ketikkan kode seperti di bawah ini.

Delay MACRO
PUSH CX
XOR CX,CX

Loop1 :
LOOP Loop1
POP CX
ENDM

Geser MACRO PosY
PUSH AX
PUSH BX
PUSH CX

XOR CX,CX
MOV AL,26
SUB AL,PosY
MOV CL,AL

Loop2 : 
MOV AL,BYTE PTR ES: [BX]
MOV BYTE PTR ES: [BX+160] ,AL

Hilang :
MOV BYTE PTR ES: [BX],' '
Delay
ADD BX,160
LOOP Loop2
POP CX
POP BX
POP AX

ENDM

.MODEL SMALL
.CODE
ORG 100H

TData : JMP Proses
PosY DB ?
Proses :
MOV AX,0B800h
MOV ES,AX

MOV BX,3998
MOV CX,25

UlangY :
MOV PosY,CL
PUSH CX
MOV CX,80

UlangX :
CMP BYTE PTR ES: [BX] ,33
JB Tdk
Geser PosY

Tdk :
SUB BX,2
LOOP UlangX
POP CX
LOOP UlangY

Exit : 
INT 20H

END TData

Save Program ini dengan format .asm contoh, : Rontok.asm

3.untuk menjalankan programnya menggunakan dosbox klik di sini untuk download dosbox , buka program dosbox ikuti langkah berikut ini


-mount f f:\ : tempat lokasi partisi kita menyimpan file program assembly

-f:\>cd 1ca\asm : tempat kita menyimpan file assembly di partisi 

-jika anda menyimpan file assembly di d , maka masukan perintah pertama ke dosbox : mount d d:\

kemudian tasm dan tlink/t programnya jika tidak ada errornya atau kesalahan dapat dijalankan programnya seperti di bawah ini


4.bila dijalankan maka huruf yang ada pada dosbox rontok kebawah seperti gambar dibawah ini :



selesai tutorial program assembly rontok bawah, demikian dari saya semoga bermanfaat

MEMBUAT RANGKAIN PULSA SECARA MANUAL DENGAN ADVANCE PCB

untuk membuat rangkain pulsa menggunakan advance pcb secara manual dapat mengikuti langkah-langkah berikut ini :
 
1.Buka aplikasi ADVANCE PCB, lalu pilih new untuk lembar kerja baru.

2.Ambil komponen-komponen untuk membuat rangkaian pulsa dengan cara klik library kemudian components. Adapun komponen-komponen yang diperlukan adalah:
∙         1 DIP8
∙         4 AXIAL0.4
∙         2 RB.2/.4
∙         1 VR2
∙         1 SIP2
3.Susun komponen tersebut seperti gambar dibawah ini:

 

4.Ubah nama komponen tersebut dengan cara klik dua kali angka/string yang akan diubah, maka akan muncul kotak dialog, isi nama komponen pada kolom text, lalu klik OK.


5.buat nama komponen seperti ini. 

.

6.Sembunyikan komponen agar lebih mudah untuk membuat tracknya nanti. Klik menu options>layers>un-check pada Top>klik tombol OK.

https://lh6.googleusercontent.com/Qx_XJfNmLopaD0Ag7HVJRWq04I8Ew9pLiOv5X-f0GE-fLHQaDHaFlS2diBJJe7RIGHxykaKUYg22FhQ2kaCDW0-PjYqhlmCI5kdxbzHy8DSIrPRnZM6LS9wL1cjszncwwXgpvyVUGcI

6.Ubah layer menjadi bottom layer, klik menu current>layer>pilih bottom layer. Atau ubah layer pada kolom dibawah lembar kerja seperti gambar berikut:

7.Kemudian untuk menghubungkan kaki komponen bisa dengan klik menu auto>auto route>kemudian pilih pad to pad atau bisa dengan cara manual klik menu edit>place>track atau klik icon pada menu toolbar.  
Hubungkan semua komponen seperti gambar dibawah ini. Lalu buat kotak untuk mengelilingi komponen tersebut dengan menggunakan track juga. Seperti gambar dibawah ini:



selesai cara membuat rangkaian pulsa secara manual , dimikian tutorial dari daya semoga bermanfaat.








Minggu, 30 November 2014

MEMBUAT RANGKAIAN KUNCI KE PCB

untuk membuat rangkaian detik supaya tampil di program advance pcb dapat mengikuti langkah-langkah berikut ini :

1.Buka file schematic editor rangkaian kunci elektronik yang telah dibuat sebelumnya.


2.Lakukan pengecekkan ERC (Electrical Rules Check). Klik menu file, pilih reports kemudian pilih item Electrical Rules Check. Akan tampil kotak dialog Setup Electrical Rules Check seperti gambar dibawah ini:

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEihTw3RCQxBe-ujUGVedbLWHO1lgggNfjIedPt-_h55xOm2-7w3ePpcIt3ce36xg6DjJCCVJg7M_jG5ZyGPDozy-VN5Eu-lrcn6nNADAOjw0IcscNdqkSsq_cGpk027yhnNWYrH3Jn4k/s1600/pcb2.PNG

3.Apabila ingin mengedit setup, maka silahkan pilih pada report options, output options, net identifier scope, dan connected pin sesuai dengan kehendak anda apa yang akan di cek nanti.
Klik tombol OK


4.Maka akan tampil ERC dalam format text di notepad. Apabila tidak ada kesalahan maka ditampilkan seperti gambar dibawah ini, dan apabila terjadi kesalahan akan ditampilkan setelah error report. Bisa dilihat saat anda coba ERC dari rangkaian kunci, mengapa bisa terjadi kesalahan? Anda bisa lihat dilaporannya. Anda cek lagi schematicnya sampai tidak ada lagi laporan error seperti dibawah ini:

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggs1ga_8aYCGbCf3uXTP9mWG2orebeTdNc10yuSZ-CKMxOhGkawqqSmMBzOisYtqX8PJ34yMFsZIzJBvO1AnS01MxA2_seWMdMyS3elLCKgHPAHCvaV37hsxyotK74MyLbXavoIyo6MKs/s1600/pcb3.PNG

5.Sebelum membuat netlist anda isi dulu footprint nya dengan cara klik dua kali setiap komponen yang ada pada rangkaian kunci secara bergantian, lalu pada kolom footprint ubah sesuai dengan footprintnya masing-masing.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6eGDhyphenhyphen5mFpPxy_atQiHCRl2758BoJkrHDXtjhJfcsaA4BkbfyDNydIb7inG840bnShIfx3OLxI9nKAFfOx4JHeB8oclPlJnKifeii5_44PK2G05gR8OIiZtixN29EMQjYbClWQzviEwg/s1600/pcb4.PNG

6.Create Netlist (membuat netlist) dengan cara klik menu file kemudian pilih create netlist, sehingga tampil kota dialog netlist creation seperti gambar berikut:

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaMdgmENaesaA891My016IcBO-RJij5SxGMigyPRwsKN1Ge9zAHJZFvkXURYXFhrvsJ-w8mLv4LJaqRnvka2yNiA0ucIZWRWLYOE4KydtYZzGAihJY7MCw_haIGu0UlDzzqhVLwB_r5gE/s1600/pcb5.PNG

7.Klik tombol OK, maka protel secara otomatis akan membuka notepad yang langsung memuat file netlist-nya. Hasil dari pembuatan netlist ini harus disimpan. Hal ini dilakukan karena untuk membuat PCB secara auto dibutuhkan netlist yang di-load dari pembuatan ini.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMhUszGxB7XtRyBrt657Dgg91Xh7MdBWzpFAq_89jUby1_44JL_dP_p000Yw4C0wG9VluTlk84_QWs-qYretyW94t89FCKjKRz4KgpUNYC-eMv0keUb_JzwUHSAk9XRxHwHkgn8K4kEIo/s1600/pcb6.PNG

8.Buka aplikasi PCB, lalu klik menu file, new untuk mmbuat lembar kerja baru.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipB-ub7_UDT59H19q30MZOpyY7TqdDOfBZxyqT6x3a3mEG8tLXLW47zFcAhaMyWm1_PU9ZxAi3cJkMvY_z-Hf7m6DYZeslPJjeO8KmAU0NF5bYLMPZq2vyJOOGwII3jx33qjLipDKneT4/s1600/pcb7.PNG

9.LOAD NETLIST, inilah untuk membuat pcb dengan cara memanggil/mengambil rangkaian yang telah dibuat di schematic. Klik menu Netlist kemudian pilih Load, sehingga akan tampil kotak dialog Load Netlist File Name, klik nama file yang telah anda simpan tadi, kebetulan saya membuat namanya bussru.net, klik tombol OK.


10.Maka akan muncul kotak dialog Setup Netlist Load, klik tombol OK
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7yeLmlLOc-w64l9aNKU62Fi25NqTZSyBKsrBvYUzKL9uW8rZSzhB5Ym0tD5rNIQ6UHKulj4YZje5OkIswgidUuCfi0juMVdelzBVgxLl0N5sSgOo2Zua7mgzGjh14HRLAoWwv-BXRXw4/s1600/pcb9.PNG


11.Klik tombol OK pada kotak dialog netlist Load Status
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhx8FthlfYi1Ccxknp5P4aJMXx8eZuhn_1_MPqmtNieOVYyTEY2STva-96Kc0KMYwigzilfaexn512DvTqjrVPggNmR8O621Haw9O4pPbbCenAF794nWm6ntjXRhPwF_6SanXzk-XX7eY/s1600/pcb10.PNG

12.Maka akan muncul layout pcb rangkaian kunci yang belum disusun, masih bergabung menjadi satu.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggOmBJwAWRwUInjygwpSN4twVZ5RurDLPYhi19Oy9JkTYhPTCeqwmlIJeJT2gww8gBNG_LSPYbT5VF0ctO2eC2vMG2TGes_ScBNPsuCMmGWteEb-kK_0BT8hXtxBNaeGBHQUPpm73okTg/s1600/pcb12.PNG

13.Buat jalur track untuk mengelilingi komponen yang telah di-load (misal kotak) dengan Layer Keep Out Layer, ukurannya terserah Anda. Untuk mengubah layer bisa klik menu Current>Layer>pilih Keep Out Layer atau ubah layer pada kolom dibawah lembar kerja.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX-ux4CqFVIpJi0AOE2wLFaxTL_f_0oRjNUPg6DEgoVa9HKUgiMs-_SI5oTW3-E1x35QQIt1721mV8U3njiWZu5F917rlUCG7WbIYSasDAz5cHPTy5L5fBbzqnMeEvg1i6YQdaudPTUvQ/s1600/pcb13.PNG

14.Klik menu Auto>Auto Place untuk menyusun rangkaian secara otomatis.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_V8EAPDmkhqxxxrGdnckHOf_a5sfFc7xc-JAXGau4DwCFdPbMBucIDSudeo_0OwmBKE-2ixoMq3TfVXDwzK-5g4kYEnvyL2_zaZnb1BQgyLshTBvcVcna1IiP6i46rUdCa44hCQe00AE/s1600/pcb14.PNG

15.Lalu klik menu auto>auto route>connection untuk membuat track. Klik satu persatu kabel hijau yang saling berhubungan tersebut, sehingga berubah menjadi track yang lebih rapi dan teratur secara otomatis. Sehingga menjadi seperti gambar berikut: 


16.Untuk menyembunyikan komponen, klik menu options>layers lalu uncheck pada Top Silkscreen Overlay.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdYanFbjFcNxIaM-3MdyuXCcgBXuqPPSdNUKHge8ItBQBzJ-SETtJUzwovRPAazqmjvByv8TYKGnN3eQ0sDODzSW8RsDBHKX64B_0bThZbffSJ-DjP2T6zcdxn3y0NI2YY22xEuZXdw3I/s1600/pcb16.PNG

17.Maka komponen akan tersembunyikan, yang terlihat hanya track.


18.Untuk mengubah ketebalan track, klik dua kali salah satu track tersebut lalu ubah 30 mil pada kolom Width, kemudian klik tombol Global.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbS3IHIP5lkAZG8OAVA7JGWBhLvltMqRFJDtll5iYel45B-2c184BrdlE37Mx_WVfI7NkAxTa7K5NJ4ZeOs5CPIVpq80gmS57TZFUtbijIuzCipNph7lnkl7I8rO72GVckLICHvFiyvh0/s1600/pcb19.PNG

19.Maka rangkaian kunci tersebut selesai dibuatkan Layout PCB nya dengan track 30mil.


  Dimikian tutorial dari saya ,semoga bermanfaat









RANGKAIAN KOMPARATOR

setelah selesai rangkaian detik,menit, dan jam pada kali ini saya akan memposting rangkaian komperator. Dibanding rangkaian detik, menit dan jam, rangkaian ini jauh berbeda bentuknya meski masih banyak menggunakan komponen yang kita ketahui. baiklah mari kita mulai membuatnya perhatikanlah dengan baik :


gambar 1.1
rangkaian ini terlihat lebih rumit dari rangkaian kunci, tapi rangkaian ini lebih sederhana.

gambar 1.2
1. Langkah pertama, mulai lah dari bagian kanan rangkaian. Perhatikan dulu beberapa ketentuan di bawah ini :
gambar 1.3
a. Seperti kunci elektronik dan detik serta menit, rangkaian ini menggunakan Wire. (Pada wiring tools ditandai kotak hijau)

b. Pada bagian di kotak orange, yaitu VCC, yang dapat dibuat melalui Wiring Tools. Bila diletakkan bentuknya masih tidak sesuai dengan gambar. Untuk menyesuaikannya klik 2 kali pada VCC kemudian ganti stylenya ke power ground. jika ingin mengatur posisi vertikal-horizontal, masuk ke mode peletakkan dengan klik 2 kali (antar klik selang 2 detik). Dalam mode peletakkan, pencet spasi untuk mengatur posisi nya.

c. Bagi yang lupa cara memasukkan komponen melalui library bisa mengikuti petunjuk dibawah ini :
Pada bagian library (sisi atas kiri protel schematic editor) :
   - Klik add/Remove 
   - Kemudian akan muncul jendela Change Library File List. Cari nama library yang ingin dipakai 
   - Klik add jika sudah ketemu, kemudian cari nama komponen di Componen in Library , jika sudah ketemu , klik place lalu letakkan sesuai keinginan. jangan lupa klik kanan untuk men-cancel mode peletakkan komponen.
gambar 1.4


d. Sekarang setelah mengikuti ketentuan diatas, mati kita membuat komponen pertama yakni BUZZER. BUZZER sendiri berada pada device.lib jadi bukalah library nya melalui add/remove, cari nama library nya kemudian buka. Cari lagi nama komponen ini yakni BUZZER pada Componen in Library. Setelah ketemu, klik place lalu tempatkan dan posisikan sesuai gambar. Dalam mode peletakkan, pencet spasi untuk mengatur posisi nya.
gambar 1.5


e. Selain BUZZER, selanjutnya RELAY-SPDT (perhatikan gambar 1.2). Cara mencari komponennya sama seperti BUZZER akan tetapi yang dicari pada Componen in Library nya adalah RELAY-SPDT. Jika sudah menemukannya klik dua kali pada RELAY-SPDT, akan muncul jendela Part (Gambar 1.5). Atur namanya sesuai dengan gambar di atas.

gambar 1.6
f. Untuk DIODE, sama seperti dua komponen sebelumnya yakni terdapat pada device.lib, tempatkan sesuai gambar 1.6 (gambar 1.2 untuk keseluruhan). Atur namanya sesuai dengan gambar.
gambar 1.7
g. Selanjutnya NPN, sama seperti komponen-komponen sebelumnya yaitu terdapat pada device.lib, kemudian atur posisinya sesuai gambar (gambar 1.2) dan atur namanya sesuai gambar 1.7 di atas
gambar 1.8
h. Kali ini ada 2 komponen langsung yakni RES1 (R50) dan 74LS02. RES1 terdapat pada device.lib sehingga mudah untuk ditemukan. sedangkan 74LS02 terdapat pada d_ttl.lib sehingga anda perlu "add" library d_ttl.lib untuk mencari. Tempatkan dan namai sesuai gambar.
ga
gambar 2.1
2. Selanjutnya untuk bagian rangkaian komparator nomor 2, yakni gambar 2.1. Jika anda perhatikan bagian atas serta bawah pada gambar 2.1 ini memiliki susunan komponen yang sama sehingga untuk membuatnya tidak terlalu sulit.
gambar 2,2
Perhatikan gambar 2.2
a. (Dinomori 1) merupakan komponen 74LS688 yang dapat dicari pada d_ttl.lib
b. (Dinomori 2) merupakan komponen RESPACK3 yang dapat dicari di device.lib
c. (Dinomori 3) merupakan komponen SW-DIP-8 yang dapat dicari di device.lib
d. (Dinomori 4) merupakan BUS, yang terdapat pada wiring tools (Sebelah simbol wire)
e. (Dinomori 5) merupakan PORT, yang dapat dibuat melalui wiring tools maupun menu Place -> Port
 Atur dan sesuaikan nama dan posisinya berdasarkan gambar diatas ^_^
gambar 2.3
f. Belum selesai sampai disini, atur PORT pada bagian rangkaian ini karena PORT bagian atas maupun bawah memiliki nama yang berbeda. klik 2x pada port untuk mengatur nya :
Atas :
Name : M[1..8]
Style : Right
I/O Type : Input
Allignment : Left

Name : J[1..8]
Style : Right
I/O Type : Input
Allignment : Left

Setelah selesai anda bisa menyimpan dengan nama Comparator.Sch* atau nama yang mudah diingat. Demikian dari saya semoga bermanfaat