Adakah Arduino sebuah Pengawal Mikro

Adakah Arduino Sebuah Pengawal Mikro



Arduino ialah platform pengaturcaraan perkakasan dan perisian berdasarkan mikropengawal Atmel ATmega. Ia adalah platform sumber terbuka yang bermaksud semua kod dan perpustakaan tersedia secara terbuka dan mudah diubah suai oleh pelajar, pemula dan pakar dalam komuniti Arduino. Arduino popular di kalangan orang kerana ia tidak memerlukan sebarang perkakasan luaran untuk pengaturcaraan. Ia adalah papan pembangunan berasaskan mikropengawal dan mudah diprogramkan dengan hanya menggunakan kabel USB.

Adakah Arduino sebuah Pengawal Mikro

Adakah Arduino mikropengawal? Secara umum, ini mungkin sukar untuk dijawab. Ia sama seperti mengatakan 'Adakah PC sebuah CPU?' Jawapannya ialah Tidak kerana PC mengandungi CPU di dalamnya, sama seperti di sini dengan Arduino. Untuk menjawab soalan ini terlebih dahulu kita perlu memahami perbezaan antara papan Arduino dan Pengawal Mikro. Untuk menjadikannya lebih jelas, kita mesti membincangkannya secara berasingan.







Arduino: Papan Pembangunan



Arduino adalah platform yang menggabungkan kedua-duanya perkakasan dan perisian untuk berinteraksi dengan dunia sebenar dengan cara yang mudah. Papan Arduino dibuat untuk digunakan mikropengawal dengan mudah. Arduino ialah a lembaga pembangunan yang mengandungi cip mikropengawal; ia mempunyai berbilang input, pin output yang berkomunikasi dengan mikropengawal. Papan Arduino boleh memprogramkan cip mikropengawal menggunakan Arduino IDE, pembangunan perisian dan amati output tepat pada papan Arduino atau dengan menyepadukan litar elektronik luaran.



Papan Arduino adalah persekitaran pembangunan lengkap yang terdiri daripada berikut:





    • Papan Arduino (yang mengandungi mikropengawal bersama dengan komponen lain)
    • Arduino IDE
    • Perkakasan atau perisai elektronik luaran

Arduino tidak boleh ditakrifkan sebagai hanya mikropengawal tetapi papan pembangunan dengan cip pengawal AVR bersama-sama dengan persekitaran pengaturcaraan yang mempunyai komponen perkakasan dan perpustakaan perisian yang telah diuji untuk mengawal apa-apa daripada berkelip membawa kepada motor atau penderia.

Bersama-sama dengan Microcontroller Arduino mempunyai banyak komponen lain seperti:



    • penukar USB
    • Butang set semula
    • Bicu tong DC
    • Pengawal selia 5V
    • Pengawal selia 3V
    • penukar USB-TTL
    • Mikropengawal ATmega328p


Pengawal mikro

Pengawal mikro ialah litar bersepadu padat kecil yang mengandungi CPU, RAM, memori tidak meruap, ADC, DAC, dan pelbagai jenis pengawal komunikasi seperti USRT, ICSP dan USB. Penggunaan utama mikropengawal adalah untuk mengawal tugas tertentu yang disimpan dalam memori tidak meruapnya yang tidak berubah sehingga ditulis semula atau berkelip.

Cip mikropengawal tunggal bukanlah apa-apa, ia memerlukan papan pengaturcara yang berasingan untuk menulis program dalam ingatannya. Untuk membina projek, kami memerlukan papan roti atau Veroboard untuk menyambungkan komponen litar lain dan bekalan DC yang berasingan untuk memberi kuasa kepada mikropengawal.


Papan Arduino mengandungi cip mikropengawal yang sama bersama dengan komponen litar lain. Tanpa papan Arduino, mikropengawal ini tidak boleh mengendalikan walaupun satu arahan.

Arduino dengan Pengawal Mikro

Arduino adalah platform yang memudahkan penggunaan Pengawal Mikro. Sesiapa sahaja boleh berinteraksi dengan mikropengawal dengan cara yang mudah menggunakan platform pembangunan Arduino. Cip mikropengawal memerlukan litar luaran dengan banyak bahagian yang berbeza untuk beroperasi. Arduino mereka bentuk papan PCB tunggal dengan semua komponen penting yang diperlukan untuk mengendalikan Pengawal Mikro. Alat pengaturcaraan Arduino selanjutnya dikenali sebagai PERGI menggunakan versi bahasa C++ yang dipermudahkan yang menjadikan interaksi pengguna dengan perkakasan lebih mudah.

Kesimpulan

Untuk meringkaskan, saya akan mengatakan bahawa Arduino itu sendiri bukanlah mikropengawal tetapi papan pembangunan dengan persekitaran pengaturcaraan dan sokongan perkakasannya sendiri. Kami boleh antara muka berbilang perisai dan papan Arduino bersama-sama untuk mereka bentuk projek elektronik tetapi kami tidak boleh menggunakan mikropengawal berdiri sendiri dalam projek; ia memerlukan litar sokongan untuk membaca dan menulis arahan.