Arduino Due: semuanya tentang papan pengembangan resmi ini

Arduino karena

Anda mungkin tidak puas dengan salah satu papan pengembangan resmi di atas. Kalau begitu, kamu harus tahu Arduino karena, citarasa resmi lainnya dari platform fantastis ini. Dengan itu Anda dapat membuat banyak proyek, seperti yang sebelumnya, tetapi dalam hal ini ada karakteristik berbeda yang sangat penting, dan bukan hanya memori, GPIO yang tersedia atau ukuran ...

Saya mengacu pada mikrokontroler yang mengintegrasikan papan ini, karena chip utamanya tidak berdasarkan ARM. Kelangkaan dalam Arduino, karena sisanya didasarkan pada arsitektur AVR 8-bit, sementara papan lain ini menggunakan ISA ARM 32-bit. Tentunya chip ini masih dari merk Atmel seperti biasanya.

Memiliki mikrokontroler ARM tidak membuatnya tidak kompatibel dengan Komponen elektronik dianalisis di situs web ini, karena kompatibel dengan semua versi Arduino.

Apa Arduino Due?

Arduino Due

ini Papan Arduino Due itu memiliki kemiripan yang besar dengan papan pengembangan Arduino lainnya, dan kegunaannya persis sama. Artinya, untuk dapat membuat banyak proyek elektronik dan memprogram berbagai sketsa untuk mengontrolnya. Tapi, seperti versi Arduino lainnya, ini memiliki perbedaan yang mencolok ...

Karakteristik teknis, skema dan pinout

Arduino Due didasarkan pada chip mikrokontroler atau MCU seperti Atmel SAM3X8E. Papan Arduino pertama yang berbasis ARM, khususnya inti pemrosesan Cortex-M3 32-bit. Performa plus lebih dari 8-bit MCU yang dimiliki papan serupa lainnya.

Chip Atmel ini (saat ini diakuisisi oleh Perusahaan microchip) memulai serinya pada tahun 2009 untuk bersaing dengan AVR-nya sendiri. Beberapa RISC yang jauh lebih menarik dan kuat dari yang sebelumnya.

Selain itu, kira-kira juga Anda memiliki lebih banyak pinkarena mencakup 54 pin I / O digital, 12 di antaranya adalah keluaran PWM. Ini juga mencakup 12 input analog, 4 UART (port serial perangkat keras), dll. Juga, tidak seperti papan Arduino lainnya, Arduino Due berjalan pada 3.3v, bukan 5v pada papan lainnya.

Dengan beroperasi pada 3.3v, Arduino Due akan kompatibel dengan semua pelindung Arduino yang beroperasi pada tegangan yang sama. Tetapi mereka harus memenuhi standar pinout 1.0 Arduino.

Papan Arduino Due ini memiliki semua yang Anda butuhkan untuk mulai membuat proyek Anda, cukup hubungkan ke PC menggunakan kabel microUSB dan mulai mengunduh sketsa Anda untuk membuatnya berfungsi. Dan omong-omong, USB ini tidak akan berfungsi sebagai daya eksternal seperti pada kasus lain, tetapi Anda dapat menggunakan adaptor AC / DC yang kompatibel dengan steker yang terintegrasi papan ini (pin pusat + 2.1mm).

Di sisi lain, Anda juga harus mengetahui nama mereka karakteristik teknis, yang dirangkum dalam:

  • Mikrokontroler: Atmel SAM3X8E ARM Cortex-M3 32-bit 84 Mhz
  • Memori RAM: 96 KB (didistribusikan di 2 bank 64KB + 1 bank 32 KB)
  • EEPROM: tidak memiliki jenis memori ini, tidak seperti papan lainnya. ARM memiliki kemampuan untuk melakukan IAP (In Application Programming) yang ditulis ke flash. Dengan demikian dapat digunakan untuk data non-volatile dan penyimpanan kode.
  • microUSB: memiliki 2.
    • Pemrograman satu (paling dekat dengan colokan listrik) yang mana Anda harus memilih Arduino Due (ProgrammingPort) di Arduino IDE. Ini terhubung langsung ke chip 16U2.
    • Native lain (yang terjauh dari colokan listrik) yang dapat digunakan dengan memilih Arduino Due (NativeUSBPort) di Arduino IDE. Dalam hal ini terhubung langsung ke mikrokontroler SAM3X.
  • flash: 512 KB, semua tersedia untuk diprogram, karena bootloader tidak mengurangi apa pun seperti di papan Arduino lainnya
  • Tegangan operasi: 3.3v (meskipun memiliki pin 5v untuk proyek Anda, serta GND atau ground)
  • Tegangan input (disarankan): 7-12v
  • Tegangan input (batas maksimum): 6-16v
  • Pin I / O digital: 54, dimana 12 diantaranya PWM.
  • Pin masukan analog: 12 saluran.
  • Pin keluaran analog:2 (DAC)
  • Intensitas arus per pin I / O: 130mA
  • Intensitas arus untuk pin 3.3v: 800mA
  • Intensitas arus untuk pin 5v: 800mA
  • Berat dan dimensi: 101.52 × 53.3mm dan 36 gram.
  • harga: € 30-40 sekitar. Anda bisa membelinya di Amazon.

Seperti yang saya sebutkan sebelumnya, ini memiliki port USB OTG kecepatan tinggi, 4 UART, konektor JTAG, tombol reset, tombol hapus, konektor SPI, dan 2 TWI. Faktanya, apa yang sebelumnya dikomentari tentang standar 1.0 berkaitan dengan beberapa konektor berikut:

  • dua kali dengan pin SDA dan SCL
  • Instruksi IOREF yang memungkinkan perisai, dihubungkan dengan konfigurasi yang sesuai, untuk menyesuaikan tegangannya dengan pelat.
  • Satu pin tidak terhubung disediakan untuk penggunaan di masa mendatang.

Ngomong-ngomong, saya tidak ingin mengakhiri bagian ini tanpa mengomentari lebih lanjut tentang konektor serial lainnya dan seterusnya. Paling sedikit pinout tersebut dimana mereka berada:

  • Seri 0: pada pin 0 (RX) dan pin 1 (TX)
  • Seri 1: pin 19 (RX) dan pin 18 (TX)
  • Seri 2: pin 17 (RX) dan pin 16 (TX)
  • Seri 3: pin 15 (RX) dan pin 14 (TX)
  • PWM: beralih dari pin 2 ke 13 untuk menyediakan PWM 8-bit.
  • I / O Digital: dari pin 0 hingga 53
  • Keluaran analog: dari pin A0 sampai A11
  • SPI: Kepala SPI
  • CAN: CANRX dan CANTX untuk komunikasi CAN
  • LED built-in disertakan dan terhubung ke pin 13
  • DUA 1: pin 20 (SDA) dan pin 21 (SCL)
  • DUA 2: ditandai sebagai SDA1 SCL1
  • DAC1 dan DAC2 dengan resolusi output 12-bit (4096 level) dengan analogWrite () dengan tegangan 0.55v hingga 2.75v.
  • AREF: input analog input sebagai referensi tegangan. Digunakan dengan fungsi analogReference ()
  • ulang: jika Anda menyetel saluran ini ke level tegangan RENDAH atau rendah, maka mikrokontroler akan menyetel ulang sendiri.

Lembaran Data

Seperti papan resmi lainnya, Arduino Due memiliki sejumlah besar data yang tersedia untuk komunitas, seperti skema, data, dokumentasi seperti lembar data, dll. Dengan data ini, Anda akan dapat mengetahui segala sesuatu tentang piring ini untuk memaksimalkannya. Misalnya, Anda memiliki dokumen-dokumen ini yang dapat Anda gunakan:

Arduino IDE dan pemrograman untuk Arduino Due

Tangkapan layar dari Arduino IDE

Untuk memprogram Arduino Due, prosedur yang sama diikuti seperti pada banyak papan Arduino lainnya. Anda tidak memerlukan perangkat lunak IDE yang berbeda karena berbasis ARM. Oleh karena itu, Anda tidak perlu khawatir, ini akan sepenuhnya transparan bagi programmer. Kamu boleh unduh atau gunakan Arduino IDE Adapun sisa piring dan Anda dapat mengunduhnya dari tautan ini untuk platform macOS, Windows dan Linux.

Bahasa untuk menulis kode sumber sketsa juga itu akan sama persis, dengan pengecualian beradaptasi dengan pinout dan karakteristik khas Arduino Due. Jika Anda seorang pemula, Anda dapat menggunakan file kursus gratis dalam PDF untuk Arduino IDE. Di dalamnya, Anda akan belajar membuat sketsa sederhana pertama dan belajar sedikit lebih baik tentang pemrograman Arduino. Meskipun kursus itu didasarkan pada Arduino UNO, ini berfungsi untuk semua versi Arduino lainnya ...

La hanya kekhasan Apa yang harus Anda ingat ketika Anda menginstal Arduino IDE adalah, secara default, itu sudah siap untuk memulai Arduino UNO. Oleh karena itu, Anda harus memilih papan yang sesuai untuk mentransfer kode dari PC ke papan Anda. Untuk melakukan ini, Anda dapat mengikuti langkah-langkah sederhana berikut:

  1. Buka Arduino IDE
  2. Buka menu Alat.
  3. Lalu ke Plak.
  4. Di sana, cari Arduino Due dan pilih salah satu dari dua opsi USB yang ada sesuai dengan preferensi Anda ...

Sekarang Anda dapat melanjutkan seperti biasa. Selamat menikmati untuk membuat proyek baru dan tidak pernah berhenti belajar ...


Komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Jose Ramon dijo

    Saya kira ada kesalahan kecil di paragraf kedua. Di mana tertulis: «Maksud saya mikrokontroler di papan ini, karena chip utama tidak didasarkan pada ARM. Padahal itu sebenarnya berdasarkan ARM