Papan Arduino Mega 2560

Cuba Instrumen Kami Untuk Menghapuskan Masalah





Arduino board adalah papan mikrokontroler sumber terbuka yang berdasarkan pada mikrokontroler Atmega 2560. Persekitaran pertumbuhan lembaga ini melaksanakan bahasa pemprosesan atau pendawaian. Papan ini telah mengisi semula industri automasi dengan platform yang mudah digunakan di mana sahaja semua orang yang mempunyai latar belakang teknikal yang kecil tidak boleh memulakan dengan menemui beberapa kemahiran yang diperlukan untuk memprogram serta menjalankan Papan Arduino . Papan ini digunakan untuk memperluas objek interaktif yang terpisah jika tidak, kita boleh menyambung ke perisian di PC anda seperti MaxMSP, Processing, dan Flash. Artikel ini membincangkan mengenai pengenalan kepada papan Arduino mega 2560 , gambarajah pin dan spesifikasinya.

Apa itu Arduino Mega 2560?

Papan mikrokontroler seperti 'Arduino Mega' bergantung pada mikrokontroler ATmega2560. Ia merangkumi pin input / output digital-54, di mana 16 pin adalah input analog, 14 digunakan seperti port bersiri perkakasan output PWM ( UART ) - 4, a pengayun kristal -16 MHz, header ICSP, soket kuasa, sambungan USB, dan juga butang RST. Papan ini merangkumi semua yang penting untuk menyokong mikrokontroler. Jadi, bekalan kuasa papan ini dapat dilakukan dengan menyambungkannya ke PC menggunakan kabel USB, atau bateri atau penyesuai AC-DC. Papan ini dapat dilindungi dari pelepasan elektrik yang tidak dijangka dengan meletakkan plat asas.




arduino-mega 2560 papan

Arduino-mega 2560 papan

Papan SCL & SDA dari papan Mega 2560 R3 bersambung di sebelah pin AREF. Selain itu, terdapat dua pin terkini yang terletak berhampiran pin RST. Satu pin adalah IOREF yang membenarkan pelindung menyesuaikan voltan yang ditawarkan dari papan Arduino. Pin lain tidak berkaitan & disimpan untuk tujuan yang akan datang. Papan ini berfungsi dengan setiap perisai yang ada walaupun dapat menyesuaikan diri dengan perisai terbaru yang menggunakan pin tambahan ini.



Spesifikasi Mega Arduino

Spesifikasi Arduino Mega merangkumi yang berikut.

  • ATmega2560 adalah Pengawal Mikro
  • Voltan operasi mikrokontroler ini ialah 5volts
  • Voltan Input yang disyorkan akan berkisar antara 7volts hingga 12volts
  • Voltan input akan berkisar antara 6volts hingga 20volts
  • Pin input / output digital adalah 54 di mana 15 pin ini akan membekalkan PWM o / p.
  • Pin Input Analog ialah 16
  • Arus DC untuk setiap pin input / output ialah 40 mA
  • Arus DC yang digunakan untuk Pin 3.3V ialah 50 mA
  • Memori Flash seperti 256 KB di mana memori flash 8 KB digunakan dengan bantuan bootloader
  • Memori akses rawak statik (SRAM) ialah 8 KB
  • Memori baca-baca yang boleh diprogramkan secara elektrik (EEPROM) ialah 4 KB
  • Kelajuan jam (CLK) ialah 16 MHz
  • Cip hos USB yang digunakan dalam ini adalah MAX3421E
  • Panjang papan ini ialah 101.52 mm
  • Lebar papan ini ialah 53.3 mm
  • Berat papan ini ialah 36 g

Konfigurasi Arduino Mega Pin

Konfigurasi pin ini Arduino mega 2560 papan ditunjukkan di bawah. Setiap pin papan ini disertakan dengan fungsi tertentu yang bersekutu dengannya. Semua pin analog papan ini boleh digunakan sebagai pin I / O digital. Dengan menggunakan papan ini, Arduino mega yang diproyeksikan dapat dirancang. Papan ini menawarkan ruang memori kerja yang fleksibel, semakin banyak & kuasa pemprosesan yang memungkinkan untuk bekerja dengan pelbagai jenis sensor tanpa berlengah. Apabila kita membandingkan dengan yang lain jenis papan Arduino , papan ini secara fizikalnya lebih unggul.

arduino-mega 2560-papan-pin-rajah

Arduino-mega 2560-papan-pin-rajah

Pin 3.3V & 5V


Pin ini digunakan untuk memberikan voltan terkawal o / p kira-kira 5V. Ini RPS (bekalan kuasa terkawal) memberikan kekuatan untuk pengawal mikro serta komponen lain yang digunakan di atas papan mega Arduino. Ia dapat dicapai dari pin Vin-board atau satu lagi voltan yang diatur-5V sebaliknya wayar USB , sedangkan peraturan voltan lain dapat ditawarkan dengan pin 3.3V0. Kuasa maksimum yang dapat diambil ialah 50mA.

Pin GND

Papan mega Arduino merangkumi pin 5-GND di mana salah satu pin ini boleh digunakan setiap kali projek memerlukan.

Tetapkan semula (RST) Pin

Pin RST papan ini boleh digunakan untuk menyusun semula papan. Papan dapat disusun semula dengan menetapkan pin ini ke rendah.

Pin Vin

Julat voltan input yang dibekalkan ke papan antara 7volts hingga 20volts. Voltan yang disediakan oleh soket kuasa boleh dicapai melalui pin ini. Walau bagaimanapun, voltan keluaran melalui pin ini ke papan akan diatur secara automatik hingga 5V.

Komunikasi Bersiri

Pin bersiri papan ini seperti TXD dan RXD digunakan untuk menghantar & menerima data bersiri. Tx menunjukkan penghantaran maklumat sedangkan RX menunjukkan penerimaan data. Pin bersiri papan ini mempunyai empat kombinasi. Untuk siri 0, ia merangkumi Tx (1) dan Rx (0), untuk siri 1, ia merangkumi Tx (18) & Rx (19), untuk siri 2 ia termasuk Tx (16) & Rx (17), dan akhirnya untuk bersiri 3, ia merangkumi Tx (14) & Rx (15).

Gangguan Luaran

Selang luaran dapat dibentuk dengan menggunakan 6-pin seperti interrupt 0 (0), interrupt 1 (3), interrupt 2 (21), interrupt 3 (20), interrupt 4 (19), interrupt 5 (18). Pin ini menghasilkan gangguan dengan beberapa cara iaitu Memberikan nilai RENDAH, naik atau turun tepi atau menukar nilai menjadi pin gangguan.

LED

Papan Arduino ini merangkumi LED dan yang bersekutu dengan pin-13 yang dinamakan sebagai pin digital 13. LED ini dapat dikendalikan berdasarkan nilai tinggi dan rendah pin. Ini akan memberi anda modifikasi kemahiran pengaturcaraan dalam masa nyata.

AREF

Istilah AREF bermaksud Analog Voltan Rujukan yang merupakan voltan rujukan untuk input analog

Pin Analog

Terdapat 16 pin analog yang terdapat di papan yang ditandai sebagai A0-A15. Adalah sangat penting untuk mengetahui bahawa semua pin analog pada papan ini dapat digunakan seperti pin I / O digital. Setiap pin analog boleh diakses dengan resolusi 10-bit yang dapat mengukur dari GND hingga 5 volt. Tetapi, nilai yang lebih tinggi dapat diubah menggunakan pin AREF serta fungsi analog Reference ().

I2C

The Komunikasi I2C boleh disokong oleh dua pin iaitu 20 & 21 di mana 20-pin menandakan Serial Data Line (SDA) yang digunakan untuk menahan data & 21-pin menandakan Serial Clock Line (SCL) yang kebanyakannya digunakan untuk menawarkan penyegerakan data di antara peranti

Komunikasi SPI

Istilah SPI adalah antara muka periferal bersiri yang digunakan untuk menghantar data di antara pengawal & komponen lain. Empat pin seperti MISO (50), MOSI (51), SCK (52), dan SS (53) digunakan untuk komunikasi SPI.

Dimensi

Dimensi papan Arduino Mega 2560 meliputi panjang dan lebar seperti 101.6mm atau 4 inci X 53.34 mm atau 2.1 inci. Ia lebih unggul daripada jenis papan lain yang dapat diakses di pasar. Tetapi, soket kuasa dan port USB agak diperluas dari ukuran yang ditentukan.

Keserasian Perisai

Arduino Mega sangat sesuai untuk kebanyakan pengawal yang digunakan di papan Arduino yang lain. Sebelum anda mencadangkan untuk menggunakan pelindung, pastikan voltan operasi pengawal sesuai dengan voltan papan. Voltan operasi kebanyakan pengawal adalah 3.3V sebaliknya 5V. Tetapi, pengawal dengan voltan operasi yang tinggi boleh mencederakan papan.

Di samping itu, tajuk pengedaran perisai harus bergetar dengan pin pengedaran papan Arduino. Untuk itu, seseorang boleh menghubungkan perisai hanya dengan papan Arduino & membuatnya dalam keadaan berjalan.

Pengaturcaraan

Pengaturcaraan Arduino Mega 2560 dapat dilakukan dengan bantuan IDE (Arduino Software), dan ia menyokong bahasa pengaturcaraan C. Di sini lakaran adalah kod dalam perisian yang dibakar di dalam perisian dan kemudian dipindahkan ke papan Arduino menggunakan kabel USB.

Papan mega Arduino termasuk boot loader yang menghilangkan penggunaan pembakar luaran untuk membakar kod program ke papan Arduino. Di sini, komunikasi boot loader dapat dilakukan dengan menggunakan protokol STK500.

Apabila kita menyusun dan membakar program Arduino, maka kita dapat melepaskan kabel USB untuk melepaskan bekalan kuasa dari papan Arduino. Setiap kali anda mencadangkan untuk menggunakan papan Arduino untuk projek anda, bekalan kuasa boleh disediakan oleh soket kuasa jika tidak, pin pin papan.

Ciri lain dari ini adalah multitasking di mana sahaja papan mega Arduino berguna. Tetapi, Arduino IDE Software tidak menyokong multi-tasking namun seseorang dapat menggunakan sistem operasi tambahan iaitu RTX & FreeRTOS untuk menulis program C untuk alasan ini. Ini fleksibel untuk digunakan dalam program penyesuaian peribadi anda dengan bantuan penyambung ISP.

Oleh itu, ini semua berkaitan dengan Lembaran data Arduino Mega 2560 . Ia adalah pengganti yang lebih tua Arduino Papan mega. Oleh kerana bilangan pin, biasanya, ia tidak digunakan untuk projek umum namun kita dapat menjumpainya dalam projek yang kompleks seperti penginderaan suhu, pencetak 3D, aplikasi IOT, pengesan radon, pemantauan aplikasi data masa nyata, dll. Berikut adalah soalan untuk anda, apakah spesifikasi papan Arduino mega 2560?

Sumber Gambar: Arduino