Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

Apakah Anda mencari cara untuk membangun prototipe dengan cepat? Atau apakah Anda mencari papan pengembangan untuk mencoba proyek baru? Jika demikian, yang Anda butuhkan adalah papan pengembangan STM32 Nucleo.

Papan STM32 Nucleo menawarkan beberapa kemampuan ekstensif, konsumsi daya rendah, dan fitur lainnya untuk pengembang. Namun bagaimana STM32 Nucleo bekerja?

Dalam artikel ini, Anda akan mempelajari segala sesuatu tentang STM32 Nucleo, cara menggunakannya dengan Arduino IDE, dan lainnya.

Mari kita mulai!

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

Apa itu Papan STM32 Nucleo?

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

Pinout Papan STM32

Papan pengembangan STM32 Nucleo menawarkan pengembang berbagai kemungkinan untuk membuat prototipe. Selain itu, papan ini menjadi pilihan yang serbaguna dan terjangkau untuk desainer mencoba ide baru dengan keluarga MCU STM32.

Menariknya, papan ini dilengkapi konektor yang memungkinkan penambahan ekstensi. Lebih jauh, STM32 memperluas fungsionalitasnya dengan menggunakan berbagai perangkat keras tambahan (berkaitan dengan aplikasi). Jadi, konektor ini dapat bekerja dengan Arduino dan memungkinkan desainer mengakses semua sistem operasi real-time yang tersedia dari MCU.

Secara tambahan, papan ini tidak memerlukan probe terpisah. Dan itu karena papan STM32 Nucleo dilengkapi dengan ST-LINK programmer/board debugger. Selain itu, papan STM32 Nucleo telah terinstal pustaka perangkat lunak HAL dan berbagai contoh perangkat lunak. 

Selain itu, papan ini kompatibel dengan IDE Keli MDK-ARM, IAR EWARM, dan LLVM/GCC (lingkungan pengembangan terpadu).

Fitur

Papan STM32 Nucleo menawarkan pengembang beberapa fitur berguna, termasuk:

Bagaimana Menghubungkan STM32 Nucleo ke PC Saya?

Cukup mudah untuk menghubungkan STM32 Nucleo ke PC. Jadi, Anda hanya perlu kabel USB dan beberapa instalasi alat perangkat lunak.

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

Kabel USB

Namun, instalasi perangkat lunak yang diperlukan dapat rumit. Ikuti prosedur di bawah ini untuk mempersempit proses:

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

Halaman Unduhan ST-Link

Bagaimana Menggunakan Arduino IDE dengan STM32 Nucleo?

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

Arduino IDE

STM Nucleo adalah platform pengembangan yang lebih terjangkau dan fleksibel dibandingkan Arduino bahkan menawarkan statistik yang lebih baik.

Namun jika Anda adalah penggemar Arduino, Anda dapat menggunakan sebagian besar papan STM32 Nucleo pada Arduino IDE.

Ikuti langkah di bawah ini untuk menggunakan Arduino IDE dengan STM32 Nucleo.

Langkah 1: Buka Arduino IDE Anda

Pertama, pergi ke Arduino IDE Anda dan navigasikan ke berkas. Kemudian, pilih preferensi dan masukkan tautan di “Additional Board Manager URL.” 

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

Kemudian, tutup tab preferensi.

Langkah 2: Instalasi Paket 

Selanjutnya, kita perlu menginstal paket SMT32 Core. Yang perlu Anda lakukan di sini adalah navigasikan ke “Tools” dan kemudian “Board.” Sebuah menu drop-down harus terbuka. Kemudian, Anda dapat memilih “Boards manager.”

Saat manajer perangkat Board terbuka, cari paket “SMT32 Core” dan klik instal.

Langkah 3: Peta Pin Anda

Anda perlu memetakan ulang pin Nucleo agar cocok dengan Arduino IDE. Selain itu, pemetaan ulang memudahkan mengingat beberapa notasi pin.

Anda dapat mengunduh berkas Header di sini dan menyalinnya ke direktori perpustakaan Arduino.

Direktori default harusnya C:\Program Files (x86)\Arduino\libraries.

Langkah 4: Kode dengan Contoh Dasar

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

Contoh Blink

Pertama, Anda perlu memilih papan dan port serial yang terhubung ke PC Anda. Anda dapat melakukannya dengan navigasikan ke “Tools,” mengklik “Board,” dan menunggu menu drop-down.

Kemudian, navigasikan ke Nucleo dan pilih yang relevan. Setelah itu, pilih ‘Tools’ lagi dan pilih bagian nomor papan. Kemudian, pilih nomor papan Anda.

Sekali lagi, pilih “Tools” dan “Port.” Lebih jauh, pilih port yang Anda gunakan untuk menghubungkan papan Nucleo Anda.

Sekarang, kita dapat menguji pemrograman dengan contoh dasar: program blink. Berikut adalah kode yang perlu Anda coba untuk program ini: 

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

SMT32 vs. ARDUINO 

SMT32 dan Arduino menawarkan fitur menarik yang menjadikannya salah satu mikrokontroler terbaik di pasar. Tidak diragukan lagi, Anda dapat menggunakan SMT32 pada Arduino IDE. Tetapi itu tidak sama dengan menggunakan papan Arduino reguler.

Sekarang, mari kita lihat perbedaan antara papan pengembangan ini.

Kesamaan

Kedua SMT32 dan Arduino adalah papan pengembangan yang mudah digunakan dibandingkan dengan sejenis lainnya.

Perbedaan

Arduino

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

Arduino

Arduino sangat mudah digunakan. Dan kendali utamanya berasal dari mikrokontroler AVR.

Selain itu, papan ini memiliki bundling kode tinggi yang memudahkan pengembangan alat perangkat lunak apa pun. Selain itu, Arduino mudah digunakan dengan pengetahuan sedikit tentang C++ dan perangkat keras.

SMT32

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

SMT32

Di sisi lain, papan SMT32 lebih disesuaikan dengan praktik teknik. Jadi, berdasarkan alat pengembangan, SMT32 dapat berjalan dari mudah hingga sangat rumit. 

SMT32 tidak ramah pemula, dan lebih populer di kalangan pengembang profesional. Tetapi itu masih merupakan cara yang mudah dan fleksibel untuk mengembangkan prototipe produk.

SMT32 vs. Arduino: Veredikt Akhir

Sebenarnya, kedua papan memiliki kekuatan masing-masing. Arduino bekerja lebih baik untuk penggemar DIY dan hobi yang ingin melakukan elektronika umum. Dan SMT32 adalah pilihan yang lebih solid untuk manufaktur, mengembangkan prototipe, dan produk aktual.

Rounding Up

STM32 Nucleo: Fitur, Konektivitas, dan Integrasi PC

Papan Pengembangan SMT32

Papan SMT32 Nucleo bagus untuk prototipe dan menjelajahi keluarga MCU SMT32. Namun, itu menjadi rumit ketika Anda langsung memulai tanpa beberapa tingkat profesionalisme.

Tetapi, setelah Anda terbiasa, SMT32 adalah salah satu cara termudah dan paling fleksibel untuk mengembangkan produk aktual.

Apakah Anda memiliki pertanyaan lebih lanjut tentang SMT32 Nucleo? Jangan ragu untuk menghubungi kami. 


Teknologi Industri

  1. Bagaimana Smartphone Mengemban Masa Depan Mobil Terhubung
  2. Bagaimana Perusahaan Anda Dapat Tumbuh Pasca-Pandemi: Strategi untuk Pemulihan dan Pertumbuhan
  3. Daur Ulang Barang Tidak Laku: Lindungi Merek dan Bumi
  4. Meningkatkan Rantai Pasok AS: Peran Strategis Pelabuhan Darat
  5. AI Mendorong Manufaktur Tanpa Limbah: Transformasi Pabrik dan Rantai Pasok
  6. Mengatasi Macet Pelabuhan: Strategi Melindungi Rantai Pasok Anda
  7. Memperpanjang Umur PCB: Strategi Terbukti Mengurangi Perbaikan
  8. Mengapa Pemeliharaan Rutin Esensial untuk Mesin Berat
  9. Manajemen Kecelakaan Pabrik yang Efektif: Strategi untuk Mengurangi Risiko dan Memastikan Kelanjutan
  10. Hubungkan Haas CNC Anda ke PC atau Laptop: Panduan Langkah demi Langkah