Categories
Mikrokontroler

Memulai Belajar Mikrokontroler – Quick, Easy and Harmless!

versi 3.0 (update 21 Januari 2017)

Langsung aja! Untuk memulai belajar Mikrokontroler (khususnya seri AT89 dari Atmel), Anda bisa mempelajari beberapa artikel yang sudah saya tulis di website saya ini. Jika ingin cepat,  mudah dan murah silahkan baca buku saya (Belajar Mikrokontroler AT89C51/52/55: Teori dan Aplikasi terbitan CV. Gava Media, klik disini untuk informasi lebih lanjut), atau ikuti pelatihan private-nya (informasi).

Okey, sekarang kita lihat rangkuman beberapa artikel yang bisa Anda gunakan untuk memulai belajar Mikrokontroler (ada beberapa yang bisa Anda unduh ebooknya gratis!)

Pengetahuan Umum (dasar) Mikrokontroler

  • Jika kita bicara tentang Mikrokontroler, maka tidak terlepas dengan pengertian atau definisi tentang Komputer itu sendiri, mengapa? Ikuti selengkapnya di artikel “Apakah Mikrokontroler itu?” (klik).
  • Tahukah Anda bahwa Belajar Mikrokontroler itu (sangat) mudah? Ikuti penjelasannya disini.
  • Keluarga Mikrokontroler AVR merupakan mikrokontroler dengan arsitektur modern (emang selama ini ada yang kuno kali??). Terdapat 3 macam atau jenis mikrokontroler AVR. Mau tahu kelanjutan ceritanya? Langsung baca saja artikel “Pengetahuan Dasar Mikrokontroler AVR” (klik).
  • Mikrokontroler yang beredar saat ini dibedakan menjadi dua macam, berdasarkan arsitekturnya: RISC dan CISC. Untuk mendapatkan informasi lebih lanjut tentang kedua macam mikrokontroler ini, silahkan baca artikel “Mikrokontroler CISC vs RISC“.
  • Mikrokontroler Atmel AT89 merupakan produk populer di Indonesia, murah-meriah, mengapa? Baca saja artikelnya..
  • Cara sederhana untuk melihat kelebihan dan kelemahan dari arsitektur RISC (Reduced Instruction Set Computers) adalah dengan langsung membandingkannya dengan arsitektur pendahulunya yaitu CISC (Complex Instruction Set Computers). Lanjutkan membaca artikel RISC vs. CISC.
  • Sebuah mikrokontroler berbeda dengan sebuah mikroprosesor dalam beberapa hal. Pertama dan yang terpenting adalah fungsionalitasnya. Agar mikroprosesor dapat bekerja, masih dibutuhkan komponen lain seperti memori. Walaupun mikroprosesor dianggap sebagai piranti canggih untuk komputasi, titik kelemahannya ada pada tidak dirancangnya kemampuan komunikasi (antarmuka) dengan piranti-piranti periferal (memori, I/O da lain sebagainya) secara khusus… (lanjutkan membaca Mikrokontroler versus Mikroprosesor).
  • Anda sudah tahu sendiri, begitu banyak macam mikrokontroler yang dijual di pasaran, begitu juga berbagai program yang dirancang untuk mikrokontroler-mikrokonrtoler tersebut, mereka punya kesamaan. Artinya, jika Anda belajar salah satu saja dari mikrokontroler-mikrokontroler itu dengan baik, Anda juga bisa memahami yang lainnya bahkan semuanya. Skenarionya sama… (lanjutkan membaca Bagaimana mikrokontroler bekerja?).
  • Semua mikrokontroler menggunakan satu diantara dua model rancangan yang dinamakan arsitektur Harvard dan von-Neumann. Berikut secara singkat, perbedaan keduanya dilihat dari pertukaran data antara CPU dan memori… (lanjutkan membaca Mikrokontroler: Arsitektur Von-Neumann vs. Harvard).
  • Mikrokontroler AT89S8253 dilengkapi dengan memori EEPROM sebesar 2 Kb (lumayan nich) yang bisa Anda gunakan untuk menyimpan data-data penting walaupun catu daya ke mikrokontroler dimatikan, Atmel memberikan garansi kepada Anda sekitar 100.000 kali penulisan data. Mudah digunakan karena hanya melibatkan beberapa bit kontrol… (lanjutkan membaca Penanganan Memori EEPROM (uC AT89S8253)).
  • Pembuatan program mikrokontroler dalam bahasa tingkat-tinggi (high-level language, disingkat HLL), misalnya bahasa ‘C’ atau ‘BASIC’, memungkinkan kita mengurangi waktu pengembangan secara signifikan jika dibandingkan dengan Bahasa Assembly. Ada juga yang mengatakan, seorang perancang yang sudah beperngalaman bisa menuliskan sejumlah baris kode-kode yang sama per hari baik dalam C dan Assembly. Namun perlu diingat bahwa, sebaris kode dalam C sama dengan sejumlah kode atau baris dalam Assembly… (lanjutkan ke Pemrograman Mikrokontroler dalam Bahasa Tingkat-Tinggi).
  • Assembly language has typically been the programming language of choice for embedded system programmers. Looking into the 8-bit microcontroller offerings from different vendors, one finds that these microcontrollers can be programmed using the high-level C programming language as well as assembly… continue reading at Migrating from Assembly to C for 8-bit Microcontrollers.
  • Pada mikrokontroler Atmel keluarga AT89C (obsollete) atau AT89S,Port 0 tidak memiliki pullup internal. Pullup FET yang berada di dalam penggerak luaran P0 digunakan hanya pada saat port mengirimkan logika ‘1′ selama pengaksesan memori eksternal. Selain dari itu, pullupFET akan selalu mati. Konsekuensinya, jalur-jalur P0 yang digunakan sebagai jalur luaran merupakan saluran terbuka (open drain). Penulisan ‘1′ ke bit pengancing membuat kedua FET keluaran menjadi mati, dengan demikian kondisi kaki-kakinya menjadi mengambang (float). Dalam kondisi seperti ini, pin dapat digunakan sebagai masukan berimpedansi tinggi… lanjutkan membaca di Tutorial Mikrokontroler AT89: Masukan dan Luaran (I/O).
  • Atmel’s AT94K and AT94S family of Field Programmable System Level Integrated Circuits (FPSLIC devices) combine all the basic system building blocks (logic, memory and uC) in an SRAM-based monolithic field programmable device. The FPSLIC programmable SLI platform allows true system level designs to be implemented without the need for expensive NRE (non-recurring engineering) charges or costly software tools. FPSLIC for the first time puts system level integration on every designer’s desk…. continue reading at FPSLIC™ (AVR with FPGA).
  • Pernahkah Anda bayangkan menghubungkan antara satu HP dengan HP lain baik dari merek atau tipe yang sama atau berbeda sama sekali? Bukan melalui bluetooth? Atau ingin mencetak foto dari HP langsung ke printer tanpa melalui PC atau bleutooth? Atau antara kamera digital dengan printer digital? Ikuti kisah di artikel USB On-The-Go: Pendahuluan.
  • Sudah saatnya kita mulai melirik penggunaan mikroprosesor atau mikrokontroler berbasis prosesor ARM yang sudah banyak dipakai di pasaran dalam bentuk piranti-piranti genggam seperti PDA, Smartphone (iPhone, Nokia E-series) dan juga aplikasi-aplikasi lain yang membutuhkan mikrokontroler dengan unjuk kerja tinggi, berdaya rendah (low powe) serta dalam kemasan yang kecil ringkas. Silahkan mempelajari artikel Mengenal Mikrokontroler Samsung S3C2440.
  • Untuk mengenal lebih lanjut mikrokontroler S3C2440 silahkan membaca ulasan Pengalaman Pertama pake Mini2440 (Jlid-1, Jilid-2 dan Jilid-3).

Categories
PLC/SCADA

Memulai belajar PLC – Quick, Easy and Harmless!

Banyak email, sms, telepon, datang langsung ke saya untuk menanyakan mengenai PLC atau segala macam yang berhubungan dengan PLC terutama menanyakan tentang belajar PLC (termasuk programming-nya), banyak juga diantaranya langsung ambil pelatihan private yang asik banget, informasi pelatihan private lengkap ada disini.

Nach agar Anda juga bisa memulai Belajar Programmable Logic Controller cepat, mudah dan tidak berbahaya (he he he) sekaang juga, gak usah nunggu-nunggu, silahkan pelajari beberapa artikel yang sudah pernah saya posting-kan di blog saya ini, dengan harapan, jika Anda masih kebingungan silahkan tanya-tanya ke 08886931260 (sms/call) atau datang langsung menemui saya di Gedung Fisika, Lantai 3, Fak. MIPA, UGM, Yogyakarta – Indonesia (sebaiknya sms dulu).

Tentang Programmable Logic Controller (PLC), PAC dan Sistem Kontrol Proses

  • Untuk mengetahui Apakah PLC (Programable Logic Controller) itu? Silahkan pelajari artikel ini.
  • Tahukah Anda bahwa belajar PLC itu mudah dan gampang, mau tahu bagaimana caranya, silahkan pelajari artikel saya disini dan jangan lupa keterangan lengkapnya ada di PDF.
  • Untuk mengetahui masalah Sistem Kontrol dan Proses, silahkan pelajari artikel saya disini.
  • Bagaimana masa depan PLC, baca saja di Programmable Logic Controller and Future.
  • Pendekatan sistematik dalam Perancangan Sistem Kontrol Proses ada di artikel ini.
  • Pemrograman kontrol PLC kebanyakan menggunakan diagram tangga, apakah dan bagaimanakah diagram tangga itu? Silahkan baca artikelnya disini.
  • Untuk mengetahui lebih lanjut tentang waktu tanggap pada PLC, silahkan dibaca PLC and Response Time.
  • Belajar membuat rangkaian interlock menggunakan Omron ZEN Programmable Relay ada disini.
  • Bagaimana mendeteksi adanya perbedaan di antara 2 masukan (bit) menggunakan ZEN? Pengin tahu ya? Silahkan pelajari artikelnya.
  • Belajar Diagram Ladder secara Interaktif menggunakan program Flash, asik sekali.
  • Kadangkala suatu saat Anda membutuhkan beberapa timer (ON delay) yang disusun secara serial, misalnya, timer-1 memicu timer-2, timer-2 memicu timer-3, dan timer-3 memicu timer-1, dan proses berulang dari awal. Aplikasinya bisa untuk mengontrol lampu trafik. Bagaimana caranya (menggunakan ZEN)? Silahkan baca Rangkaian Timer secara cascade menggunakan ZEN.
  • Apa itu PAC, bedanya dengan PLC? Silahkan baca artikelnya disini.

Tentang DCS dan HMI/SCADA

  • Saat ini batasan antara DCS dan PLC sudah semakin tidak jelas, tetapi jika Anda belum tahu tentang DCS, silahkan baca artikelnya.
  • SCADA merupakan singkatan dari Supervisory Control and Data Acquisition. SCADA merupakan sebuah sistem yang mengumpulkan informasi atau data-data dari lapangan dan kemudian mengirimkan-nya ke sebuah komputer pusat yang akan mengatur dan mengontrol data-data tersebut… (baca selengkapnya tentang SCADA hanya disini).

Studi kasus

  • PAC Case Study: Michigan Fish Hatcheries (lihat videonya juga).
  • Opto 22 G4 Handler: PAC-Based Motion Control (lihat videonya juga).

JIka Anda ingin mendapatkan PLC berkualitas dengan harga super ringan silahkan lihat penawaran-nya disini.

Kalo mo cepat, hemar dan mudah Belajar PLC silahkan beli buku saya “PLC: Konsep, Pemrograman dan Aplikasi” terbitan Gava Media, Yogyakarta.

Semoga bermanfaat…