Bermula MicroPython dengan Thonny IDE dan ESP32 pada Mac

Bermula Micropython Dengan Thonny Ide Dan Esp32 Pada Mac



Untuk memprogram papan ESP32 dengan MicroPython kita memerlukan IDE yang boleh membakar kod ke mikropengawal. Di sini dalam panduan ini, kami akan merangkumi prosedur pemasangan lengkap Thonny IDE dalam macOS dan memuat naik program pertama kami berkelip LED dalam papan ESP32 menggunakan MicroPython.

Apa itu MicroPython

MicroPython ditulis dalam C dan ia merupakan pelaksanaan perisian untuk Python 3 terutamanya menyasarkan aplikasi sistem terbenam. Walau bagaimanapun, ia tidak dapat menjalankan sepenuhnya perpustakaan standard Python 3. MicroPython ialah varian Python dan direka khusus untuk sistem terbenam. Perbezaan antara bahasa pengaturcaraan MicroPython dan Python ialah MicroPython berfungsi di bawah keadaan kekangan. Itulah sebabnya MicroPython tidak menyokong sepenuhnya perpustakaan pengaturcaraan standard Python.







Mari teruskan untuk menyediakan Thonny IDE pada Mac:



  1. Memuat turun Thonny IDE dalam macOS
  2. Memasang Thonny IDE dalam macOS
  3. Memasang Perisian Tegar MicroPython ke ESP32 dalam macOS
  • Memprogram ESP32 Menggunakan MicroPython dalam macOS
  • Menjalankan Skrip yang Dimuat Naik dalam ESP32 Menggunakan Thonny IDE
  • 1: Memuat turun Thonny IDE dalam macOS

    Untuk memuat turun Thonny IDE ikut arahan yang diberikan.



    Langkah 1 : Pergi ke thonny.org , pilih versi Thonny IDE untuk Mac.





    Langkah 2 : Pilih pemasang dengan Python 3.X dan tunggu sehingga muat turun selesai.



    Langkah 3 : Selepas memuat turun fail pakej berikut boleh dilihat dalam direktori muat turun.

    Kami telah memuat turun Thonny IDE sekarang kami akan bergerak ke arah bahagian pemasangan.

    2: Memasang Thonny IDE dalam macOS

    Untuk pemasangan Thonny IDE, fail pakejnya perlu dijalankan. Di bawah langkah yang diberikan akan membimbing anda tentang pemasangan Thonny IDE.

    Langkah 1 : Klik dua kali tetingkap pemasangan fail pakej akan terbuka seperti yang ditunjukkan dalam imej yang diberikan di bawah. klik teruskan .

    Langkah 2 : Benarkan kebenaran untuk lesen dengan mengklik teruskan butang.

    Langkah 3 : Klik Setuju bersambung.

    Langkah 4 : Pilih destinasi untuk fail pemasang . Ia hanya boleh untuk anda atau dipasang pada keseluruhan sistem supaya pengguna lain juga boleh mengakses. Jadi, kita akan teruskan dengan pilihan pertama.

    Langkah 5 : Untuk memulakan prosedur pemasangan, klik Pasang.

    Langkah 6 : Selepas pemasangan berjaya klik tutup .

    Langkah 7 : Sekarang pemasangan Thonny IDE selesai untuk menyambungkan papan ESP32 dengan Mac, kami boleh mengkonfigurasinya dengan ESP32.

    Langkah 8 : Buka Thonny IDE daripada senarai permohonan. Tetingkap berikut akan muncul:

    Di sini kita boleh melihat dua tingkap Editor dan Shell/Terminal.

    Editor : Editor mengandungi semua fail .py di sini kita boleh mencipta berbilang fail projek.

    Shell : MicroPython mengandungi arahan yang dilaksanakan serta-merta bebas daripada fail atau perpustakaan lain dalam terminal. Shell/Terminal juga menunjukkan kepada kami maklumat tentang perintah yang dilaksanakan, keadaan papan, ralat sintaks dan mesej.

    Kami telah berjaya memasang Thonny IDE sekarang untuk memprogram papan ESP32 dengan MicroPython. Kami akan memancarkan ESP32 dengan perisian tegar MicroPython.

    3: Memasang Perisian Tegar MicroPython ke ESP32 dalam macOS

    Secara lalai, MicroPython tidak dipancarkan ke papan ESP32. Oleh itu, perkara pertama sebelum memulakan pengaturcaraan papan ESP32 adalah untuk berkelip/muat naik perisian tegar pada ESP32.

    Terdapat kaedah berbeza yang boleh kami gunakan tetapi kami akan meneruskan dengan alat Thonny IDE yang membolehkan anda memasang MicroPython dengan cepat dalam papan ESP32.

    Dua langkah terlibat dalam memasang Perisian Tegar MicroPython ke ESP32 menggunakan Thonny IDE:

    3.1: Memuat turun Perisian Tegar MicroPython

    Perisian tegar MicroPython boleh dimuat turun dari tapak rasmi mereka atau dengan menggunakan carian Google pantas. Untuk melengkapkan prosedur muat turun, patuhi arahan yang disenaraikan di bawah.

    Langkah 1 : Pergi ke Muat Turun Perisian Tegar MicroPython muka surat. Pilih papan yang kami perlukan untuk memuat turun perisian tegar.

    Langkah 2 : Pilih papan ESP32 yang anda gunakan di sini kami ada ESP32 DEVKIT V1 DOIT.

    Langkah 3 : Tetingkap berikut akan muncul. Muat turun keluaran terbaharu untuk perisian tegar dan pastikan anda tidak memuat turun versi binaan setiap malam kerana ia adalah untuk pengaturcara lanjutan.

    3.2: Berkelip Perisian Tegar MicroPython Menggunakan Thonny IDE

    Setakat ini kami telah memuat turun perisian tegar MicroPython. Sekarang kami akan memasangnya pada papan ESP32 menggunakan alat Thonny IDE. Ikuti langkah-langkah yang dinyatakan di bawah:

    Langkah 1 : Sambungkan papan ESP32 dengan Mac dan buka Thonny IDE. Pergi ke: Alat>Pilihan:

    Langkah 2 : Tetingkap baharu akan dibuka di sini pilih Jurubahasa.

    Langkah 3 : Pilih papan yang anda gunakan. Di sini dalam kes kami, papan ESP32 disambungkan.

    Langkah 4 : Selepas memilih papan sekarang pilih port COM di mana ESP32 disambungkan.

    Langkah 5 : Selepas memilih papan dan port COM klik Pasang atau kemas kini MicroPython.

    Langkah 6 : Sekarang sahkan port COM.

    Langkah 7 : Seterusnya pilih Perisian tegar MicroPython fail untuk ESP32 yang baru kami muat turun dengan mengklik Semak imbas butang.

    klik pasang untuk memulakan pemasangan perisian tegar dalam papan ESP32.

    Langkah 8 : Sekarang kita dapat melihat perisian tegar MicroPython Mula berkelip ke papan ESP32. Jangan putuskan sambungan papan ESP32 daripada Mac.

    Langkah 9 : Selepas pemasangan perisian tegar, tutup tetingkap.

    Langkah 10 : Selepas jenis pemasangan berjaya bantuan() dalam shell/terminal untuk mengesahkan pemasangan. Apabila pemasangan berjaya, mesej yang diserlahkan di bawah akan muncul.

    Kini ESP32 sedia untuk diprogramkan dengan MicroPython menggunakan Thonny IDE.

    4: Program ESP32 Menggunakan MicroPython dalam macOS

    Sekarang apabila pemasangan selesai, kami akan menguji kod MicroPython dengan papan ESP32 menggunakan Thonny IDE. Ikuti langkah di bawah:

    Langkah 1 : Buka fail baharu dalam editor Thonny IDE taip kod di bawah.

    daripada Pin import mesin

    daripada masa import tidur

    dipimpin = Pin ( 12 , Pin.OUT )

    sementara Benar:

    dipimpin.nilai ( tidak dipimpin.nilai ( ) )
    tidur ( 1 )

    Kod ini akan berkelip LED disambungkan ke pin 12 daripada ESP32 dengan kelewatan 1 saat.

    Langkah 2 : Sebelum kita boleh menjalankan fail, kita perlu menyimpannya ke papan ESP32. Pergi ke: Fail>Simpan . Kemudian Pilih MicroPython peranti.

    Langkah 3 : Simpan fail dengan nama main.py dan klik okey .

    pertama kami MicroPython fail berjaya dibuat sekarang kami akan memuat naiknya ke ESP32 papan dan lihat hasilnya.

    5: Menjalankan Skrip yang Dimuat Naik dalam ESP32 Menggunakan Thonny IDE

    Untuk menguji fail, kami hanya menyimpan klik butang Run di bahagian atas atau tekan F5 untuk mula menjalankan kod yang dimuat naik dalam ESP32 dan untuk menghentikan program klik butang Stop/Restart seperti yang ditunjukkan di bawah atau tekan Ctrl+F2.


    LED akan mula berkelip. LED akan bertukar HIDUP selama 1 saat.

    LED akan berhenti 1 saat. Kitaran ini berterusan sehingga skrip dihentikan.

    Kami telah berjaya menguji Thonny IDE yang berfungsi dengan papan ESP32 menggunakan MicroPython kod.

    Kesimpulan

    MicroPython ialah subset bahasa Python dan direka bentuk untuk sistem terbenam. Ia tidak betul-betul sama dengan Python, namun ia masih menyokong berbilang perpustakaan dan boleh mengawal pin GPIO mikropengawal yang berbeza. Untuk memprogram ESP32 dengan MicroPython IDE diperlukan. Panduan ini merangkumi pemasangan Thonny IDE dengan papan ESP32 masuk macOS .