Skip to content

Latest commit

 

History

History

firmware

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

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