Arduino Due: segala sesuatu mengenai lembaga pengembangan rasmi ini

Arduino Kerana

Anda mungkin tidak berpuas hati dengan mana-mana papan pengembangan rasmi di atas. Sekiranya demikian, anda harus tahu Arduino Kerana, satu lagi rasa rasmi platform hebat ini. Dengan itu anda boleh membuat banyak projek, seperti yang sebelumnya, tetapi dalam kes ini ada ciri yang sangat penting, dan bukan hanya memori, GPIO yang tersedia atau ukuran ...

Saya merujuk kepada mikrokontroler yang mengintegrasikan papan ini, kerana cip utama tidak berdasarkan ARM. Jarang dalam Arduino, kerana selebihnya berdasarkan seni bina AVR 8-bit, sementara papan lain ini menggunakan ISA ARM 32-bit. Sudah tentu, cip ini masih dari jenama Atmel, seperti biasa.

Mempunyai mikrokontroler ARM tidak menjadikannya tidak sesuai dengan Komponen elektronik dianalisis di laman web ini, kerana ia sesuai dengan semua versi Arduino.

Apakah Arduino Due?

Ardunio Kerana

ini Papan Arduino Due ia mempunyai persamaan yang hebat dengan papan pengembangan Arduino yang lain, dan kegunaannya sama persis. Maksudnya, dapat membuat banyak projek elektronik dan memprogramkan pelbagai lakaran untuk mengendalikannya. Tetapi, seperti versi Arduino yang lain, ia mempunyai perbezaan yang ketara ...

Ciri teknikal, skema dan pinout

Arduino Due berdasarkan cip mikrokontroler atau MCU seperti Atmel SAM3X8E. Papan Arduino pertama yang berdasarkan ARM, khususnya pada teras pemprosesan Cortex-M3 32-bit. Prestasi ditambah dengan MCU 8-bit yang dimiliki oleh papan serupa yang lain.

Cip Atmel ini (kini diperoleh oleh Syarikat microchip) memulakan siri pada tahun 2009 untuk bersaing dengan AVRnya sendiri. Beberapa RISC yang jauh lebih menarik dan hebat daripada yang sebelumnya.

Selain itu, kira-kira juga anda mempunyai lebih banyak pinkerana ia merangkumi 54 pin I / O digital, yang mana 12 adalah output PWM. Ia juga merangkumi 12 input analog, 4 UART (port siri perkakasan), dll. Juga, tidak seperti papan Arduino yang lain, Arduino Due berjalan pada 3.3v dan bukannya 5v papan lain.

Dengan beroperasi pada 3.3v, Arduino Due akan serasi dengan semua pelindung Arduino yang beroperasi pada voltan yang sama. Tetapi mereka mesti memenuhi standard pinout Arduino 1.0.

Papan Arduino Due ini mempunyai semua yang anda perlukan untuk mula membuat projek anda, sambungkan sahaja ke PC menggunakan kabel microUSB dan mula memuat turun lakaran anda untuk membuatnya berfungsi. Dan omong-omong, USB ini tidak akan berfungsi sebagai kuasa luaran seperti dalam kes lain, tetapi anda boleh menggunakan penyesuai AC / DC yang sesuai dengan palam yang disatukan oleh papan ini (pin tengah + 2.1mm).

Sebaliknya, anda juga harus mengetahui mereka ciri teknikal, yang diringkaskan dalam:

  • Pengawal mikro: Atmel SAM3X8E ARM Cortex-M3 32-bit 84 Mhz
  • Kenangan RAM: 96 KB (diedarkan di 2 bank 64 KB + 1 bank 32 KB)
  • EEPROM: ia tidak mempunyai jenis memori ini, tidak seperti papan yang lain. ARM mempunyai kemampuan untuk melakukan IAP (In Application Programming) yang ditulis untuk flash. Oleh itu ia boleh digunakan untuk penyimpanan data dan kod yang tidak mudah berubah.
  • microUSB: ia mempunyai 2.
    • Pengaturcaraan (paling dekat dengan soket kuasa) yang mana anda perlu memilih Arduino Due (ProgrammingPort) di Arduino IDE. Ini disambungkan terus ke cip 16U2.
    • Orang asli lain (yang paling jauh dari soket kuasa) yang boleh digunakan dengan memilih Arduino Due (NativeUSBPort) di Arduino IDE. Dalam kes ini, ia disambungkan secara langsung ke mikrokontroler SAM3X.
  • flash: 512 KB, semuanya tersedia untuk diprogramkan, kerana bootloader tidak mengurangkan sesuatu seperti di papan Arduino yang lain
  • Voltan operasi: 3.3v (walaupun mempunyai pin 5v untuk projek anda, serta GND atau ground)
  • Voltan input (disyorkan): 7-12v
  • Voltan input (had maksimum): 6-16v
  • Pin I / O digital: 54, yang mana 12 daripadanya PWM.
  • Pin input analog: 12 saluran.
  • Pin output analog:2 (DAC)
  • Keamatan semasa setiap pin I / O: 130mA
  • Keamatan semasa untuk pin 3.3v: 800mA
  • Keamatan semasa untuk pin 5v: 800mA
  • Berat dan dimensi: 101.52 × 53.3mm dan 36 gram.
  • harga: € 30-40 lebih kurang. Anda boleh membelinya di Amazon.

Seperti yang saya nyatakan sebelumnya, ia mempunyai port USB OTG berkelajuan tinggi, 4 UART, penyambung JTAG, butang set semula, butang padam, penyambung SPI, dan 2 TWI. Sebenarnya, apa yang sebelumnya dikomentari pada standard 1.0 ada kaitannya dengan beberapa penyambung berikut:

  • DUA dengan pin SDA dan SCL
  • Arahan IOREF yang membolehkan perisai, dihubungkan dengan konfigurasi yang sesuai, untuk menyesuaikan ketegangannya dengan pelat.
  • Satu pin yang tidak bersambung dikhaskan untuk kegunaan masa depan.

Ngomong-ngomong, saya tidak mahu mengakhiri bahagian ini tanpa mengulas lebih lanjut mengenai penyambung bersiri yang lain dan sebagainya. Sekurang-kurangnya peniti di mana mereka berada:

  • Serial 0: pada pin 0 (RX) dan pin 1 (TX)
  • Serial 1: pin 19 (RX) dan pin 18 (TX)
  • Serial 2: pin 17 (RX) dan pin 16 (TX)
  • Serial 3: pin 15 (RX) dan pin 14 (TX)
  • PWM: pergi dari pin 2 hingga 13 untuk menyediakan PWM 8-bit.
  • I / O Digital: dari pin 0 hingga 53
  • Keluaran analog: dari pin A0 hingga A11
  • SPI: Ketua SPI
  • CAN: CANRX dan CANTX untuk komunikasi CAN
  • LED terbina dalam disertakan dan disambungkan ke pin 13
  • DUA 1: pin 20 (SDA) dan pin 21 (SCL)
  • DUA 2: ditandakan sebagai SDA1 SCL1
  • DAC1 dan DAC2 dengan resolusi output 12-bit (tahap 4096) dengan analogWrite () dengan voltan dari 0.55v hingga 2.75v.
  • AREF: input analog input sebagai rujukan voltan. Digunakan dengan fungsi analogReference ()
  • Reset: jika anda menetapkan garis ini ke tahap voltan RENDAH atau rendah, maka mikrokontroler mengatur semula dirinya.

Datasheets

Seperti papan rasmi lain, Arduino Due mempunyai sejumlah besar data yang tersedia untuk masyarakat, seperti skema, data, dokumentasi seperti lembaran data, dan lain-lain. Dengan data ini, anda dapat mengetahui segala-galanya mengenai plat ini untuk memanfaatkannya sepenuhnya. Contohnya, anda mempunyai dokumen ini:

Arduino IDE dan pengaturcaraan untuk Arduino Due

Tangkapan skrin Arduino IDE

Untuk memprogram Arduino Due, prosedur yang sama diikuti seperti banyak papan Arduino lain. Anda tidak memerlukan perisian IDE yang berbeza kerana ia berdasarkan ARM. Oleh itu, anda tidak perlu risau, ini akan menjadi telus sepenuhnya bagi pengaturcara. Anda boleh memuat turun atau menggunakan Arduino IDE untuk pinggan selebihnya dan anda boleh memuat turunnya dari pautan ini untuk platform macOS, Windows dan Linux.

Bahasa untuk menulis kod sumber lakaran juga ia akan sama, kecuali untuk menyesuaikan diri dengan ciri-ciri pinout dan pelik Arduino Due. Sekiranya anda seorang pemula, anda boleh menggunakan kami kursus percuma dalam bentuk PDF untuk Arduino IDE. Di dalamnya anda akan belajar membuat lakaran ringkas pertama dan belajar sedikit lebih baik mengenai pengaturcaraan Arduino. Walaupun kursus itu berdasarkan Arduino UNO, berfungsi untuk semua versi lain dari Arduino ...

La hanya pelik Apa yang harus anda ingat semasa memasang Arduino IDE adalah, secara lalai, ia sudah siap untuk dimulakan Arduino UNO. Oleh itu, anda mesti memilih papan yang sesuai untuk memindahkan kod dari PC ke papan anda. Untuk melakukan ini, anda boleh mengikuti langkah mudah berikut:

  1. Buka Arduino IDE
  2. Pergi ke menu Alat.
  3. Kemudian ke Plak.
  4. Di sana, cari Arduino Due dan pilih salah satu daripada dua pilihan USB yang ada mengikut pilihan anda ...

Sekarang anda boleh meneruskan seperti biasa. Nikmati untuk membuat projek baru dan jangan berhenti belajar ...


Komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Jose Ramon kata

    Saya rasa ada kesalahan kecil dalam perenggan kedua. Di mana tertulis: «Maksud saya mikrokontroler yang mengintegrasikan papan ini, kerana cip utama tidak berdasarkan ARM. Apabila ia sebenarnya berdasarkan ARM