YURISTGAMEINIGAMEID101

Penjelasan Lengkap Arduino dan Cara Kerjanya



Arduino adalah sebuah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang *sumber : wikipedia .
dari berbagai mikrokontroller yang ada hanya arduino yang menurut saya cocok untuk seorang pemula mengapa? cek selengkapnya disini penjelasan-arduino-dan-kelebihannya

Sebagai penggunanya, pernahkah kita berpikir bagaimana sebuah alat yang bisa terbilang mungil ini
(arduino uno) dapat mengendalikan bermacam-macam komponen? simak penjelasannya dibawah ini.

Cara Kerja Arduino

Seperti setiap sistem yang rumit, ia modular. Ada sistem tenaga, yang memilih antara colokan listrik dan daya USB dan menghasilkan 5v dan 3v3 untuk sisa sistem. Ada USB to serial controller yang berisi bootloader yang digunakan untuk memuat program ke ATMEGA328P.

Sistem Daya       

Jika ada power suply terhubung ke colokan listrik. Catu daya harus antara 9v dan 15v. Kedua chip regulator tegangan yang menghasilkan 5v. Saya masih tidak mengerti mengapa ada dua chip pengatur tegangan. Saya akan menebak untuk menyediakan arus yang cukup.

Vin langsung  terhubung ke catu daya.



Vin terhubung ke chip LM385D yang berisi dua op amp. Salah satu opamps digunakan sebagai pembanding dan yang lain tidak digunakan sama sekali. 3V3 dibandingkan dengan Vin / 2 jika Vin / 2> 3V3 maka outputnya 5v dan digunakan untuk mematikan suplai dari USB. The 5v yang dihasilkan kemudian terhubung ke chip LP2985 yang merupakan pengatur tegangan yang mengambil 5v dan output 3v3.
Jika bukan Vin / 2 <3.3, mosfet dihidupkan dan daya USB digunakan sebagai gantinya. USB menyediakan 5v ke chip LP2985.


USB ke Serial Controller
Kontroler USB diimplementasikan dengan ATMEGA8U2-MU. Ini digunakan untuk memuat kode ke ATMEGA328P.
Ini termasuk dukungan sirkuit seperti kristal silikon dan resistor pull-up. Ada juga  ICSP Interface  yang dapat digunakan untuk memprogram chip. ICSP terhubung ke antarmuka SPI mikrokontroler.


ATMEGA328P
Ini adalah pengendali utama. Kode yang Anda tulis untuk arduino dijalankan oleh pengontrol ini. Dan terhubung langsung ke pin I / O. Kontroler diprogram melalui TX, pin RX yang terhubung ke USB ke pengontrol serial dan berisi kode bootloader. itu juga dapat diprogram secara langsung melalui pin ICSP.



Itulah tadi penjelasan mengenai bagaimana sebuah sistem arduino dapat bekerja, jika ada kesalahan penjelasan atu penulisan  mohon dimaafkan, dan segera laporkan lewat kolom komentar dibawah supaya dapat saya perbaiki secepatnya. Sekian Terimakasih.

Related Post