Papan Arduino Mega 2560

Coba Instrumen Kami Untuk Menghilangkan Masalah





Papan Arduino adalah papan mikrokontroler open source yang berbasis mikrokontroler Atmega 2560. Lingkungan pertumbuhan papan ini menjalankan bahasa pemrosesan atau kabel. Papan ini telah mengisi ulang industri otomasi dengan platform yang mudah digunakan di mana pun semua orang yang memiliki latar belakang teknis kecil atau tidak dapat memulai dengan menemukan beberapa keterampilan yang diperlukan untuk memprogram serta menjalankan Papan Arduino . Papan ini digunakan untuk memperluas objek interaktif terpisah jika tidak kita dapat terhubung ke perangkat lunak pada PC Anda seperti MaxMSP, Pemrosesan, dan Flash. Artikel ini membahas tentang pengantar papan Arduino mega 2560 , diagram pin dan spesifikasinya.

Apa itu Arduino Mega 2560?

Papan mikrokontroler seperti 'Arduino Mega' bergantung pada mikrokontroler ATmega2560. Ini termasuk pin-54 input / output digital, di mana 16 pin adalah input analog, 14 digunakan seperti port serial perangkat keras output PWM ( UART ) - 4, a osilator kristal -16 MHz, header ICSP, colokan listrik, koneksi USB, serta tombol RST. Papan ini terutama mencakup segala sesuatu yang penting untuk mendukung mikrokontroler. Jadi, catu daya papan ini dapat dilakukan dengan menghubungkannya ke PC menggunakan kabel USB, atau baterai atau adaptor AC-DC. Papan ini dapat dilindungi dari pelepasan muatan listrik yang tidak terduga dengan menempatkan pelat dasar.




arduino-mega 2560-papan

Arduino-mega 2560-papan

Pin SCL & SDA pada papan Mega 2560 R3 terhubung ke samping pin AREF. Selain itu, ada dua pin terbaru yang terletak di dekat pin RST. Salah satu pin adalah IOREF yang memungkinkan perisai menyesuaikan tegangan yang ditawarkan dari papan Arduino. Pin lain tidak terkait & disimpan untuk tujuan mendatang. Papan ini bekerja dengan setiap pelindung yang ada meskipun dapat menyesuaikan dengan pelindung terbaru yang menggunakan pin ekstra ini.



Spesifikasi Arduino Mega

Spesifikasi Arduino Mega antara lain sebagai berikut.

  • ATmega2560 adalah Mikrokontroler
  • Tegangan operasi mikrokontroler ini adalah 5 volt
  • Tegangan Input yang direkomendasikan akan berkisar dari 7volts hingga 12volts
  • Tegangan input akan berkisar dari 6 volt hingga 20 volt
  • Pin input / output digital adalah 54 dimana 15 dari pin ini akan mensuplai PWM output daya.
  • Pin Input Analog adalah 16
  • Arus DC untuk setiap pin input / output adalah 40 mA
  • Arus DC yang digunakan untuk Pin 3.3V adalah 50 mA
  • Flash Memory seperti 256 KB di mana 8 KB memori flash digunakan dengan bantuan bootloader
  • Memori akses acak statis (SRAM) adalah 8 KB
  • Memori hanya-baca (EEPROM) yang dapat diprogram secara elektrik adalah 4 KB
  • Kecepatan clock (CLK) adalah 16 MHz
  • Chip host USB yang digunakan untuk ini adalah MAX3421E
  • Panjang papan ini adalah 101,52 mm
  • Lebar papan ini adalah 53,3 mm
  • Berat papan ini adalah 36 g

Konfigurasi Arduino Mega Pin

Konfigurasi pin ini Arduino mega 2560 papan ditunjukkan di bawah ini. Setiap pin papan ini dilengkapi dengan fungsi tertentu yang terkait dengannya. Semua pin analog pada papan ini dapat digunakan sebagai pin I / O digital. Dengan menggunakan papan ini, mega proyek Arduino dapat dirancang. Papan ini menawarkan ruang memori kerja yang fleksibel dan kekuatan pemrosesan yang lebih banyak yang memungkinkan untuk bekerja dengan berbagai jenis sensor tanpa penundaan. Saat kita bandingkan dengan yang lain jenis papan Arduino , papan ini lebih unggul secara fisik.

arduino-mega 2560-papan-pin-diagram

Arduino-mega 2560-papan-pin-diagram

Pin 3.3V & 5V


Pin ini digunakan untuk menyediakan tegangan yang diatur output daya sekitar 5V. Ini RPS (catu daya teregulasi) memberikan kekuatan untuk mikrokontroler serta komponen lain yang digunakan di atas papan mega Arduino. Ini dapat diperoleh dari Vin-pin papan atau satu lagi suplai tegangan yang diatur-5V sebaliknya kabel USB , sedangkan pengaturan tegangan lain dapat ditawarkan oleh 3.3V0-pin. Daya maksimal yang bisa ditarik oleh ini adalah 50mA.

Pin GND

Papan mega Arduino mencakup pin 5-GND di mana salah satu pin ini dapat digunakan kapan pun proyek membutuhkan.

Setel ulang (RST) Pin

Pin RST papan ini dapat digunakan untuk mengatur ulang papan. Papan dapat diatur ulang dengan mengatur pin ini ke rendah.

Vin Pin

Kisaran tegangan input yang disuplai ke papan berkisar dari 7 volt hingga 20 volt. Tegangan yang disediakan oleh colokan listrik dapat diakses melalui pin ini. Namun, tegangan keluaran melalui pin ini ke papan akan secara otomatis diatur ke 5V.

Komunikasi Serial

Pin serial papan ini seperti TXD dan RXD digunakan untuk mengirim & menerima data serial. Tx menunjukkan transmisi informasi sedangkan RX menunjukkan menerima data. Pin serial papan ini memiliki empat kombinasi. Untuk serial 0 termasuk Tx (1) dan Rx (0), untuk serial 1 termasuk Tx (18) & Rx (19), untuk serial 2 itu termasuk Tx (16) & Rx (17), dan terakhir untuk serial 3, itu termasuk Tx (14) & Rx (15).

Interupsi Eksternal

Interupsi eksternal dapat dibentuk dengan menggunakan 6-pin seperti interupsi 0 (0), interupsi 1 (3), interupsi 2 (21), interupsi 3 (20), interupsi 4 (19), interupsi 5 (18). Pin ini menghasilkan interupsi dengan beberapa cara yaitu Memberikan nilai LOW, tepi naik atau turun atau mengubah nilai ke pin interupsi.

LED

Papan Arduino ini mencakup a LED dan yang terkait dengan pin-13 yang dinamakan pin digital 13. LED ini dapat dioperasikan berdasarkan nilai tinggi rendahnya nilai pin tersebut. Ini akan memberi Anda kemampuan untuk mengubah keterampilan pemrograman secara real time.

AREF

Istilah AREF adalah singkatan dari Analog Reference Voltage yang merupakan tegangan referensi untuk input analog

Pin Analog

Ada 16-pin analog disertakan di papan yang ditandai sebagai A0-A15. Sangat penting untuk mengetahui bahwa semua pin analog di papan ini dapat digunakan seperti pin I / O digital. Setiap pin analog dapat diakses dengan resolusi 10-bit yang dapat mengukur dari GND hingga 5 volt. Namun, nilai yang lebih tinggi dapat diubah menggunakan pin AREF serta fungsi Referensi analog ().

I2C

Itu Komunikasi I2C Dapat didukung oleh dua pin yaitu 20 & 21 dimana 20-pin menandakan Serial Data Line (SDA) yang digunakan untuk menyimpan data & 21-pin menandakan Serial Clock Line (SCL) banyak digunakan untuk menawarkan sinkronisasi data antar perangkat

Komunikasi SPI

Istilah SPI adalah antarmuka perangkat serial yang digunakan untuk mengirimkan data di antara pengontrol & komponen lainnya. Empat pin seperti MISO (50), MOSI (51), SCK (52), dan SS (53) digunakan untuk komunikasi dari SPI.

Ukuran

Dimensi papan Arduino Mega 2560 terutama mencakup panjang dan lebar seperti 101.6mm atau 4 inci X 53.34 mm atau 2.1 inci. Ini relatif lebih unggul dari jenis papan lain yang tersedia di pasar. Tapi, colokan listrik dan port USB agak diperluas dari pengukuran yang ditentukan.

Kompatibilitas Perisai

Arduino Mega sangat cocok untuk sebagian besar penjaga yang digunakan di papan Arduino lainnya. Sebelum Anda mengusulkan untuk menggunakan pelindung, pastikan tegangan operasi pelindung tersebut sesuai dengan tegangan papan. Tegangan operasi sebagian besar pelindung akan menjadi 3,3V atau 5V. Tapi, pelindung dengan tegangan operasi tinggi dapat melukai papan.

Selain itu, header distribusi pelindung harus bergetar dengan pin distribusi papan Arduino. Untuk itu, seseorang dapat menghubungkan perisai hanya dengan papan Arduino & membuatnya dalam keadaan berjalan.

Pemrograman

Pemrograman Arduino Mega 2560 dapat dilakukan dengan bantuan IDE (Arduino Software), dan mendukung bahasa pemrograman C. Di sini sketsa adalah kode dalam perangkat lunak yang dibakar di dalam perangkat lunak dan kemudian dipindahkan ke papan Arduino menggunakan kabel USB.

Mega board Arduino menyertakan boot loader yang menghilangkan penggunaan burner eksternal untuk membakar kode program ke board Arduino. Di sini, komunikasi boot loader dapat dilakukan dengan menggunakan protokol STK500.

Saat kita mengkompilasi sekaligus membakar program Arduino, maka kita bisa melepaskan kabel USB untuk melepas catu daya dari papan Arduino. Setiap kali Anda mengusulkan untuk menggunakan papan Arduino untuk proyek Anda, catu daya dapat disediakan oleh colokan listrik atau pin Vin dari papan.

Fitur lain dari ini adalah multitasking di mana pun papan mega Arduino berguna. Namun, Perangkat Lunak Arduino IDE tidak mendukung multi-tasking namun seseorang dapat menggunakan sistem operasi tambahan yaitu RTX & FreeRTOS untuk menulis C-program karena alasan ini. Ini fleksibel untuk digunakan dalam program build kustom pribadi Anda dengan bantuan konektor ISP.

Jadi, ini semua tentang file Lembar data Arduino Mega 2560 . Ini adalah substitusi dari yang lebih tua Arduino Papan mega. Karena banyaknya pin, biasanya pin ini tidak digunakan untuk project umum namun kami dapat menemukannya di project kompleks seperti sensor suhu, printer 3D, aplikasi IOT, detektor radon, pemantauan aplikasi data real-time, dll. Berikut ini pertanyaan buat anda, seperti apa spesifikasi board Arduino mega 2560?

Sumber Gambar: Arduino