Blog Archive

Arduino Indonesia. Gambar tema oleh Storman. Diberdayakan oleh Blogger.

Supported by Electronics 3 in 1

1. Jasa pencetakan PCB single layer dengan harga paling murah.

(Metode Pembuatan dengan Transfer Toner)
>PCB design sendiri (siap cetak) : Rp.150,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

(Metode Sablon Full Masking dan Silk Screen minimal pemesanan 100 Pcs)
>PCB design sendiri (siap cetak) : Rp.200,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

2. Jasa perancangan, perakitan, dan pembuatan trainer pembelajaran elektronika untuk SMK dan Mahasiswa.

3. Jasa perancangan, perakitan, dan pembuatan berbagai macam kontroller, sensor, aktuator, dan tranduser.
>Design Rangkaian / Sistem Elektronika
>Design Rangkaian / Sistem Instrumentasi
>Design Rangkaian / Sistem Kendali
>Kerjasama Riset (data atau peralatan)
>Kerjasama Produksi Produk-Produk KIT Elektronika
>Produksi Instrumentasi Elektronika

4. Jasa Pembuatan Proyek, Tugas Akhir, Tugas Laboratorium, PKM, Karya Ilmiah, SKRIPSI, dll

Like My Facebook

Popular Posts

Senin, 29 Mei 2023

Penjelasan tentang Topologi Linear

- Tidak ada komentar

 

Topologi Linear

 

Topologi linear merupakan sebuah topologi jaringan yang dibuat dari hasil perluasan topologi bus. Dimana kabel utama pada jaringan akan dihubungkan dengan setiap node yang ada perangkat komputer menggunakan T-Connector. Kabel utama akan menghubungkan setiap komputer ke dalam jaringan komputer menggunakan T-Connector dan pada setiap ujung kabel akan diakhiri dengan terminator. Konektor yang paling sering digunakan pada topologi linear yaitu konektor BNC (British Naval Connector). Ada beberapa jenis BNC yang sering digunakan untuk membangun jaringan ini, antara lain :

Penjelasan tentang Topologi Peer to Peer

- Tidak ada komentar

 

Topologi Peer to Peer

 

Topologi peer to peer (P2P) disebut juga dengan workgroup, yang berarti kolaborasi tanpa adanya pusat kontrol (server). Topologi peer to peer merupakan sebuah topologi jaringan yang memungkinkan komputer saling terhubung satu sama lain. Topologi ini tidak memerlukan server pusat, sehingga setiap komputer bisa berperan sebagai client maupun serversecara bersamaan.

Kamis, 25 Mei 2023

Penjelasan tentang Topologi Tree

- Tidak ada komentar

 

Topologi Tree

Topologi tree merupakan sebuah topologi jaringan yang proses pembangunannya dilakukan dengan cara menggabungkan topologi star dan topologi bus. Topologi tree disebut juga dengan topologi pohon karena memiliki bentuk seperti kerangka pohon. Topologi jaringan ini memiliki beberapa tingkatan atau node. Setiap cabang memiliki hirarki yang jauh lebih tinggi daripada ranting. Hirarki tersebut bisa mempengaruhi sekaligus mengontrol jaringan yang ada dibawahnya. Ada dua hub yang bisa digunakan untuk menyambungkan beberapa perangkat komputer, yaitu active dan passive hub. Active hub berfungsi untuk meneruskan sinyal antar perangkat dan passive hub berfungsi sebagai repeater. 

Penjelasan tentang Topologi Hybrid

- Tidak ada komentar

 

Topologi Hybrid

Topologi hybrid merupakan sebuah topologi jaringan yang terbentuk melalui gabungan dari dua atau lebih topologi jaringan. Desain topologi hybrid terlihat lebih rumit dan tidak menunjukkan ciri khas tertentu karena ada gabungan dari berbagai jenis topologi jaringan.

Rabu, 24 Mei 2023

Penjelasan tentang Topologi Ring

- Tidak ada komentar


Topologi Ring

Topologi ring atau topologi cincin merupakan sebuah topologi jaringan komputer yang menghubungkan antar komputer menggunakan rute yang berbentuk melingkar. Setiap komputer akan terhubung dengan dua komputer lainnya yang berada di sebelah kanan dan kirinya hingga membentuk sebuah cincin. Setiap titiknya berfungsi sebagai repeater yang bisa memperkuat sinyal sepanjang jaringan tersebut. Jadi, setiap titik tersebut bekerja sama agar mendapatkan sinyal dari komputer sebelumnya dan diteruskan ke komputer selanjutnya. 

Penjelasan tentang Topologi Bus

- Tidak ada komentar


Topologi Bus

Topologi bus merupakan topologi jaringan komputer yang menggunakan kabel tunggal sebagai media transmisinya dimana semua client dihubungkan ke server. Topologi bus digunakan untuk memudahkan koneksi antara client dengan server yang berada di dalam satu jaringan agar lebih  mudah ketika berbagi data. Topologi bus bisa digunakan sebagai salah satu pilihan jika hanya ada satu server yang  ditugaskan untuk memberikan pelayanan pada client yang jumlahnya tidak banyak. Jadi setiap komputer akan terhubung pada satu kabel utama yang panjang dengan beberapa terminal dan kabel utama digunakan sebagai lalu lintas data. Ciri fisik yang dimiliki topologi bus yaitu adanya kabel tunggal sebagai pusat lalu lintas data. Selain itu, topologi bus juga menggunakan konektor BNC dan Tconnector untuk menghubungkan antar komputer. 

Penjelasan tentang OSI Layer

- Tidak ada komentar

OSI layer merupakan sebuah konsep yang memungkinkan terjadinya pertukaran informasi antara berbagai jenis sistem komunikasi komputer menggunakan protokol standar, yaitu TCP/IP. Apa itu Protokol? Protokol merupakan format aturan tentang proses pertukaran informasi antarkomputer menggunakan TCP (Transmission Control Protocol) dan IP (Internet Protocol). Sedangkan IP merupakan alamat sistem dalam jaringan internet yang dihubungkan oleh TCP.  

Penjelasan tentang Topologi Mesh

- Tidak ada komentar


Topologi Mesh


Topologi mesh merupakan sebuah jaringan komputer dengan bentuk koneksi antar perangkat komputer yang saling terhubung secara langsung dalam satu jaringan. Setiap perangkat komputer dalam satu jaringan bisa saling berkomunikasi secara langsung karena saling terhubung satu sama lain sehingga disebut dedicated links. Topologi mesh dibuat untuk jaringan dengan skala yang tidak terlalu besar namun tetap membutuhkan komunikasi antar perangkat dengan cepat. 

Penjelasan tentang Topologi Star

- Tidak ada komentar


Topologi Star

Topologi star merupakan sebuah topologi jaringan komputer yang setiap perangkatnya dihubungkan pada satu perangkat sentral seperti hub atau switch ke perangkat-perangkat lain. Fungsi hub dan switch dalam topologi star yaitu sebagai pengatur dan pengontrol untuk pengiriman data dari semua komputer yang terhubung dalam jaringan. Sedangkan fungsi dari topologi star sendiri yaitu sebagai penghubung antar komputer dengan komputer lain dalam jaringan, baik komputer sebagai server maupun client. 

Selasa, 23 Mei 2023

Mengenal Jenis – jenis Perangkat Jaringan Komputer

- Tidak ada komentar
Perangkat keras jaringan komputer merupakan sebuah perangkat yang digunakan untuk menghubungkan dua komputer atau lebih pada jaringan komputer. Tujuannya yaitu agar setiap komputer yang terhubung bisa saling berbagi data, file dan sumber daya lainnya. Sebuah jaringan komputer bisa beroperasi jika didukung oleh software dan hardware. Berikut ini beberapa perangkat jaringan komputer beserta fungsinya :

Pengertian dan Penjelasan tentang Media Transmisi

- Tidak ada komentar
Media transmisi merupakan saluran antara pemancar atau pemberi sinyal data dan penerima data. Saluran tersebut menjadi penghubung data yang dikirim dari satu tempat ke tempat lain. Media transmisi diklasifikasikan menjadi dua jenis, yaitu media transmisi fisik dan media transmisi non fisik. 

Senin, 22 Mei 2023

Pengertian dan Penjelasan tentang Jaringan WAN (Wide Area Network)

- Tidak ada komentar

 

Wide Area Network

Wide Area Network atau WAN merupakan jaringan komputer yang cakupan jaringannya luas dan gabungan dari jaringan LAN dan MAN yang wilayahnya dipisahkan secara geografis. Untuk membangun jaringan WAN membutuhkan kabel fiber optic, kabel telepon bahkan satelit. Jangkauan yang luas membuat jaringan WAN membutuhkan biaya yang sangat besar. Jaringan WAN memiliki kecepatan transmisi mulai dari 2 Mbps, 34 Mbps, 45 Mbps, 155 Mbps, 625 Mbps atau lebih.

Pengertian dan Penjelasan tentang Jaringan MAN (Metropolitan Area Network)

- Tidak ada komentar

 

Metropolitan Area Network

Metropolitan Area Network atau MAN merupakan jenis jaringan komputer yang jangkauannya lebih luas dan lebih canggih jika dibandingkan dengan jaringan LAN. MAN digunakan untuk menghubungkan jaringan komputer yang ada dari satu kota ke kota lainnya. Jangkauan untuk jaringan MAN berkisar antara 10 hingga 50 km. Jaringan MAN hanya memiliki satu atau dua kabel, akan tetapi tidak dilengkapi dengan elemen switching yang bisa berfungsi untuk membuat rancangan menjadi lebih simple. Kabel tersebut berfungsi untuk mengatur paket daya melalui kabel output. Jaringan MAN cocok digunakan untuk membangun jaringan antar perkantoran atau instansi yang berada dalam satu kota. Biasanya, jaringan ini digunakan untuk menghubungkan beberapa lokasi seperti perkantoran, pemerintahan, kampus dan lain sebagainya. 

Penjelasan tentang Jaringan LAN (Local Area Network)

- Tidak ada komentar

Local Area Network

Local Area Network atau LAN merupakan suatu jaringan komputer  yang jaringannya bisa saling berkomunikasi dengan cakupan wilayah lokal saja. Secara sederhana, LAN merupakan sebuah komunikasi komputer yang jaraknya dibatasi sehingga tidak lebih dari beberapa kilometer dan menggunakan koneksi high-speed antara 2 hingga 100 Mbps. Setiap komputer pada LAN bisa mengakses sumber daya yang ada di LAN sesuai dengan akses yang diberikan yang sudah diatur sebelumnya. LAN memungkinkan kita untuk sharing data.

Penjelasan tentang Topologi Jaringan

- Tidak ada komentar

Topologi jaringan komputer merupakan metode untuk menghubungkan rute koneksi dan node dalam satu jaringan. Node yang dimaksud yaitu perangkat keras untuk menerima, meneruskan dan menyebarkan data. Sedangkan rute koneksi yaitu sambungan antar node sehingga bisa saling terhubungf satu sama lain. Sambungan tersebut dibuat menggunakan kabel jaringan LAN.

Senin, 01 Mei 2023

Komunikasi Data dengan ModBus Arduino (RS485)

- Tidak ada komentar

RS485

RS485 merupakan teknik komunikasi data serial yang dikembangkan pada tahun 1983. Komunikasi data bisa dilakukan pada jarak yang cukup jauh menggunakan teknik ini yaitu sekitar 1,2 KM. RS485 bisa digunakan untuk komunikasi multidrop yaitu berhubungan secara one to many dengan jarak yang jauh dan bisa juga digunakan untuk menghubungkan 32 unit beban sekaligus hanya dengan menggunakan dua buah kabel saja tanpa membutuhkan referensi ground yang sama antara unit yang satu dengan unit lainnya.  

Selasa, 04 April 2023

Pengertian dan Penjelasan tentang Flow Sensor

- Tidak ada komentar

Flow Sensor

Flow sensor merupakan sensor yang digunakan untuk mengukur aliran cairan seperti gas atau cairan. Flow sensor memanfaatkan sub sistem mekanik dan listrik untuk mengukur perubahan atribut fisik fluida dan menghitung alirannya. Mengukur atribut fisik tergantung pada atribut fluida. Fluida gas, cair dan non-newtonian memiliki perilaku satu sama lain yang sangat berbeda sehingga metode yang digunakan untuk mengukur alirannya juga harus berbeda. Flow sensor bisa dibagi menjadi dua jenis, yaitu contact sensor dan non-contact sensor. Flow contact sensor digunakan dalam aplikasi dimana cairan atau gas yang diukur diperkirakan tidak akan tersumbat di dalam pipa ketika bersentuhan dengan bagian sensor yang bergerak. Sedangkan flow non-contact sensor tidak memiliki bagian yang bergerak dan biasanya digunakan ketika cairan atau gas yang dipantau akan terkontaminasi maupun diubah secara fisik serta bersentuhan dengan bagian yang bergerak. 

Pengertian dan Penjelasan tentang Sensor Sentuh (Touch Sensor)

- Tidak ada komentar

Sensor Sentuh

Sensor sentuh merupakan sensor elektronik yang bisa mendeteksi adanya sentuhan. Sensor tersebut akan beroperasi sebagai saklar ketika disentuh. Misalnya saja saklar pada lampu, layar sentuh pada smartphone dan lain sebagainya. Seiring perkembangan teknologi yang semakin pesat, sensor sentuh semakin banyak digunakan dan sudah menggeser peranan saklar mekanik pada perangkat elektronik. 

Selasa, 28 Maret 2023

Pengertian dan Penjelasan tentang Sensor Getaran

- Tidak ada komentar

Sensor Getaran

Sensor getaran atau vibration sensor merupakan jenis sensor yang berfungsi untuk mendeteksi adanya getaran dan akan diubah ke dalam sinyal listrik. Sensor getaran dibagi menjadi dua macam, yaitu :

 

1. Kontak 

 

Sensor ini disebut juga dengan istilah casing measurement yang menggunakan sensor seismic transduser. Seismic transduser yaitu sensor yang digunakan untuk mengukur kecepatan dan percepatan. Pengukuran kecepatan menggunakan velocity probe dan velomitor probe, sedangkan pengukuran percepatan menggunakan sensor acceleration probe. 

 

• Displacement Probe

 

Displacement merupakan ukuran dari jumlah gerakan yang ada di massa suatu benda. Sensor ini menggunakan oscillator demodulator yang berfungsi untuk memisahkan gelombang pembawa dengan gelombang getaran  yang sedang diukur. Nantinya, gelombang getaran dilanjutkan ke indikator, recorder dan layar monitor. 

 

• Velocity Probe

 

Sensor ini berfungsi untuk mengukur getaran dari suatu alat menggunakan kecepatan sebagai parameternya. Cara menggunakannya cukup menempelkan ujung dari sensor ini secara langsung dengan benda yang akan diukur getarannya. Cara kerja velocity probe sesuai dengan hukum fisika yaitu jika suatu konduktor atau kumparan yang dikelilingi oleh medan magnet dan konduktor bergerak terhadap medan magnet atau sebaliknya, maka akan menimbulkan suatu tegangan induksi pada konduktor. Jika transduser ini ditempatkan pada bagian mesin yang bergetar, maka transduser ini akan bergerak. Kumparan yang ada di dalamnya akan bergerak relatif terhadap magnet sehingga akan menghasilkan tegangan listrik pada ujung kawat kumparannya. Getaran bisa diukur dengan mengolah sinyal listrik dan transdusernya. 

 

• Acceleration Probe

 

Acceleration merupakan dasar pengukuran vibrasi dengan vibration meter terakhir. Sensor ini berfungsi untuk mengukur getaran pada mesin dengan mengukur percepatannya. Biasanya digunakan untuk mengukur vibrasi pada mobil, mesin pada bangunan  dan instalasi pengamanan. Pada acceleration probe terdapat case insulator yang kontak langsung dengan mesin yang akan diperiksa. Case insulator ini berfungsi sebagai transmitter atau yang mentransmisikan getaran dari mesin menuju piezoelectric sehingga mengalami tekanan yang sebanding dengan getaran yang diterima dari mesin. Sensor ini bekerja dengan menggunakan beberapa elemen untuk mengukur vibrasi yaitu kapasitas, piezoelectric, resistan, perubahan pada daerah terinduksi magnet, resistivitas magnet dan suhu panas. Ada beberapa kelebihan yang dimiliki oleh acceleration probe, yaitu memiliki ukuran yang sangat kecil dan ringan sehingga mudah untuk dibawa kemana-mana, sangat sensitif terhadap frekuensi tinggi karena accelerator probe memiliki range frekuensi yang lebih dari 20 KHz, bisa digunakan pada temperature tinggi sampai temperature ± 500°C dan harganya lebih murah jika dibandingkan dengan velocity probe dan displacement probe

 

2. Non Kontak 

 

Sensor non kontak biasanya disebut dengan Shaft Relative Measurement, dimana sensor yang digunakan yaitu proximity probe. Jika menggunakan proximity probe, maka yang diukur adalah perpindahannya. Untuk sensor ini, probe dan mesin tidak bersentuhan secara langsung. Jika menggunakan sensor proximity probe, ada beberapa syarat yang harus terpenuhi agar bisa menghasilkan pengukuran yang presisi. Beberapa syarat tersebut antara lain :

 

• Roundness dari mesin yang akan diukur harus bagus agar menghasilkan bacaan yang bagus juga.

 

• Run out.

 

Pengertian dan Penjelasan tentang Sensor Tekanan

- Tidak ada komentar

Sensor tekanan atau pressure sensor merupakan sensor yang berfungsi sebagai pembaca nilai tekanan dari cairan maupun materi gas. Biasanya sensor ini digunakan pada peralatan elektronik, otomotif maupun industri. Sensor tekanan digunakan untuk mengukur besaran suatu tekanan dengan cara mengubah tegangan mekanis menjadi sinyal listrik. Secara sederhana, sensor ini bisa mengubah tekanan menjadi induktansi. 

Selasa, 21 Maret 2023

Penjelasan tentang Sensor Kelembaban (Humidity Sensor)

- Tidak ada komentar

Humidity Sensor

Kelembaban merupakan salah satu hal yang bisa mempengaruhi kondisi cuaca terhadap suatu daerah. Sensor kelembaban merupakan alat pengukur untuk mendefinisikan suatu kelembaban uap air yang terkandung di dalam udara. Ada dua jenis kelembaban yang akan diukur, yaitu : 

Penjelasan tentang Sensor Api (Flame Sensor)

- Tidak ada komentar

 

IR Flame Sensor

Flame sensor atau sensor api merupakan alat pendeteksi kebakaran melalui adanya nyala api yang muncul secara tiba-tiba. Besarnya nyala api yang terdeteksi yaitu nyala api dengan panjang gelombang 760 nm hingga 1.100 nm. Transduser yang digunakan dalam mendeteksi nyala api yaitu infrared. Biasanya sensor api ini digunakan pada ruangan di perkantoran, apartemen atau perhotelan. Namun sering juga digunakan dalam pertandingan robot. Sensor ini berfungsi sebagai mata dari robot untuk mendeteksi nyala api. Dengan meletakkan sensor api sebagai mata, diharapkan robot bisa menemukan posisi lilin yang menyala. Sensor api memiliki manfaat yang cukup besar. Salah satu diantaranya yaitu bisa meminimalisir adanya alarm palsu sebagai sebuah tanda akan terjadinya kebakaran. Sensor ini dirancang khusus untuk menemukan penyerapan cahaya pada gelombang tertentu. 

Selasa, 14 Maret 2023

Cara Memprogram Arduino di Proteus

- Tidak ada komentar

 

Biasanya kita memprogram Arduino langsung, ada bentuk fisiknya. Namun, dengan keterbatasan yang ada, terutama finansial, kita bisa mengatasi keterbatasan tersebut dengan cara menggunakan aplikasi proteus. Lebih tepatnya ke simulasi. Sehingga kita hanya perlu menyiapkan laptop dan aplikasi-aplikasi yang diperlukan saja, tanpa perlu mengeluarkan uang untuk membeli komponen.

Selasa, 28 Februari 2023

Cara Mengatasi Program Arduino IDE Gagal di Upload

- Tidak ada komentar

Bagaimana cara mengatasi program Arduino IDE yang gagal di upload? Pada artikel kali ini kita akan membahas mengenai Arduino, tetapi bukan tutorial pembuatan alat melainkan tutorial dalam menyelesaikan problem yang sering terjadi pada Arduino developer.

 

 

Hampir di setiap development seperti sistem atau program seringkali mengalami masalah, seperti program error yang menyebabkan program tidak bekerja sesuai keinginan developer. Dalam pembuatannya seringkali tidak berjalan dengan baik, sama seperti pada Arduino. Sudah bisa dipastikan akan ada saja problem yang sedikit menghambat ketika proses proses development. Ada banyak problem yang seringkali terjadi pada saat development program Arduino. Misalnya hardware rusak, salah pasang komponen dan lain sebagainya. Akan tetapi, problem yang sering ditemui yaitu tidak bisa mengupload program yang telah dibuat ke Arduino. 

Cara Menyalakan LED dengan Push Button menggunakan Arduino UNO

- Tidak ada komentar

Pada artikel ini, Arduino Indonesia akan membuat project untuk menyalakan LED dengan push button menggunakan Arduino UNO. Untuk inputnya menggunakan pin 2 dan pin 3 digunakan sebagai output pada Arduino UNO untuk menyalakan LED menggunakan push button. Di bawah ini akan dijelaskan mulai dari hardware dan software beserta cara kerjanya yang bermaksud membuat para pembaca bisa mengerti dengan apa yang akan disampaikan. 

Selasa, 21 Februari 2023

Mengenal Dasar-Dasar Serial Peripheral Interface (SPI) Mikrokontroler

- Tidak ada komentar


Pada artikel kali ini, Arduino Indonesia akan membahas tentang dasar-dasar Serial Peripheral Interface (SPI) mikrokontroler. Komunikasi serial terdiri dari beberapa cara, yaitu USART, 12C, SPI, TWI dan lain sebagainya. SPI merupakan salah satu protokol komunikasi serial shyncronous yang di-develop oleh Motorola. Koneksi SPI yaitu device yang terhubung satu sama lain akan bersifat Full Duplex yang berarti ada device yang bertindak sebagai Master dan Slave. 

 

Master device yaitu perangkat yang memulai sambungan dengan cara menginisialisasi SPI address dari slave device. Kemudian master dan slave bisa mengirim atau pun menerima data. Hal ini dikarenakan komunikasi full duplex yang artinya master dan slave bisa menerima atau pun mengirim data. Slave device bisa mengirim atau menerima data dalam waktu yang bersamaan. Oleh karena itu disebut Full Duplex.

 

Transaksi Data dalam Mode SPI

 

Pembahasan selanjutnya yaitu tentang pertukaran data dalam mode SPI. SPI beroperasi berdasarkan shift register baik master device maupun slave device. Dimana keduanya akan memiliki 8 bit shift register. Akan tetapi tergantung dari berbagai macam arsitektur mikrokontroler, ada yang bisa memiliki 10 bit atau pun 12 bit shift register.

 

Bus master melakukan konfigurasi clock untuk memulai komunikasi, dengan catatan frekuensi atau kecepatan transfer data antara SPI master device dan slave device harus sama yang biasanya bisa mencapai beberapa MHz. Master device akan memilih perangkat slave device dengan mengeluarkan logika 0, kemudian master device akan menunggu proses yang telah dijadwalkan di master device itu sendiri seperti uratan interupsi timer, konversi analog ke digital (ADC) dan lain sebagainya. Setelah periode tersebut selesai, maka master device akan mengeluarkan clock yang pertanda akan dimulainya proses komunikasi serial.


Setiap dilakukan satu clock SPI, maka akan terjadi komunikasi full duplex antara master device dengan slave device. Master device mengirimkan satu bit pada line MISO, kemudian slave device akan membacanya. Setelah itu, pada line MISO slave device akan mengirimkan data kembali ke master device dan master device akan membacanya. Urutan ini akan bertahan meskipun kita tidak menggunakan komunikasi Full Duplex atau hanya menggunakan satu line komunikasi saja (seperti simplex).


Transmisi data akan melibatkan dua shift register dari beberapa ukuran data yang diberikan seperti 8 bit, 10 bit atau pun 12 bit yang sering digunakan yaitu 8 bit shift register. Keduanya akan terkoneksi dalam topologi ring secara virtual. Biasanya data yang dikirimkan akan bergeser satu per satu dari bit pertama hingga bit ke delapan. Setelah register bergeser keluar, berarti master device dan slave device sudah bertukar data. Kemudian akan bergantian slave device dan master device. Jika data yang dikirim banyak, maka shift register akan diisi ulang dengan data yang baru. Kemudian proses pengirimannya pun diulang. Proses pengiriman akan dihentikan jika master device mengirim sinyal toggle untuk mengakhiri pemilihan slave device.


Ketika clock dari master memberikan tanda ke slave device, shift register akan menggeser data di bit A0 dari master, menempati bit ke 7 dari slave device. Kemudian bit B0 dari slave device akan menempati bit ke 7 dari master device. Begitulah proses berulang dan terjadi setiap ada clock dari master.

 

 

Ketika clock ke 3 dari master device yang mengakibatkan shift register menggeser nilai dari slave di bit B2 berpindah menempati bit ke 7 dari master device. Kemudian bit A2 dari master device akan bergeser 1 bit ke bit 7 dari slave device. Hal ini akan berjalan sesuai dengan perintah clock dari master. Data dari tiap bit baik dari master maupun slave device akan bergeser 1 bit sesuai dengan clock dari master. Selanjutnya kita akan melihat apa yang terjadi saat clock mencapai hitungan ke 8.

 

Bisa kita lihat pada gambar di atas, semua data sudah berpindah dari master ke slave dan dari slave ke master. Hal ini membuktikan bahwa komunikasi SPI adalah komunikasi serial full  duplex. Biasanya clock akan memberi tanda bahwa SPI akan berakhir dan master akan mengulangi untuk memilih slave device.

 

Jika Anda masih bingung, saya akan menyimpulkan dari hal di atas :

 

1. Kedua device baik master maupun slave akan menempatkan data yang akan ditransfer ke dalam shift register mereka sebelum komunikasi serial dimulai.

 

2. Master menghasilkan 8 pulsa untuk menggeser nilai setiap bit yang ada pada shift register baik slave maupun master. Setelah 8 clock selesai, master akan memberikan 1 bit informasi sebagai tanda komunikasi dan sebaliknya dari slave ke master.

 

3. Setelah 8 clock selesai, master akan menerima data dari slave yang sudah ada di shift register master dan slave akan menerima data dari master yang tersimpan di shift register slave device.

 

Antarmuka Bus SPI

 

Setelah sudah jelas bagaimana master dan slave bisa berkomunikasi, lalu kita akan membahas deskripsi bus SPI dan antarmuka antara slave dan master. Master dan slave terhubung dalam 4 jalur. Setiap jalur ini mempunyai informasi dan membawa sinyal tertentu yang didefinisikan oleh protocol dari bus SPI. Keempatnya adalah :

 

1. MOSI (Master Output Slave Input), ini adalah sinyal output dari master device yang merupakan shift register dari master menuju input dari slave.

 

2. MISO (Master Input Slave Output), ini adalah input dari master device untuk menerima data shift register dari slave device menuju master.

 

3. SCK atau SCLK (Serial Clock), ini adalah clock yang dihasilkan master yang berguna menAndakan komuniaksi SPI dan untuk melakukan shifting terhadap shift register dari kedua device.

 

4. SS’ (Slave Select), ini adalah pin yang digunakan untuk memilih slave mana yang akan diajak berkomunikasi oleh master. (dengan asumsi lebih dari satu slave device)

 

Sinyal MOSI, SCK, dan SS berasal dari master untuk dikirim ke slave. Sedangkan MISO digunakan untuk menerima sinyal dari slave. Berikut ini adalah diagram interface antara master dan slave device.

 

Dengan demikian, setiap clock SPI yang melakukan transmisi full duplex akan mengalami:

 

• Master mengirimkan satu bit ke slave, lalu slave device akan membacanya dalam line yang sama.

 

• Slave mengirimkan satu bit ke master, lalu master juga membacanya dalam line yang sama.

 

Multiple Slave SPI Mode

 

Seperti yang telah dijelaskan sebelumnya, bus SPI memungkinkan terdiri dari beberapa slave device dan hanya ada 1 master. Namun sangat jarang terjadi mengingat setting clock yang kompleks dan sangat susah. Pada Multiple Slave, Pin SS lah yang akan berfungsi untuk memilih slave mana yang akan menerima dan mengirim data. Pins SS ini mempunyai konfigurasi active low, yang berarti kita harus memberikan pulsa 0 untuk memilih slave yang akan kita ajak bertukar data.

 

Semua PIN MISO, MOSI dan SCK dari master akan terkoneksi secara parallel ke 3 Slave device. Namun ada 3 pin SS dari master yang masing-masing pin nya terpisah dan hanya terkoneksi ke pin SS dari setiap slave. Pin SS lah yang akan bergantian memilih slave mana yang akan diajak berkomunikasi dengan master. Sebagaicontoh, pin SS1 akan memberikan logic low ke pin SS dari Slave 1. Berarti Slave device yang akan bertukar data adalah slave 1 dengan master, dan seterusnya.

 

Namun sebagai catatan untuk menghindari tabrakan data, kita tidak boleh memberi logic low atau 0 kepada Pin SS1, SS2, SS3 secara bersamaaan. Untuk bergantian, kita harus menunggu transfer data telah selesai dari satu slave, lalu kita memberikan logic 1 ke slave tersebut yang berarti slave 1 telah idle. Baru saat komunikasi sudah selesai dengan slave 1, maka kita bisa membuat pin SS2 menjadi 0 atau low dan memulai komunikasi dengan slave 2, dan seterusnya sampai kembali lagi ke slave 1.

 

 

Dasar Program Bahasa Assembly

- Tidak ada komentar

Bahasa assembly merupakan bahasa komputer yang kedudukannya di antara bahasa mesin dan bahasa tingkat tinggi. Misalnya bahasa C atau Pascal. Bahasa C atau Pascal dikatakan sebagai bahasa tingkat tinggi karena menggunakan kata-kata dan pernyataan yang mudah dimengerti manusia, meskipun masih jauh berbeda dengan bahasa manusia sesungguhnya. Bahasa mesin yaitu kumpulan kode biner yang merupakan instruksi yang dapat dijalankan oleh komputer. Sedangkan bahasa assembly menggunakan kode mnemonic untuk menggantikan kode biner agar lebih mudah diingat sehingga lebih memudahkan penulisan program.

Selasa, 14 Februari 2023

Penjelasan tentang Mikrokontroler PIC

- Tidak ada komentar

 

Mikrokontroler PIC

Mikrokontroler PIC disebut dengan Peripheral Interface Controller dan saat ini diperluas menjadi Programmable Intellegent Computer. PIC merupakan mikrokontroler keluaran Microchip Technology yang pertama kali dibuat pada tahun 1975. PIC dikembangkan oleh Divisi Mikroelektronik General Instruments dengan nama PIC1640.

Senin, 13 Februari 2023

Penjelasan tentang Mikrokontroler MCS-51

- Tidak ada komentar

AT89S51

 

Mikrokontroler MCS-51 atau Complex Instruction Set Computer merupakan produksi dari Atmel berarsitektur Harvard yang instruksinya dijalankan dalam 12 siklus clock. Chip mikrokontroler (μC) seri tunggal yang dikembangkan oleh Intel pada tahun 1980 untuk digunakan dalam embedded system. MCS-51 memiliki dua versi, yaitu 20 kaki dan 40 kaki. Fitur Flash PEROM (Programmable Eraseable Read Only Memory) yang digunakan sebagai media memori program telah disematkan pada kedua versi mikrokontroler tersebut. Secara umum, kedua versi tersebut memiliki arsitektur yang sama. Perbedaan utamanya terdapat pada bagian memori program, jumlah pewaktu 16 bit dan kapasitas memori data.

Selasa, 07 Februari 2023

Perbedaan Arduino Original dengan Arduino Palsu

- Tidak ada komentar

Pada artikel kali ini, Arduino Indonesia akan menjelaskan lebih detail perbedaan antara Arduino original dengan Arduino palsu atau tiruan mulai dari warna, logo, komponen dan lain sebagainya. Namun yang perlu digaris bawahi yaitu mau menggunakan atau membeli Arduino Uno original, compatible bahkan palsu atau tiruan adalah menjadi hak para pengguna sepenuhnya.

 

Jika dilihat dari segi etika bisnis, sebaiknya para pembuat Arduino palsu atau tiruan seharusnya tidak menggunakan merk dagang “Arduino” meskipun sifat dari Arduino adalah lisensi open hardware untuk board Arduino dan lisensi open source untuk perangkat lunak Arduino IDE. Penggunaan merk dagang “Arduino” hanya akan menyakiti dan merugikan perusahaan Arduino, membingungkan dan merugikan konsumen.

 

Pihak Arduino sendiri telah menjabarkan ciri-ciri produk yang tiruan pada websitenya (https://www.arduino.cc/en/Products/Counterfeit), kita sebagai konsumen diharapkan bijak dan jeli dalam merencanakan pembelian papan Arduino karena membeli yang asli berarti mendukung perkembangan produk tersebut menjadi lebih baik. 

 

A. Indikator Umum

 

Muncul pertanyaan “bagaimana cara kita mencari tahu barang palsu dari Arduino?” “Apa ciri-ciri Arduino Palsu?”. Bagi pengguna Arduino biasa dan pemula tentu akan kebingungan. Namun pada dasarnya jika diperhatikan dengan cermat, perbedaannya mungkin terlihat sangat jelas. Tetapi bagaimana dengan pengguna pertama kali? Pasti tetap kebingungan. Seperti setiap barang palsu atau tiruan yang pernah ada, kita perlu mencari lebih teliti dari satu tanda ke tanda lainnya. Kita ambil contoh seri Arduino UNO untuk mencari semua indikator perbandingan antara yang asli dan palsu yang terdapat pada boardnya.

 

Di bawah ini ada beberapa indikator yang bisa kita gunakan untuk mengidentifikasi papan Arduino yang original dan palsu atau tiruan.

 

1. Warna

 

Berdasarkan penjabaran dari website Arduino, warna asli Arduino adalah campuran hijau dan biru atau teal Arduino klasik. Arduino palsu biasanya berwarna biru sampai biru tua, dimana warna otentik papan Arduino adalah percampuran antara warna hijau dengan biru atau warna klasik lebut dan seperti warna pudar. Sedangkan papan Arduino palsu biasanya berwarna biru hingga warna biru tajam (dominan warna biru).

 



2. Logo

 

Pada bagian logo Arduino asli dibawah ini, kita akan menemukan perbedaan yang cukup jelas. Tulisan “ARDUINO” yang dicetak dengan jelas dan tegas serta simbol TM yang hasil cetakan yang terbaca dengan baik.

 

Logo Huruf Arduino Asli

Perhatikan logo asli Arduino diatas dan bandingkan dengan yang palsu pada gambar dibawah ini. Logo pada papan palsu tercetak kurang tajam, lubang pada huruf “A” menghilang, cetakan tulisan TM yang tidak sempurna, bagian tepi garis logo bergelombang dan kurang rapi terutama pada bagian lengkungan logo, dan masih banyak lainnya yang jelas sangat berbeda.

 

Logo Huruf Arduino Palsu

3. Huruf

 

Setelah mengamati huruf dengan teliti dan hati-hati pada kata “Arduino”, sekarang hal yang sama dapat kita jumpai pada tulisan “UNO” yang tertulis pada papan Arduino juga ditemukan banyak perbedaan. Jenis huruf Arduino di rancang secara khusus dan cermat, sedangkan pada papan Arduino palsu atau bajakan cenderung diabaikan atau tidak sama persis. Perhatikan huruf “O” pada gambar dibawah ini yang sangat jelas perbedaannya:

 

Huruf UNO Asli dan Palsu

4. Peta

 

Keaslian dari board Arduino juga dapat dilihat dan diperhatikan pada bagian peta yang terdapat dibelakang board. Pada papan asli tampak dengan jelas peta negara Itali hal ini untuk menghormati tempat kelahiran Arduino. Sedangkan pada papan Arduino palsu, peta Itali tercetak tidak begitu jelas bahkan seperti layang-layang terbang.

 

Peta Arduino Original dan Palsu

5. Jalur dan konektor

 

Pada papan Arduino Asli terlihat jalur dan konektor antar komponen tampak rapi dan teranyam dengan indah. Sedangkan pada papan Arduino Palsu tampak berantakan dan tidak indah.

 

Jalur Arduino Original dan Palsu

6. Komponen

 

Komponen merupakan bagian yang paling sulit untuk dipalsukan dan kualitas komponen Arduino asli jelas lebih bagus dari pada komponen tiruan. Contohnya saja komponen dengan kode 501K yang terletak dekat dengan Regulator Tegangan biasanya berwarna hijau pada papan Arduino palsu. Sebenarnya yang berwarna hijau memiliki nilai yang hampir sama dengan yang digunakan pada papan Arduino Asli berwarna emas-hitam. Hal yang menjadi istimewa dan menjadi hal spesial bagi Arduino Asli karena komponen berwarna emas-hitam ini merupakan komponen yang paling sulit di cari.

 

Komponen Arduino Original dan Palsu

7. Kata Kunci (Keyword)

 

Pada dasarnya para produsen pembuat dan penjual papan Arduino palsu tahu bahwa mereka melanggar merk dagang. Oleh karena itu, dalam menjualnya pun mereka tidak berani terang-terangan dengan mengatakan/menuliskan “Arduino Uno” baik dalam deskripsi produk atau nama dari produk itu sendiri. Biasanya mereka menggunakan kata kunci pendekatan agar produk mereka masuk dalam list mesin pencari seperti google, dll, misal; Arduino Uno Compatible, Arduino Uno Clone, Uno for Arduino, Arduino Uno Grade A, dan beberapa kata kunci yang mirip.

 

Tentu saja semua ini terjadi jika melakukan belanja online dan pembelian pada toko juga terdapat beberapa penulisan yang sama dikarenakan penjual menyamakan nama barangnya dengan saat pembelian online.

 

8. Harga

 

Harga merupakan indikator umum untuk membedakan dari sebuah barang yang asli dengan barang tiruan, hal Inilah bagian yang paling mencolok diantara perbedaan yang sudah dijabarkan diatas. Papan Arduino Tiruan/Palsu atau Clone dijual dengan harga sangat murah hingga 50% jika dibandingkan dengan harga papan Arduino Original, bahkan biasanya penjual memberikan tambahan berupa kabel data USB.

 

Jika Arduino dijual secara online dengan harga kurang dari harga yang tercantum disitus resmi, itu mungkin menunjukkan barang tiruan. Harga Arduino yang jual resmi sudah termasuk dalam rencana perusahaan untuk:

 

• Mengembangkan perangkat keras open source baru

 

• Dokumentasi

 

• Sertifikasi CE / FCC

 

• Pengembangan PCB karbon

 

• Kontrol kualitas yang cermat

 

• Manajemen komunitas

 

• Menerbitkan tutorial

 

• Membuat sumbangan untuk proyek sumber terbuka lainnya

 

• Hosting / maintanance situs web dan forum (jutaan pengguna!)

 

Jika Anda mengetahui atau menangkap penjual yang menjual papan palsu tersebut, laporkan kepada pihak arduino di contact yang disediakan pada website.

 

9. Versi Terbaru

 

Arduino terus memperbarui kualitas, warna dan grafis dari semua board Arduino. Arduino UNO dengan board yang baru dikembangkan oleh Arduino diberi warna sutra baru adalah teal Arduino klasik (baca blogpost). Ini berarti bahwa board Arduino asli sekarang berwarna biru atau teal. Arduino juga memperbarui grafik bagian belakang papan.

 

Warna dan grafis Board baru - Arduino UNO

10. Distributor Resmi

 

Untuk informasi tentang distributor resmi Arduino di seluruh dunia, dapat mengecek dihalaman website resmi Arduino (www.arduino.cc). Jika Anda ingin menjadi distributor resmi papan Arduino dapat hubungi pihak arduino pada contact yang tersedia di websitenya.