Project membuat controller dan monitoring escalator menggunakan Arduino Nano dengan software Outseal PLC dan Easybuilder Pro
Website Yang Berisi Artikel Ilmu Teknik Elektro, Tips dan Trik Komputer, Aplikasi Games Handphone Android, Free Software Gratis
Tampilkan postingan dengan label elektronika digital. Tampilkan semua postingan
Tampilkan postingan dengan label elektronika digital. Tampilkan semua postingan
Jumat, 04 April 2025
Selasa, 13 Juni 2017
Mengatur Arah Putaran Stepper Motor
Ada beberapa rangkaian yang dapat mengatur arah putaran stepper motor dengan menggunakan mikrokontroller.
Dipasaran juga sudah tersedia modul kit yang dapat digunakan untuk mengatur arah stepper motor.
Dibawah ini adalah rangkaian simple yang dapat digunakan untuk mengatur arah putaran motor.
Tombol push buttom yang ada pada rangkaian adalah untuk arah putaran motor searah jarum jam atau berlawanan arah jarum jam.
IC ULN2002A untuk interface antara output PIC dan stepper motor.
Berikut contoh programnya :
#include "P16F84.INC"
CBLOCK 0x10
ENDC
ORG 0
entrypoint goto start
ORG 4
intvector goto intvector
start clrw
movwf PORTB
bsf STATUS,RP0
movlw 0xF0
movwf TRISB
bcf STATUS,RP0
movlw 3
movwf pos
movwf PORTB
call delay
clrf PORTB
;Main loop
loop btfss PORTA,0
call stepcw
btfss PORTA,1
call stepccw
goto loop
;Rotate one step clockwise
stepcw bcf STATUS,C
btfsc pos,3
bsf STATUS,C
rlf pos,W
andlw 0x0F
movwf pos
movwf PORTB
call delay
clrf PORTB
return
;Rotate one step counter clockwise
stepccw bcf STATUS,C ; Clear the carry flag
btfsc pos,0
bsf pos,4
rrf pos,W
andlw 0x0F
movwf pos
movwf PORTB
call delay
clrf PORTB
return
; This routine implements the delay between steps,
; and thus controls the motor speed.
delay movlw 18
movwf dc1
dl1 clrf dc2
dl2 nop
nop
decfsz dc2,F
goto dl2
decfsz dc1,F
goto dl1
return
END
Minggu, 29 Mei 2016
Software Simulasi Mikrokontroler Proteus 7
Akhirnya dapat juga software buat simulasi mikrokontroler Arduino, Atmel, PIC, AVR, dll, setelah browsing-browsing dan berkunjung ke blog-blog tetangga.
Komponen-komponen yang ada di Proteus 7 ini lumayan lengkap, dan cara penggunaanya juga mudah untuk dipelajari.
Buat para penggemar elektronika dengan software ini sangat membantu dalam melakukan eksperimen yang langsung dapat di simulasikan, jadi kita dapat tahu kekurangan atau kesalahan dalam suatu rangkaian.
Software proteus ini juga dapat membuat layout untuk PCB.
Link download Proteus 7
Komponen-komponen yang ada di Proteus 7 ini lumayan lengkap, dan cara penggunaanya juga mudah untuk dipelajari.
Buat para penggemar elektronika dengan software ini sangat membantu dalam melakukan eksperimen yang langsung dapat di simulasikan, jadi kita dapat tahu kekurangan atau kesalahan dalam suatu rangkaian.
Software proteus ini juga dapat membuat layout untuk PCB.
Link download Proteus 7
Senin, 18 April 2016
Software Virtual Breadboard Untuk Belajar Elektro
Dulu waktu sekolah STM kita sering melakukan praktek elektro dengan menggunakan Breadboard, sejenis papan jalur yang digunakan untuk membuat dan mencoba rangkaian listrik.
Dengan menggunakan breadboard ini kita bisa dengan mudah merangkai dan mengubah rangkaian elektro. Breadboard ini menggunakan kabel-kabel potongan untuk menyambung jalur rangkaian.
Sekarang dengan menggunakan software Virtual Breadboard kita tidak perlu menggunakan kabel-kabel potongan untuk menyambung, tidak perlu membeli komponen-komponen elektronika, jadi lebih menghemat biaya dan simple. Mungkin dengan menggunakan software ini dapat membantu guru-guru SMK lebih mudah memberi tugas dan hemat biaya. Software ini berlicensi Free
berikut link download nya : virtual breadboard
Dengan menggunakan breadboard ini kita bisa dengan mudah merangkai dan mengubah rangkaian elektro. Breadboard ini menggunakan kabel-kabel potongan untuk menyambung jalur rangkaian.
Sekarang dengan menggunakan software Virtual Breadboard kita tidak perlu menggunakan kabel-kabel potongan untuk menyambung, tidak perlu membeli komponen-komponen elektronika, jadi lebih menghemat biaya dan simple. Mungkin dengan menggunakan software ini dapat membantu guru-guru SMK lebih mudah memberi tugas dan hemat biaya. Software ini berlicensi Free
berikut link download nya : virtual breadboard
Minggu, 11 Januari 2015
Bahasa Assembly di Mikrokontroler
- Mengenal Bahasa Assembly
Instruksi MOV untuk byte dan bit dikelompokkan sesuai dengan mode pengalamatan (addressing modes). Mode pengalamatan menjelaskan bagaimana operand dioperasikan. Berikut penjelasan dari berbagai mode pengalamatan dan program assembly yang umum ialah sebagai berikut :
Isi memori merupakan bilangan heksadesimal yang dikenal oleh mikrokontroler yang merupakan representasi dari bahasa assembly yang telah kita buat. Mnemonic atau Opcode merupakan kode yang akan melakukan aksi terhadap operand. Operand merupakan data yang diproses oleh opcode bisa membutuhkan 1, 2, atau lebih. Namun, terkadang operand juga tidak dibutuhkan opcode. Untuk komentar dapat kita berikan dengan menggunakan tada titik koma (;).
Rabu, 23 April 2014
Pengetahuan Dasar Lift 1
Definisi Lift adalah pesawat pengangkut manusia atau barang yang digerakkan dengan tenaga baik melalui transmisi tarikan langsung (tanpa atau dengan roda gigi) maupun transmisi sistem hidrolik dengan gerakkan vertikal naik dan turun.
Motor Traksi Ditinjau Dari Sistem Roping :
- Transmisi Tarikkan Langsung (Motor Traksi) : menggunakan penggerak motor traksi. Mesin oenggerak yang terdiri dari motor AC maupun DC yang dihubungkan dengan gear box (speed reducer) dilengkapi dengan rem, pulley (main sheave) serta membentuk suatu bagian yang kompak.
- Nama-nama komponen utama lift
Motor Traksi Ditinjau Dari Sistem Roping :
- Overhead Type one-to-one single wrap : artinya 1:1 yaitu kecepatan putaran mesin lift sebanding dengan kecepatan kereta/sangkar.
Rabu, 20 Februari 2013
Software Gratis Untuk Belajar Elektro
Saya baru dapat software baru untuk para penggemar elektronika yang ingin belajar membuat skema rangkaian, yaitu software LiveWire.Mungkin menurut saya baru, tapi untuk agan-agan yang lebih mahir dan hebat software ini mungkin sudah basi. Tapi gak apa-apa, ini untuk membantu kawan-kawan yang baru menggeluti dunia elektronika.
Software ini juga berlicensi freeware alias gratis.
Untuk yang hobi membuat skema rangkaian elektronika, software ini dapat dijadikan alternatif dalam membuat skema rangkaian. Kelebihan lain dari software LiveWire ini kita bisa melihat simulasi dan cara kerja dari rangkaian yang dibuat, serta dapat langsung di convert menjadi desain PCB.
Berikut Link Downloadnya : Software Livewire1.11Pro
Semoga bermanfaat.......!!!!
Senin, 17 September 2012
GERBANG LOGIKA
Gerbang Logika adalah rangkaian dasar yang membentuk komputer. Jutaan transistor di dalam mikroprosesor membentuk ribuan gerbang logika. Sebuah gerbang logika sederhana mempunyai satu terminal output dan satu atau lebih terminal input. Keluarannya dapat tinggi (1) atau rendah (0), tergantung level digital yang diberikan pada terminal input. Gerbang logika sangat penting dipakai dalam berbagai rangkaian elektronika.
( X = Tidak A).

dengan kata lain X akan 0 bila A atau B = 1.
Disini saya akan menjelaskan 7 gerbang logika yang diantaranya OR, AND, NAND, NOR, Inverter, EXOR, dan EXNOR.
Gerbang logika NOT, NAND, dan NOR adalah gerbang logika dasar pada teknologi CMOS, sedangkan gerbang logika NOT, AND, dan OR adalah gerbang logika yang diturunkan dari gerbang logika dasar tersebut.
- GERBANG OR
| A | B | X=A+B |
| 1 | 1 | 1 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 0 |
Tabel Kebenaran Gerbang OR
- GERBANG AND
| A | B | X=A.B |
| 1 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 0 |
Tabel Kebenaran Gerbang AND
- INVERTER
- GERBANG NAND
| A | B | |
| 1 | 1 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 1 |
Tabel Kebenaran Gerbang NAND
- GERBANG NOR
| A | B | |
| 1 | 1 | 0 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |
Tabel Kebenaran Gerbang NOR
Kamis, 08 Juli 2010
Komunikasi Serial Mikrokontroler
- Pengenalan Komunikasi Serial
seperti pada port printer yang mampu mengirim 8 bit sekaligus dalam satu detak.
- Peralatan Komunikasi Serial
Konektor port serial terdiri dari 2 jenis, yaitu konektor 25 pin(DB25) dan 9 pin (DB9) yang saling berpasangan. Bentuk dari konektor DB-25 sama persis dengan port paralel.
Umumnya COM1 berada di alamat 3F8H sedangkan COM2 di alamat 2F8H.
- Komunikasi Serial AT89S51/52
proses pengiriman data untuk menampung data yang diterima atau data yang akan dikrimkan.
Keluarga MCS-51 mempunyai sebuah register, yaitu SBUF yang terletak pada alamat 99H, dimana register ini berfungsi sebagai buffer pada saat mikrokontroler membaca data yang pertama dan data yang kedua yang belum diterima secara penuh sehingga data tersebut tidak hilang.
Register SBUF terdiri dari dua buah register yang memang mempunyai alamat yang sama, yaitu 99H. Register tersebut merupakan Transmit Buffer Register yang bersifat Wrute only (hanya dapat ditulis) dan Receive Buffer Register yang bersifat read only(hanya dapat dibaca).
Contoh program pengaturan LCD menggunakan port serial:
#include
#include
#include
#define PORT1 0x3F8 /* alamat port*/
/* Definisi alamat base port serial */
/* COM1 0x3F8 */
/* COM2 0x2F8 */
/* COM3 0x3E8 */
/* COM4 0x2E8 */
void main(void)
{
int c;
int count;
char init[] = { 0x0F, 0x01, 0x38 };
/* 0x0F - Init Display */
/* 0x01 - Clear Display */
/* 0x38 - Dual Line / 8 Bits */
outportb(PORT1 + 1 , 0x0); /* mematikan interupt - Port1 */
outportb(PORT1 + 3 , 0x80); /* SET DLAB ON */
outportb(PORT1 + 0 , 0x0C); /* Set Baud rate */
/* 0x06 = 19,200 BPS */
/* 0x0C = 9,600 BPS */
/* 0x18 = 4,800 BPS */
/* 0x30 = 2,400 BPS */
/* Set Baud rate - Divisor Latch High Byte */
outportb(PORT1 + 1 , 0x00);
outportb(PORT1 + 3 , 0x03); /* 8 Bits, No Parity, 1 Stop Bit */
outportb(PORT1 + 2 , 0xC7); /* FIFO Control Register */
outportb(PORT1 + 4 , 0x0B); /* Turn on DTR, RTS, and OUT2 */
/* Register Select (DTR) */
outportb(PORT1 + 4 , (inportb(PORT1 + 4) | 0x01));
/* 0 = Instruction Register */
for (count = 0; count < 3; count++)
{
outportb(PORT1, init[count]); /* kirim Init Data Bytes */
delay(20); /* delay untuk INIT */
}
/* Register Select (DTR) */
/* 1 = Data Register */
outportb(PORT1 + 4 , (inportb(PORT1 + 4) & 0xFE));
printf("\nContoh program LCD Serial. Tekan ESC untuk keluar \n");
do {
if (kbhit()){
c = getch();
outportb(PORT1, c);
printf("%c",c);
}
} while (c !=27);
Sabtu, 12 Juni 2010
Cara Mengukur Komponen Dasar Elektronika
- Mengukur Resistor
- Tempelkan kedua pin multitester ke kedua kaki resistor. Sebaiknya dilakukan pada resistor yang belum di solder ke PCB.
- Lihat nilai yang ditunjukkan pada multitester. Jika multitester menunjukkan nilai yang sangat besar, kemungkinan resistor putus.
- Mengukur kapasitor
- Hubungkan pin + multitester ke anoda kapasitor dan pin - ke anoda kapasitor dengan skala pengukuran x10 ohm untuk kapasitor besar dan x kohm untuk kapasitor kecil.
- Tukar dengan cepat sambungan pin multitester tersebut, jika multitester menunjukkan nilai tertentu dan berubah secara perlahan (menurun), berarti kapasitor berada dalam keadaan bagus.
- Mengukur Dioda
- Mengukur Transistor
Biasanya yang dijadikan sumber referensi adalah pin basis, hasil pengukuran antara pin basis-kolektor dan basis-emitor harus sama.
- Mengukur transformator
Rabu, 07 April 2010
Gerbang Logika
Gerbang logika adalah rangkaian dasar yang membentuk computer. Jutaan transistor di dalam mikroprosesor membentuk ribuan gerbang logika. Sebuah gerbang logika sederhana mempunyai satu terminal output dan satu atau lebih terminal input. Keluarannya dapat tinggi (1) atau rendah (0), tergantung level digital yang diberikan pada terminal input. Disini hanya akan dijelaskan 3 gerbang logika.
Gerbang logika yang kini sering dipakai berasal dari IC logika seperti 74XX atau 40XX. Satu IC yang berisi 4-8 gerbang logika kini hanya berharga ribuan rupiah, namun IC yang dibuat dengan teknologi tinggi seperti prosesor Intel Pentium, memiliki berjuta-juta gerbang logika, yang harga tiap gerbang logika menjadi hanya beberapa rupiah. Semua chip kompleks yang melakukan pemrosesan sinyal secara digital dapat dipastikan menggunakan gerbang0gerbang logika padadetail desain rangkaian.
Gerbang logika NOT,NAND, dan NOR adalah gerbang logika dasar pada teknologi CMOS, sedangkan gerbang logika NOT, AND, dan OR adalah gerbang logika yang diturunkan dari gerbang logika dasar tersebut. Hal ini karena pada pembuatan gerbang logika, jumlah transistor yang dipakai pada pembuatan NAND lebih sedikit sehingga lebih sederhana dari pada AND, begitu pula NOR.
Gerbang Logika OR
Gerbang OR adalah gerbang yang akan memberikan keluaran berlogika 1 bila gerbang inputnya ada yang memberikan logika 1.
Tabel kebenaran 2 input gerbang OR diperlihatkan pada table dibawah. Dari table kebenaran bisa dilihat X berlogika 0 jika kedua input 0, dan akan berlogika 1 jika setidaknya 1 buah input berlogika 1. Contoh IC untuk gerbang OR adalah 7432 quad OR Gate.
Gerbang AND
Gerbang AND adalah gerbang yang memberikan keluaran 1 bila semua masukkan diberikan 1. Tabel dibawah menunjukkan table kebenaran gerbang AND untuk 2 buah masukkan. Dengan X akan berlogika 1 jika kedua input berlogika 1.
Tabel kebenaran
Dari table kebenaran kita bisa melihat output pada X adalah 1 jika input A dan B juga 1. Jika gerbang AND ini adalah sebuah IC TTL, 1 berarti +5 V dan 0 berarti 0 V.
Inverter
Gerbang logika inverter digunakan seperti dasar gerbang logika AND dan OR terkecuali gerbang inverter mempunyai tambahan rangkaian output yang membalik. Pada dasarnya ada tiga gerbang logika inverter : NAND (NOT-AND) dan NOR (NOT-OR). Jika gerbang ini dimasukkan 1 akan mengubah keluaran inverter menjadi 0 dan jika inverter ini dimasukkan 0, maka akan mengubah keluaran inverter menjadi 1. Persamaan Boolean untuk inverter adalah menulis garis diatas variable seperti X = Ā (X = tidak A). Contoh IC inverter adalah 7404 sebagai hex inverter.

Gerbang logika yang kini sering dipakai berasal dari IC logika seperti 74XX atau 40XX. Satu IC yang berisi 4-8 gerbang logika kini hanya berharga ribuan rupiah, namun IC yang dibuat dengan teknologi tinggi seperti prosesor Intel Pentium, memiliki berjuta-juta gerbang logika, yang harga tiap gerbang logika menjadi hanya beberapa rupiah. Semua chip kompleks yang melakukan pemrosesan sinyal secara digital dapat dipastikan menggunakan gerbang0gerbang logika padadetail desain rangkaian.
Gerbang logika NOT,NAND, dan NOR adalah gerbang logika dasar pada teknologi CMOS, sedangkan gerbang logika NOT, AND, dan OR adalah gerbang logika yang diturunkan dari gerbang logika dasar tersebut. Hal ini karena pada pembuatan gerbang logika, jumlah transistor yang dipakai pada pembuatan NAND lebih sedikit sehingga lebih sederhana dari pada AND, begitu pula NOR.
Gerbang Logika OR
Gerbang OR adalah gerbang yang akan memberikan keluaran berlogika 1 bila gerbang inputnya ada yang memberikan logika 1.
Tabel kebenaran 2 input gerbang OR diperlihatkan pada table dibawah. Dari table kebenaran bisa dilihat X berlogika 0 jika kedua input 0, dan akan berlogika 1 jika setidaknya 1 buah input berlogika 1. Contoh IC untuk gerbang OR adalah 7432 quad OR Gate.| A | B | X=A+B |
| 1 | 1 | 1 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 0 |
Gerbang AND
Gerbang AND adalah gerbang yang memberikan keluaran 1 bila semua masukkan diberikan 1. Tabel dibawah menunjukkan table kebenaran gerbang AND untuk 2 buah masukkan. Dengan X akan berlogika 1 jika kedua input berlogika 1.
Tabel kebenaran| A | B | X=A.B |
| 1 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 0 |
Dari table kebenaran kita bisa melihat output pada X adalah 1 jika input A dan B juga 1. Jika gerbang AND ini adalah sebuah IC TTL, 1 berarti +5 V dan 0 berarti 0 V.
Inverter
Gerbang logika inverter digunakan seperti dasar gerbang logika AND dan OR terkecuali gerbang inverter mempunyai tambahan rangkaian output yang membalik. Pada dasarnya ada tiga gerbang logika inverter : NAND (NOT-AND) dan NOR (NOT-OR). Jika gerbang ini dimasukkan 1 akan mengubah keluaran inverter menjadi 0 dan jika inverter ini dimasukkan 0, maka akan mengubah keluaran inverter menjadi 1. Persamaan Boolean untuk inverter adalah menulis garis diatas variable seperti X = Ā (X = tidak A). Contoh IC inverter adalah 7404 sebagai hex inverter.

Langganan:
Postingan (Atom)










