Memprogram NodeMCU melalui Arduino IDE

Memprogram NodeMCU melalui Arduino IDE

Apa itu NodeMCU?

NodeMCU adalah platform IoT yang open source. Ini termasuk firmware yang berjalan pada ESP8266 Wi-Fi SoC dari Espressif Systems, dan perangkat keras yang didasarkan pada modul ESP-12. Istilah "NodeMCU" secara default mengacu pada firmware daripada kit pengembangan. Firmware menggunakan bahasa scripting Lua.

Pengembang: ESP8266 Opensource Community

Tipe: Single-board microcontroller

Sistem operasi: XTOSYes. Secara default, NodeMCU menggunakan bahasa scripting Lua untuk memprogram NodeMCU. Di sini, kita akan belajar bagaimana memprogram NodeMCU menggunakan bahasa Arduino C ++.

-- Pin definition local pin = 7            --  GPIO 13local status = gpio.LOWlocal duration = 1000    -- 1 second duration for timer

-- Initialising pingpio.mode(pin, gpio.OUTPUT)gpio.write(pin, status)

-- Create an intervaltmr.alarm(0, duration, 1, function ()    if status == gpio.LOW then        status = gpio.HIGH    else        status = gpio.LOW    end

   gpio.write(pin, status)end)

Di atas adalah contoh skrip Lua untuk mengedipkan LED yang terhubung ke pin ke-7 yaitu GPIO 13 dari NodeMCU. Seperti yang Anda lihat di sini pin fisik dan nomor pin GPIO berbeda di NodeMCU, di bawah ini adalah bagan penetapan pin,



Koding di Arduino IDE

Catatan: Ketika Anda menggunakan NodeMCU dengan Arduino IDE, itu akan menulis langsung ke firmware, NodeMCU menghapus firmware asli, Jadi jika Anda ingin mengembalikan Lua SDK, gunakan "flasher" untuk menginstal ulang firmware. Anda dapat mengunduh flasher dari halaman Github mereka https://github.com/nodemcu/nodemcu-flasher.


Langkah 1: Sambungkan NodeMCU ke PC or laptop dengan kabel micro USB.

Langkah 2: Download dan install driver. Anda dapat mengunduh driver untuk Mac, Linux atau Windows dari link ini https://github.com/nodemcu/nodemcu-devkit/tree/master/Drivers.

Langkah 3: Buka Arduino IDE, kemudian buka Preferences dari menu File, atau tekan tombol Ctrl dengan koma bersamaan



kemudian salin link http://arduino.esp8266.com/stable/package_esp8266com_index.json ke additional board manager URLs, seperti yang ditunjukkan pada tangkapan layar berikut, dilanjutkan klik OK.



Langkah 4: Memasang Board, buka Board Manager dari Tools -> Board ->Board Manager dan cari "nodemcu"



Kemudian pilih versi terbaru dari menu dropdown dan klik install dan restart Arduino IDE. Atau ketik "node" pada kotak isian pada sebelah menu dropdown.



Jika semuanya sudah terpasang dengan benar maka Anda seharusnya dapat melihat board yang baru dipasang di bawah Tools -> Boards menu . Seperti yang ditunjukkan pada tangkapan layar berikut ini,






Pengujian

Sekarang mari kita uji pengaturan dengan menjalankan sketsa led berkedip di NodeMCU.

Langkah 1: Buka program blink dari bagian "contoh untuk NodeMCU 1.0" di dalam menu Examples,


Jika kesulitan mencari com yang mana terhubung dengan komputer anda, gunakan Device Manager untuk melihat port yang sedang terhubung.




Langkah 2: Sambungkan NodeMCU dengan komputer anda dengan kabel micro USB





Langkah 3: Pilih dan Board dan Port dilanjutkan dengan mengunggah program (tombol panah ⇨), itu saja. Setelah proses unggah selesai maka LED bawaan NodeMCU akan mulai berkedip.






No comments :

Post a Comment