ARDUINO DUE adalah papan berasaskan pengawal ARM yang direka untuk Jurutera elektronik dan Hobi. Senibina ARM sangat berpengaruh dalam elektronik moden. Kami menggunakan pengawal berasaskan senibina ARM di mana sahaja. Contohnya kita menggunakan pengawal ARM di telefon bimbit, iPod dan komputer dll. Sekiranya seseorang ingin merancang sistem perindustrian, ia mesti ada pada pengawal ARM. Pengawal ARM sangat penting kerana kekerapan operasi dan ukuran bas data mereka.
Pengawal ARM dapat mencapai hasil yang lebih baik daripada pengawal biasa dan mereka mempunyai lebih banyak fungsi daripada pengawal biasa. Dengan ini, jelas bahawa kita mesti belajar pengawal ARM untuk merancang fungsi yang lebih tinggi seperti pemprosesan gambar dll.
Untuk memahami seni bina ARM, kaedah terbaik adalah dengan mempelajari ARDUINO DUE. Gambar di bawah menunjukkan papan Arduino Due.
Terdapat pelbagai jenis papan ARDUINO di pasaran, dengan UNO yang paling popular dan DUE menjadi yang paling canggih. Inti DUE adalah dari pengawal " SAM 3X8E " seperti yang ditunjukkan pada gambar. Pengawal ini berfungsi pada jam 84 MHz, iaitu lebih daripada 5 kali kelajuan UNO. Dengan hampir 60 GPIO (Output Input Tujuan Umum) kita dapat menggunakan papan ini sesuka hati, tanpa memerlukan register shift. Kami telah merangkumi banyak Projek Arduino dan Arduino Uno, dari peringkat pemula hingga tahap lanjut dan mereka merangkumi hampir semua topik untuk mempelajari Arduino dari awal.
UNO direka dari pengawal ATMEGA, yang jenis 8 bit, dan DUE yang direka dari jenis ARM, yang merupakan jenis 32 bit. Nombor ini sendiri membezakan jurang pencapaian, kuasa dan kelajuan antara dua papan. Kami memilih papan DUE kerana ini adalah kaedah termudah untuk memahami pengawal ARM terutama untuk permulaan. Oleh itu, dalam tutorial ini kita akan Blink LED menggunakan Arduino Due, untuk memulakan dengan Arduino Due Board. Program dan tutorial ini juga akan disertakan dengan Arduino Uno untuk mengedipkan LED dengannya. Perisian dan proses muat turun, muat naik adalah sama untuk Uno.
Papan ARDUINO DUE juga mempunyai papan Perisai, pada dasarnya ia adalah sambungan untuk ARDUINO. Perisai ini menambah ciri tambahan pada ARDUINO. Perisai ini disusun satu sama lain di ARDUINO.
Komponen yang diperlukan:
Perkakasan: Arduino Due board, pin penghubung, 220Ω perintang, LED, papan roti.
Perisian: Arduino setiap malam, muat turun dari pautan ini: https://www.arduino.cc/en/Main/Software
Buka pautan yang diberikan di atas, dalam sesi muat turun, kami mempunyai perisian ARDUINO versi terbaru, iaitu 1.6.8 (pada saat menulis artikel ini). Walaupun anda mempunyai versi yang lebih lama, muat turun versi yang lebih baru. Dalam versi sebelumnya, perpustakaan papan DUE tidak ada. Oleh itu, versi sebelumnya tidak dapat mengesan papan DUE. Anda boleh mengemas kini versi sebelumnya agar papan DUE berfungsi.
Klik pada butang pemasang tetingkap untuk perisian:
Sekarang klik pada butang muat turun hanya untuk persediaan untuk mula memuat turun. Fail persediaan sekitar 85 Mb.
Selepas memuat turun pasang fail dengan klik dua kali. Setelah pemasangan selesai, anda akan mendapat ikon di desktop seperti gambar di bawah.
Klik dua kali pada program untuk memulakan.
Sekarang anda lihat, terdapat dua penghubung pada papan DUE.
Kedua-dua port dapat digunakan untuk memprogram DUE, tetapi kami akan menggunakan port USB NATIVE. Sekarang sambungkan palam USB dan sambungkan hujung yang lain ke PC, anda akan melihat LED kuasa menyala.
Setelah program ARDUINO dijalankan, anda harus memilih papan ARDUINO DUE dari menu 'ALAT' program. Sebaik sahaja anda memilih papan DUE, anda akan melihat papan yang dipilih di bahagian bawah kanan, seperti yang ditunjukkan dalam gambar yang diberikan di bawah di bahagian seterusnya.
Kami menyambungkan USB ke port NATIVE, jadi kami harus memilih 'port NATIVE' dalam perisian. Pilihan ini juga akan berada dalam pilihan 'ALAT'. Sebaik sahaja anda memilihnya, anda sudah bersedia untuk memuat naik program.
Litar dan Penjelasan Kerja:
Di sini kita akan menulis program untuk mengedipkan LED untuk setiap 1000ms. Kami akan menyambungkan LED pada PIN13 melalui perintang menghadkan arus 220Ω.
Sekarang muat naik program dengan mengklik pada Butang Upload, yang ditunjukkan dalam gambar (sudut kiri atas),
Sebaik sahaja anda berjaya memuat naik program, di kiri bawah skrin anda akan melihat 'SELESAI MENGUNDANG' dan LED akan mula berkelip.
Penting untuk diingat bahawa GPIO papan ini mempunyai had voltan 3.3V. Oleh itu, kita tidak boleh menjangkakan voltan lebih tinggi daripada 3.3V dan kita juga tidak boleh memberikan voltan lebih tinggi daripada 3.3V pada mana-mana pin papan ini. Sekiranya voltan lebih tinggi daripada 3.3v diberikan ke papan, ia boleh merosakkan papan secara kekal.
Lihat Kod di bawah untuk mendapatkan pemahaman yang lebih baik.