Skip to content

Latest commit

 

History

History
79 lines (54 loc) · 2.25 KB

README.md

File metadata and controls

79 lines (54 loc) · 2.25 KB

ESP8266 OTA

Persyaratan

Pemrograman

Silahkan mengubah program sesuai dengan Comment Block yang telah disediakan pada Source Code

Contoh penggunaan program yang benar

/* USER CODE BEGIN 1 */
pinMode(2, OUTPUT);
/* USER CODE END 1 */

/* USER CODE BEGIN 4 */
digitalWrite(2, HIGH);
/* USER CODE END 4 */

Contoh penggunaan program yang salah (Program diletakkan diluar Comment Block)

/* USER CODE BEGIN 1 */
pinMode(2, OUTPUT);
/* USER CODE END 1 */
pinMode(3, OUTPUT);

Upload

  1. Silahkan ubah ssid nama kelompok terlebih dahulu yang terletak pada definisi AP_SSID
#define AP_SSID "Kelompok_6969"
  1. Compile program menggunakan PlatformIO (Ctrl + Alt + B)

  2. Masuk ke Bootloader ESP32 dengan menggunakan Timing diaragam sebagai berikut: (Kedua tombol di pull-up)
    Timing Diagram

    Cara melakukannya dengan menahan tombol boot dan menekan satu kali tombol reset.
    
  3. Upload program menggunakan PlatformIO ( Ctrl + Alt + U )

  4. Jika led yang terletak pada pojok board (dekat IC ESP8266) masih belum berkedip, maka silahkan tekan tombol reset sekali saja

Wiring ESP dengan USB-TTL

Wiring

Upload OTA

  1. Masuk ke web OTA
  2. Klik tombol "Select File"
  3. Silahkan pilih firmware.bin yang terletak pada ${direktori project anda}/.pio/build/[board]/firmware.bin
  4. Tunggu sampai sukses

Cara mengubah warna led RGB

Value yang bisa diubah terletak pada:

uint8_t led_color_rgb[3] = {0, 0, 0};

Bisa diubah menjadi

uint8_t led_color_rgb[3] = {69, 69, 69};

Jangan lupa untuk memanggil fungsi set_led_color() seperti yang telah anda kerjakan di Tugas Pendahuluan