EnglishThis website is also available in English

Memprogram M5StickC dengan Arduino IDE

M5StickC adalah versi mini dari M5Stack dan juga didasarkan pada mikrokontroler ESP32. Ini adalah papan pengembangan IoT yang ramah-pengguna dan open-source. Pemrograman M5StickC dimungkinkan dengan UIFlow, MicroPython dan tentu saja Arduino IDE. Ada banyak sekali ekstensi yang tersedia yang mudah disambungkan ke Grove atau port HAT. Selain itu, Anda tentu saja dapat juga mengembangkan ekstensi untuk koneksi standar ini.

Memprogram M5StickC dengan Arduino IDE - merapatkan
Memprogram M5StickC dengan Arduino IDE – merapatkan

Selain itu, M5StickC dilengkapi dengan baterai dengan sirkuit pengisian daya terkait dan layar warna TFT. Semua ini berada di perumahan yang ringkas dan kokoh, menjadikannya platform yang ideal untuk mengembangkan proyek portable atau “wearable”.

  • Berbasis mikrokontroler ESP32 dengan 4 MByte Flash dan WiFi / Bluetooth
  • Layar Warna TFT 80×160 (0,96 “, IC Driver: ST7735S)
  • LED (merah)
  • 2 tombol
  • Sensor gerak 6 sumbu (SH200Q)
  • Jam waktu nyata (BM8563)
  • Mikropon
  • Inframerah (IR) LED
  • Baterai Lipo 80 mAh dengan sirkuit pengisian daya
  • Port ekspansi (HAT)
  • Grove port
  • USB Type-C untuk pemrograman, pengisian daya dan catu daya
M5StickC ESP32 PICO Color LCD Mini IoT Development Board
Diuji dan direkomendasikan oleh OneGuyOneBlog.com:

M5StickC ESP32 PICO Color LCD Mini IoT Development Board

Pemrograman M5StickC: siapkan Arduino IDE

Untuk dapat memprogram M5StickC dengan Arduino IDE, Anda harus menginstal IDE bersama-sama dengan “ESP32 core for the Arduino IDE“. Bagaimana Anda dapat melakukan ini dijelaskan secara rinci di blog “ESP32 dengan Arduino IDE di Linux dan Windows“. Singkatnya, ia datang ke yang berikut:

  1. Unduh dan instal Arduino IDE. Untuk informasi lebih lanjut, Anda dapat membaca blog “Arduino IDE: Menginstal di Windows 10” atau “Arduino IDE: Instal atau tingkatkan di Linux“.
  2. Mulai IDE dan buka “Preferensi” melalui menu File > Preferences.
  3. Masukkan URL ini di bidang “URL Pengelola Papan Tambahan”: https://dl.espressif.com/dl/package_esp32_index.json
  4. Buka “Boards Manager” melalui menu Tools > Board > Board Manager dan instal platform esp32.

Instal perpustakaan M5StickC Arduino

Untuk mempermudah pemrograman, ada pustaka dan program sampel terkait yang dapat Anda instal dengan mudah melalui IDE.

  1. Pergi ke Sketsa > Sertakan perpustakaan > Kelola perpustakaan
  2. Cari “M5StickC” dan instal perpustakaan
  3. Ketika instalasi selesai, Anda dapat menemukan contoh melalui menu File > Examples, di bawah “Examples for M5Stick-C” dan “Examples of Custom Libraries“.
M5StickC Libraries
M5StickC Libraries

Pilih M5StickC

Akhirnya, Anda sekarang harus memilih M5StickC sebagai papan, dengan pengaturan yang benar.

  1. Buka Alat menu dan pilih “M5Stick-C” di “Papan
  2. Pada “Kecepatan Unggah” pilih “1500000
  3. Pada “Port” Anda memilih port COM yang benar untuk M5Stick-C.
Pilihan Dewan M5StickC
Pilihan Dewan M5StickC

Tidak diperlukan driver untuk versi Windows, Linux, dan macOS terbaru. Jika perangkat tidak dikenali sebagai perangkat USB, Anda dapat mengunduh Virtual COM Port Drivers dari FTDI di sini.

Memprogram M5StickC dengan Arduino IDE

Semuanya sekarang siap untuk mengunggah sketsa ke Stick, misalnya, salah satu sketsa sampel. Perhatikan bahwa ini diaktifkan, jika tidak, unggahan tidak akan berfungsi. Anda dapat menyalakan Tongkat dengan menekan sebentar tombol daya. Anda dapat mematikannya lagi dengan menahan tombol daya lebih lama.

Anda dapat mengatasi berbagai komponen perangkat keras dalam sketsa Anda dengan menggunakan GPIO di bawah ini.

GPIO Fungsi
00 MIC SCL / HAT
05 TFT_CS
09 Pemancar IR
10 LED
13 TFT_CLK
15 TFT_MOSI
18 TFT_RST
23 TFT_DC
26 HAT
32 Grove SDA
33 Grove SCL
34 MIC SDA
36 HAT
37 Tombol A
39 Tombol B

Informasi lebih lanjut

Informasi lebih lanjut tentang Tongkat dapat ditemukan di sini:

Bersambung

Setelah pengantar ini, pasti akan ada proyek yang menyenangkan dengan M5StickC di blog ini. Sudahkah Anda membuat sesuatu yang menyenangkan? Beri tahu kami di komentar di bawah!

VNG Systems

M5StickC ESP32 PICO Color LCD Mini IoT Development Board
Diuji dan direkomendasikan oleh OneGuyOneBlog.com:

M5StickC ESP32 PICO Color LCD Mini IoT Development Board

Add a Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *