Tampilkan postingan dengan label Mikrokontroller. Tampilkan semua postingan
Tampilkan postingan dengan label Mikrokontroller. Tampilkan semua postingan

Minggu, 14 Oktober 2012

Download LDMicro, Ladder Logic Sofware untuk PIC dan AVR

Compiler yang menggunakan ladder logic biasanya digunakan pada PLCs (programing logic controller), akan tetapi ada juga ladder logic sofware yang digunakan untuk PIC dan AVR namanya LDMicro. LDMicro sebuah program editor ladder dengan fasilitas antara lain :
  • digital inputs and outputs
  • timers (TON, TOF, RTO)
  • counters (CTU, CTD, `circular counters' for use like a sequencer)
  • analog inputs, analog (PWM) outputs
  • integer variables and arithmetic instructions
  • easy-to-use serial communications, to a PC, LCD, or other device
  • shift registers, look-up tables
  • EEPROM variables, whose values are not forgotten when you lose power
  • simulator, to test your program before you generate PIC/AVR code
 
Berdasarkan informasi yang di dapat dari sumbernya aplikasi ini  bisa supported untuk chip di bawah ini:
  • PIC16F628(A)
  • PIC16F88
  • PIC16F819
  • PIC16F877(A)
  • PIC16F876(A)
  • PIC16F887
  • PIC16F886
  • ATmega128
  • ATmega64
  • ATmega162
  • ATmega32
  • ATmega16
  • ATmega8
Dimungkinkan juga untuk men-generate C code dari the ladder program.Baiklah untuk lebih kelasnya anda dapat download aplikasi ini di SINI

Sumber : http://cq.cx/

Selasa, 05 Juni 2012

Daftar Website Belajar Elektronika, PLC & Microcontroller Programing

Berikut ini adalah daftar website yang mungkin berguna untuk belajar tentang Elektronika, PLC, Mikrokontroller program baik dasar atau menengah :
  1. www.Htsoft.com/PICSofware
  2. www.delta-electronic.com
  3. http://www.aaroncake.net
  4. www.microchip.com
  5. www.paralax.com
  6. www.arduino.cc/
  7. www.kmitl.ac.th
  8. www.zws.com
  9. http://www.electronic-circuits-diagrams.com
  10. http://www.kmitl.ac.th/~kswichit/f84/f84.htm
  11. http://www.interq.or.jp/japan/se-inoue/e_pic6_1.htm
  12. http://www.bobblick.com/techref/projects/picprog/picprog.html
  13. http://home.maine.rr.com/randylinscott/project.htm
  14. http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
  15. http://www.freebyte.com/programming
  16. www.sttsdies2006.tk
  17. http://www.hardware.info/
  18. www.allaboutcircuits.com/
  19. www.freebookcentre.net/
  20. http://duniakarya.wordpress.com/tutorial-plc/
  21. http://www.arduino.or.id/
Semoga bermanfaat

Jumat, 10 Juni 2011

Mengenal Mikrocontroller Arduino

http://arduino.cc/en/
Kira-kira beberapa minggu lalu ada teman minta dicarikan artikel tentang arduino dan kalua bisa minta ditransalet dalam bahasa Indonesia, sesuai dengan permintaan anda artikel di bawah ini merupakan terjemahan dari profil Arduino. 

Arduino adalah open-source elektronik prototyping platformnya fleksibel, hardware dan perangkat lunak yang mudah digunakan. Ini ditujukan bagi para seniman, desainer, penggemar, dan siapapun yang tertarik dalam menciptakan objek interaktif .

Arduino bisa bekerja dengan menerima masukan dari berbagai sensor dan dapat memberikan efek dalam suatu rangkaian dengan mengendalikan lampu, motor, dan aktuator lainnya. Mikrokontroler Board diprogram menggunakan bahasa pemrograman Arduino (berdasarkan Wiring) dan pengembangan lArduino (berdasarkan Processing). proyek Arduino dapat berdiri sendiri atau dapat berkomunikasi dengan perangkat lunak yang berjalan pada komputer (misalnya Flash, Pengolahan, MaxMSP). 

Board Mikrocontroller dapat dibuat handmade atau membeli preassembled, perangkat lunak dapat didownload secara gratis. Desain referensi hardware (CAD file) yang tersedia di bawah lisensi open-source, Anda bebas untuk menyesuaikannya dengan kebutuhan Anda. 

Arduino menerima Honorary Mention in the Digital Communities section pada tahun 2006 dalam Ars Electronica Prix. Tim Arduino adalah: Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, dan David Mellis.

translate from http://arduino.cc/en/

Jumat, 21 Januari 2011

Pinout basicstamp Ic16c57


 Berikut ini adalah pinoutIC16c57 (Basicstamp)



=====================================================================
Pin  Nama     Fungsi            Kommentar
=====================================================================
1    TX      Serial output      Till RxD på PC:ns serieport
2    RX      Serial input       Till TxD på PC:ns serieport
3    ATN     Serial attention   Till DTR på PC:ns serieport
4    GND     Ground             Till GND på PC:ns serieport
5    P0      I/O pin 0          Generell I/O anslutning 0
6    P1      I/O pin 1          Generell I/O anslutning 1
7    P2      I/O pin 2          Generell I/O anslutning 2
8    P3      I/O pin 3          Generell I/O anslutning 3
9    P4      I/O pin 4          Generell I/O anslutning 4
10   P5      I/O pin 5          Generell I/O anslutning 5
11   P6      I/O pin 6          Generell I/O anslutning 6
12   P7      I/O pin 7          Generell I/O anslutning 7
13   P8      I/O pin 8          Generell I/O anslutning 8
14   P9      I/O pin 9          Generell I/O anslutning 9
15   P10     I/O pin 10         Generell I/O anslutning 10
16   P11     I/O pin 11         Generell I/O anslutning 11
17   P12     I/O pin 12         Generell I/O anslutning 12
18   P13     I/O pin 13         Generell I/O anslutning 13
19   P14     I/O pin 14         Generell I/O anslutning 14
20   P15     I/O pin 15         Generell I/O anslutning 15
21   VDD     +5V                5V Stabiliserad ut / 5V In
22   /RES    Reset I/O          Aktivt låg reset ingång
23   GND     Ground            
24   PWR     Regulator input    5-12 VDC Matningsspänning

Sabtu, 02 Oktober 2010

IC16F84 Programer

Assalamu'alaikum Wr.Wb.




Bagi rekan-rekan yang sedang belajar elektronika dan ingin mencoba menggunakan IC16f84 untuk belajar interfacing elektronika, tidak ada salahnya untuk mencoba rangkaian programer untuk IC 16F84 tersebut.

Komponen yang diperlukan antara lain adalah :
R1  10K  Resistor 
R2  1.5K  Resistor 
D2  5.1V/0.5W  Zener 
D3  1N4148 or 1N4448 Diode 
D4  1N4148 or 1N4448 Diode 
D5  1N4148 or 1N4448 Diode 
D6  8.2V/0.5W  Zener 
D7  1N4148 or 1N4448 Diode 
C2  100µF/25V Capacitor electrolytic
C3  22µF/16V or 47µF/6.3V Capacitor tantal 
Q1  BC547B  Transistor NPN 
Q2  BC547B  Transistor NPN 
P1  DS25 (female)  25 pol DSUB connector 
P2   Connector for In Circuit Programming

Gambar rangkaian programer :
 
Semoga bermanfaat, sampai ketemu di artikel mikro yang lainnya.

Senin, 26 April 2010

Belajar PIC16f84








P=16F84
__CONFIG _XT_OSC&_WDT_OFF&_PWRTE_OFF
INCLUDE "P16F84.INC"
ORG 0X00
GOTO MULAI
MULAI
BSF STATUS,RP0 ; UNTUK SETTING REGISTER FILE
MOVLW B'00000001' ; ALAMAT PADA PORTB
MOVWF TRISB ; PORTB DI SET MENJADI OUTPUT & INPUT
MOVLW B'00011111' ; ALAMAT PADA PORTA
MOVWF TRISA ; PORTA DI SET MENJADI INPUT
BCF STATUS,RP0 ; UNTUK CLEAR REGISTER FILE
CLRF PORTB ; UNTUK CLEAR REGISTER FILE PADA OUTPUT


PROGRAM ; NAMA LABEL
BTFSS PORTA,1 ; PORTA,1 INPUT MENGGUNAKAN PUSH BOTTOM
CALL OFF ; MEMANGGIL LABEL OFF
BTFSS PORTA,0 ; PORTA,0 INPUT MENGGUNAKAN PUSH BOTTOM
BSF PORTB,3 ; PERINTAH MENYALAKAN PADA PORTB,3
BTFSS PORTA,2 ; PORTA,2 INPUT MENGGUNAKAN PUSH BOTTOM
BSF PORTB,4 ; PERINTAH MENYALAKAN PADA PORTB,4
BTFSS PORTA,3 ; PORTA,3 INPUT MENGGUNAKAN PUSH BOTTOM
BSF PORTB,5 ; PERINTAH MENYALAKAN PADA PORTB,5
BTFSS PORTA,4 ; PORTA,4 INPUT MENGGUNAKAN PUSH BOTTOM
BSF PORTB,6 ; PERINTAH MENYALAKAN PADA PORTB,6
BTFSS PORTB,0 ; PORTB,0 INPUT MENGGUNAKAN PUSH BOTTOM
BSF PORTB,7 ; PERINTAH MENYALAKAN PADA PORTB,7
GOTO PROGRAM ; KEMBALI KE LABEL PROGRAM
OFF ; NAMA LABEL
BTFSS PORTA,0 ; PORTA,0 ON
CALL LAMP1 ; MEMANGGIL LABEL LAMP1
BTFSS PORTA,2 ; PORTA,2 ON
CALL LAMP2 ; MEMANGGIL LABEL LAMP2
BTFSS PORTA,3 ; PORTA,3 ON
CALL LAMP3 ; MEMANGGIL LABEL LAMP3
BTFSS PORTA,4 ; PORTA,4 ON
CALL LAMP4 ; MEMANGGIL LABEL LAMP4
BTFSS PORTB,0 ; PORTB,0 ON
CALL LAMP5 ; MEMANGGIL LABEL LAMP5
GOTO OFF ; KEMBALI KE LABEL OFF
LAMP1 ; NAMA LABEL
BCF PORTB,3 ; PERINTAH UNTUK MEMATIKAN PORTB,3
CALL TIME ; MEMANGGIL WAKTU
GOTO PROGRAM ; KEMBALI KE LABEL PROGRAM
LAMP2
BCF PORTB,4 ; PERINTAH UNTUK MEMATIKAN PORTB,4
CALL TIME ; MEMANGGIL WAKTU
GOTO PROGRAM ; KEMBALI KE LABEL PROGRAM
LAMP3
BCF PORTB,5 ; PERINTAH UNTUK MEMATIKAN PORTB,5
CALL TIME ; MEMANGGIL WAKTU
GOTO PROGRAM ; KEMBALI KE LABEL PROGRAM
LAMP4
BCF PORTB,6 ; PERINTAH UNTUK MEMATIKAN PORTB,6
CALL TIME ; MEMANGGIL WAKTU
GOTO PROGRAM ; KEMBALI KE LABEL PROGRAM
LAMP5
BCF PORTB,7 ; PERINTAH UNTUK MEMATIKAN PORTB,7
CALL TIME ; MEMANGGIL WAKTU
GOTO PROGRAM ; KEMBALI KE LABEL PROGRAM
TIME ; NAMA LABEL < PERINTAH MENGGUNAKAN TIMER INTERNAL>
MOVLW D'255'
MOVWF 2EH
LOOP1
MOVLW D'255'
MOVWF 2DH
LOOP2
DECFSZ 2DH
GOTO LOOP2
DECFSZ 2EH
GOTO LOOP1
RETURN
END