ਬੈਂਗਗੁਡ ESP32 ਵਿਕਾਸ ਬੋਰਡ ਨਿਰਦੇਸ਼

ESP32 ਵਿਕਾਸ ਬੋਰਡ

ਨਿਰਧਾਰਨ:

  • ਉਤਪਾਦ ਦਾ ਨਾਮ: ESP32-S3-LCD-1.47
  • ਵਿਕਾਸ ਸਾਧਨ: Arduino IDE, ESP-IDF

ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼:

ਵਿਕਾਸ ਸਾਧਨ:

ਅਰਦੂਨੋ ਆਈਡੀਈ:

Arduino IDE ਇੱਕ ਓਪਨ-ਸੋਰਸ ਇਲੈਕਟ੍ਰਾਨਿਕ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਪਲੇਟਫਾਰਮ ਹੈ
ਇਹ ਸੁਵਿਧਾਜਨਕ, ਲਚਕਦਾਰ, ਅਤੇ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਿੱਚ ਆਸਾਨ ਹੈ। ਇਸ ਵਿੱਚ
ਇੱਕ ਵੱਡਾ ਗਲੋਬਲ ਉਪਭੋਗਤਾ ਭਾਈਚਾਰਾ ਜੋ ਓਪਨ-ਸੋਰਸ ਕੋਡ, ਪ੍ਰੋਜੈਕਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ
exampਪਾਠ, ਟਿਊਟੋਰਿਅਲ, ਅਤੇ ਲਾਇਬ੍ਰੇਰੀ ਸਰੋਤ। Arduino IDE ਢੁਕਵਾਂ ਹੈ
ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਅਤੇ ਗੈਰ-ਪੇਸ਼ੇਵਰਾਂ ਲਈ।

ESP-IDF (Espressif IDE):

ESP-IDF ਇੱਕ ਪੇਸ਼ੇਵਰ ਵਿਕਾਸ ਢਾਂਚਾ ਹੈ ਜੋ ਇਹਨਾਂ ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਹੈ
ESP ਸੀਰੀਜ਼ ਚਿਪਸ ਲਈ Espressif ਤਕਨਾਲੋਜੀ। ਇਹ ਉੱਨਤ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ
ਗੁੰਝਲਦਾਰ ਲਈ ਵਿਕਾਸ ਸਾਧਨ ਅਤੇ ਵਧੇਰੇ ਨਿਯੰਤਰਣ ਸਮਰੱਥਾਵਾਂ
ਪ੍ਰੋਜੈਕਟ। ESP-IDF ਦੀ ਸਿਫ਼ਾਰਸ਼ ਉਹਨਾਂ ਡਿਵੈਲਪਰਾਂ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ਕੋਲ ਪੇਸ਼ੇਵਰ
ਪਿਛੋਕੜ ਜਾਂ ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ।

ਅਰਡੂਇਨੋ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਵਾਤਾਵਰਣ ਸੈੱਟਅੱਪ:

Arduino IDE ਡਾਊਨਲੋਡ ਅਤੇ ਇੰਸਟਾਲ ਕਰੋ:

  1. ਦਾ ਦੌਰਾ ਕਰੋ ਅਧਿਕਾਰੀ
    webਸਾਈਟ
  2. ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਸੰਬੰਧਿਤ ਸਿਸਟਮ ਅਤੇ ਸਿਸਟਮ ਬਿੱਟ ਚੁਣੋ।
  3. ਇੰਸਟਾਲਰ ਚਲਾਓ ਅਤੇ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਸਭ ਕੁਝ ਇੰਸਟਾਲ ਕਰੋ।

ESP32 ਵਿਕਾਸ ਬੋਰਡ ਸਥਾਪਤ ਕਰੋ:

  1. Arduino IDE ਵਿੱਚ ESP32-ਸਬੰਧਤ ਬੋਰਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਇੰਸਟਾਲ ਕਰੋ
    ਐਸਪ੍ਰੈਸਿਫ ਸਿਸਟਮ ਬੋਰਡ ਦੁਆਰਾ esp32 ਦਾ ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ
  2. ਬੋਰਡ ਸਥਾਪਨਾ ਜ਼ਰੂਰਤਾਂ ਲਈ, ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਹੁੰਦਾ ਹੈ
    ਇੰਸਟਾਲ ਔਨਲਾਈਨ ਵਰਤਣ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਔਨਲਾਈਨ ਇੰਸਟਾਲੇਸ਼ਨ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ,
    ਔਫਲਾਈਨ ਇੰਸਟਾਲ ਕਰੋ ਦੀ ਵਰਤੋਂ ਕਰੋ
  3. ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ
    ਆਫ਼ਲਾਈਨ ਪੈਕੇਜ
    : esp32_package_3.0.2_arduino ਔਫਲਾਈਨ
    ਪੈਕੇਜ

ESP32-S3-LCD-1.47 ਵਿਕਾਸ ਬੋਰਡ ਦੀ ਸਥਾਪਨਾ ਦੀ ਲੋੜ ਹੈ
ਹਦਾਇਤਾਂ:

  • ਬੋਰਡ ਦਾ ਨਾਮ: ਐਸਪ੍ਰੈਸਿਫ ਸਿਸਟਮ ਦੁਆਰਾ esp32
  • ਬੋਰਡ ਇੰਸਟਾਲੇਸ਼ਨ ਲੋੜਾਂ: ਇੰਸਟਾਲ ਕਰੋ
    ਆਫ਼ਲਾਈਨ / ਔਨਲਾਈਨ ਸਥਾਪਤ ਕਰੋ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ:

ਸਵਾਲ: ਮੁੱਖ ਵਿਕਾਸ ਸਾਧਨ ਕਿਹੜੇ ਹਨ?
ESP32-S3-LCD-1.47?

A: ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਮੁੱਖ ਵਿਕਾਸ ਟੂਲ Arduino IDE ਹਨ ਅਤੇ
ESP-IDF, ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਅਤੇ ਨਿੱਜੀ ਦੇ ਆਧਾਰ 'ਤੇ ਲਚਕਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ
ਤਰਜੀਹਾਂ।

ਸਵਾਲ: ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਕਿਹੜਾ ਵਿਕਾਸ ਸੰਦ ਸਿਫ਼ਾਰਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ
ਗੈਰ-ਪੇਸ਼ੇਵਰ?

A: Arduino IDE ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ
ਸਿੱਖਣ ਦੀ ਸੌਖ ਅਤੇ ਤੇਜ਼ ਸ਼ੁਰੂਆਤ ਦੇ ਕਾਰਨ ਗੈਰ-ਪੇਸ਼ੇਵਰ
ਸਮਰੱਥਾਵਾਂ

ESP32-S3-LCD-1.47 ਲਈ ਯੂਜ਼ਰ ਮੈਨੂਅਲ
ਵਰਤੋਂ ਨਿਰਦੇਸ਼
ESP32-S3-LCD-1.47 ਵਰਤਮਾਨ ਵਿੱਚ ਦੋ ਵਿਕਾਸ ਟੂਲ ਅਤੇ ਫਰੇਮਵਰਕ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, Arduino IDE ਅਤੇ ESP-IDF, ਲਚਕਦਾਰ ਵਿਕਾਸ ਵਿਕਲਪ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋਏ, ਤੁਸੀਂ ਆਪਣੀਆਂ ਪ੍ਰੋਜੈਕਟ ਜ਼ਰੂਰਤਾਂ ਅਤੇ ਨਿੱਜੀ ਆਦਤਾਂ ਦੇ ਅਨੁਸਾਰ ਸਹੀ ਵਿਕਾਸ ਟੂਲ ਚੁਣ ਸਕਦੇ ਹੋ।
ਵਿਕਾਸ ਸਾਧਨ
Arduino IDE
Arduino IDE ਇੱਕ ਓਪਨ ਸੋਰਸ ਇਲੈਕਟ੍ਰਾਨਿਕ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਪਲੇਟਫਾਰਮ ਹੈ, ਸੁਵਿਧਾਜਨਕ ਅਤੇ ਲਚਕਦਾਰ, ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਿੱਚ ਆਸਾਨ। ਇੱਕ ਸਧਾਰਨ ਸਿੱਖਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਜਲਦੀ ਵਿਕਾਸ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਸਕਦੇ ਹੋ। ਇਸਦੇ ਨਾਲ ਹੀ, Arduino ਕੋਲ ਇੱਕ ਵੱਡਾ ਗਲੋਬਲ ਉਪਭੋਗਤਾ ਭਾਈਚਾਰਾ ਹੈ, ਜੋ ਕਿ ਓਪਨ ਸੋਰਸ ਕੋਡ, ਪ੍ਰੋਜੈਕਟ ਐਕਸ ਦੀ ਭਰਪੂਰਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।ampਲੈਸ ਅਤੇ ਟਿਊਟੋਰਿਅਲ, ਦੇ ਨਾਲ-ਨਾਲ ਅਮੀਰ ਲਾਇਬ੍ਰੇਰੀ ਸਰੋਤ, ਗੁੰਝਲਦਾਰ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਲਾਗੂ ਕਰਨ ਦੀ ਆਗਿਆ ਮਿਲਦੀ ਹੈ।
ESP-IDF
ESP-IDF, ਜਾਂ ਪੂਰਾ ਨਾਮ Espressif IDE, Esp ਸੀਰੀਜ਼ ਚਿਪਸ ਲਈ Espressif ਤਕਨਾਲੋਜੀ ਦੁਆਰਾ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਇੱਕ ਪੇਸ਼ੇਵਰ ਵਿਕਾਸ ਢਾਂਚਾ ਹੈ। ਇਹ C ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਕੰਪਾਈਲਰ, ਡੀਬੱਗਰ, ਅਤੇ ਫਲੈਸ਼ਿੰਗ ਟੂਲ ਆਦਿ ਸ਼ਾਮਲ ਹਨ, ਅਤੇ ਇਸਨੂੰ ਕਮਾਂਡ ਲਾਈਨਾਂ ਰਾਹੀਂ ਜਾਂ ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਵਿਕਾਸ ਵਾਤਾਵਰਣ (ਜਿਵੇਂ ਕਿ Espressif IDF ਪਲੱਗਇਨ ਦੇ ਨਾਲ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕੋਡ) ਰਾਹੀਂ ਵਿਕਸਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਪਲੱਗਇਨ ਕੋਡ ਨੈਵੀਗੇਸ਼ਨ, ਪ੍ਰੋਜੈਕਟ ਪ੍ਰਬੰਧਨ ਅਤੇ ਡੀਬੱਗਿੰਗ ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।
ਇਹਨਾਂ ਦੋਵਾਂ ਵਿਕਾਸ ਪਹੁੰਚਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਦਾ ਆਪਣਾ ਫਾਇਦਾ ਹੈtages, ਅਤੇ ਡਿਵੈਲਪਰ ਆਪਣੀਆਂ ਜ਼ਰੂਰਤਾਂ ਅਤੇ ਹੁਨਰ ਦੇ ਪੱਧਰਾਂ ਦੇ ਅਨੁਸਾਰ ਚੋਣ ਕਰ ਸਕਦੇ ਹਨ। Arduino ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਅਤੇ ਗੈਰ-ਪੇਸ਼ੇਵਰਾਂ ਲਈ ਢੁਕਵੇਂ ਹਨ ਕਿਉਂਕਿ ਇਹ ਸਿੱਖਣ ਵਿੱਚ ਆਸਾਨ ਅਤੇ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਿੱਚ ਤੇਜ਼ ਹਨ। ESP-IDF ਪੇਸ਼ੇਵਰ ਪਿਛੋਕੜ ਜਾਂ ਉੱਚ ਪ੍ਰਦਰਸ਼ਨ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ ਵਾਲੇ ਡਿਵੈਲਪਰਾਂ ਲਈ ਇੱਕ ਬਿਹਤਰ ਵਿਕਲਪ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਗੁੰਝਲਦਾਰ ਪ੍ਰੋਜੈਕਟਾਂ ਦੇ ਵਿਕਾਸ ਲਈ ਵਧੇਰੇ ਉੱਨਤ ਵਿਕਾਸ ਸਾਧਨ ਅਤੇ ਵਧੇਰੇ ਨਿਯੰਤਰਣ ਸਮਰੱਥਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਕੰਮ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਦਸਤਾਵੇਜ਼ ਦੀ ਬਣਤਰ ਨੂੰ ਜਲਦੀ ਸਮਝਣ ਲਈ ਸਮੱਗਰੀ ਦੀ ਸਾਰਣੀ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸੁਚਾਰੂ ਸੰਚਾਲਨ ਲਈ, ਸੰਭਾਵਿਤ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਸਮਝਣ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲਾਂ ਨੂੰ ਧਿਆਨ ਨਾਲ ਪੜ੍ਹੋ। ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਸਾਰੇ ਸਰੋਤਾਂ ਨੂੰ ਆਸਾਨ ਡਾਊਨਲੋਡ ਲਈ ਹਾਈਪਰਲਿੰਕਸ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਹਨ।

Arduino ਨਾਲ ਕੰਮ ਕਰਨਾ
ਇਹ ਅਧਿਆਇ Arduino ਵਾਤਾਵਰਣ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਬਾਰੇ ਜਾਣੂ ਕਰਵਾਉਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ Arduino IDE, ESP32 ਬੋਰਡਾਂ ਦਾ ਪ੍ਰਬੰਧਨ, ਸੰਬੰਧਿਤ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਸਥਾਪਨਾ, ਪ੍ਰੋਗਰਾਮ ਸੰਕਲਨ ਅਤੇ ਡਾਊਨਲੋਡਿੰਗ, ਅਤੇ ਨਾਲ ਹੀ ਟੈਸਟਿੰਗ ਡੈਮੋ ਸ਼ਾਮਲ ਹਨ। ਇਸਦਾ ਉਦੇਸ਼ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਵਿਕਾਸ ਬੋਰਡ ਵਿੱਚ ਮੁਹਾਰਤ ਹਾਸਲ ਕਰਨ ਅਤੇ ਸੈਕੰਡਰੀ ਵਿਕਾਸ ਦੀ ਸਹੂਲਤ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹੈ।
ਵਾਤਾਵਰਣ ਸੈਟਅਪ
Arduino IDE ਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਇੰਸਟਾਲ ਕਰੋ
ਅਧਿਕਾਰੀ ਨੂੰ ਮਿਲਣ ਲਈ ਕਲਿੱਕ ਕਰੋ webਸਾਈਟ 'ਤੇ, ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਸੰਬੰਧਿਤ ਸਿਸਟਮ ਅਤੇ ਸਿਸਟਮ ਬਿੱਟ ਚੁਣੋ।
ਇੰਸਟਾਲਰ ਚਲਾਓ ਅਤੇ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਸਭ ਕੁਝ ਇੰਸਟਾਲ ਕਰੋ।
ESP32 ਵਿਕਾਸ ਬੋਰਡ ਸਥਾਪਤ ਕਰੋ
Arduino IDE ਵਿੱਚ ESP32-ਸਬੰਧਤ ਮਦਰਬੋਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, esp32 by Espressif Systems ਬੋਰਡ ਦਾ ਸਾਫਟਵੇਅਰ ਪੈਕੇਜ ਇੰਸਟਾਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਬੋਰਡ ਇੰਸਟਾਲੇਸ਼ਨ ਲੋੜਾਂ ਦੇ ਅਨੁਸਾਰ, ਆਮ ਤੌਰ 'ਤੇ ਇੰਸਟਾਲ ਔਨਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਔਨਲਾਈਨ ਇੰਸਟਾਲੇਸ਼ਨ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇੰਸਟਾਲ ਆਫ਼ਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।

Esp32 by Espressif Systems ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ ਇੱਕ ਔਫਲਾਈਨ ਪੈਕੇਜ ਦੇ ਨਾਲ ਆਉਂਦਾ ਹੈ। ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ: esp32_package_3.0.2_arduino ਔਫਲਾਈਨ ਪੈਕੇਜ
ESP32-S3-LCD-1.47 ਲਈ ਲੋੜੀਂਦੇ ਵਿਕਾਸ ਬੋਰਡ ਸਥਾਪਨਾ ਨਿਰਦੇਸ਼

ਬੋਰਡ ਦਾ ਨਾਮ
ਐਸਪ੍ਰੈਸਿਫ ਸਿਸਟਮ ਦੁਆਰਾ esp32

ਬੋਰਡ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਲੋੜ
“ਆਫਲਾਈਨ ਇੰਸਟਾਲ ਕਰੋ” / “ਔਨਲਾਈਨ ਇੰਸਟਾਲ ਕਰੋ”

ਵਰਜਨ ਨੰਬਰ ਦੀ ਲੋੜ
3.0.2

ਲਾਇਬ੍ਰੇਰੀਆਂ ਸਥਾਪਿਤ ਕਰੋ

Arduino ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਦੇ ਸਮੇਂ, ਆਮ ਤੌਰ 'ਤੇ ਚੁਣਨ ਦੇ ਦੋ ਤਰੀਕੇ ਹੁੰਦੇ ਹਨ: ਔਨਲਾਈਨ ਸਥਾਪਿਤ ਕਰੋ ਅਤੇ ਔਫਲਾਈਨ ਸਥਾਪਿਤ ਕਰੋ। ਜੇਕਰ ਲਾਇਬ੍ਰੇਰੀ ਸਥਾਪਨਾ ਲਈ ਔਫਲਾਈਨ ਸਥਾਪਨਾ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਪ੍ਰਦਾਨ ਕੀਤੀ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। file ਜ਼ਿਆਦਾਤਰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਲਈ, ਉਪਭੋਗਤਾ Arduino ਸੌਫਟਵੇਅਰ ਦੇ ਔਨਲਾਈਨ ਲਾਇਬ੍ਰੇਰੀ ਮੈਨੇਜਰ ਰਾਹੀਂ ਉਹਨਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਖੋਜ ਅਤੇ ਸਥਾਪਿਤ ਕਰ ਸਕਦੇ ਹਨ। ਹਾਲਾਂਕਿ, ਕੁਝ ਓਪਨ-ਸੋਰਸ ਲਾਇਬ੍ਰੇਰੀਆਂ ਜਾਂ ਕਸਟਮ ਲਾਇਬ੍ਰੇਰੀਆਂ Arduino ਲਾਇਬ੍ਰੇਰੀ ਮੈਨੇਜਰ ਨਾਲ ਸਮਕਾਲੀ ਨਹੀਂ ਹੁੰਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਉਹਨਾਂ ਨੂੰ ਔਨਲਾਈਨ ਖੋਜਾਂ ਰਾਹੀਂ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਉਪਭੋਗਤਾ ਇਹਨਾਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸਿਰਫ਼ ਹੱਥੀਂ ਔਫਲਾਈਨ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹਨ।
ਲਾਇਬ੍ਰੇਰੀ ਇੰਸਟਾਲੇਸ਼ਨ ਟਿਊਟੋਰਿਅਲ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ Arduino ਲਾਇਬ੍ਰੇਰੀ ਮੈਨੇਜਰ ਟਿਊਟੋਰਿਅਲ ESP32-S3-LCD-1.47 ਲਾਇਬ੍ਰੇਰੀ ਵੇਖੋ। file s ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈampਪ੍ਰੋਗਰਾਮ, ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ:
ESP32-S3-LCD-1.47 ਡੈਮੋ

ESP32-S3-LCD-1.47 ਲਾਇਬ੍ਰੇਰੀ ਸਥਾਪਨਾ ਵੇਰਵਾ

ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਨਾਮ

ਵਰਣਨ

ਸੰਸਕਰਣ

ਲਾਇਬ੍ਰੇਰੀ ਸਥਾਪਨਾ ਦੀਆਂ ਜ਼ਰੂਰਤਾਂ

ਐਲ.ਵੀ.ਜੀ.ਐਲ

ਗ੍ਰਾਫਿਕਲ ਲਾਇਬ੍ਰੇਰੀ

v8.3.10

"ਆਫਲਾਈਨ ਇੰਸਟਾਲ ਕਰੋ"

PNGdecLanguage

PNG ਚਿੱਤਰ ਫਾਰਮੈਟਾਂ ਨੂੰ ਡੀਕੋਡ ਕਰੋ

v1.0.2

"ਆਫਲਾਈਨ ਇੰਸਟਾਲ ਕਰੋ"

LVGL ਬਾਰੇ ਹੋਰ ਸਿੱਖਣ ਅਤੇ ਵਰਤੋਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ LVGL ਦੇ ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ।

ਪਹਿਲਾ Arduino ਡੈਮੋ ਚਲਾਓ

ਜੇਕਰ ਤੁਸੀਂ ਹੁਣੇ ਹੀ ESP32 ਅਤੇ Arduino ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰ ਰਹੇ ਹੋ, ਅਤੇ ਤੁਹਾਨੂੰ Arduino ESP32 ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣੇ, ਕੰਪਾਇਲ ਕਰਨੇ, ਫਲੈਸ਼ ਕਰਨੇ ਅਤੇ ਚਲਾਉਣੇ ਨਹੀਂ ਆਉਂਦੇ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਇਸਦਾ ਵਿਸਤਾਰ ਕਰੋ ਅਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੋ। ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ!
ਡੈਮੋ

ESP32-S3-LCD-1.47 ਡੈਮੋ

ਡੈਮੋ

ਮੁੱ Descriptionਲਾ ਵੇਰਵਾ

LVGL_Arduino ਔਨਬੋਰਡ ਡਿਵਾਈਸ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੀ ਜਾਂਚ ਕਰੋ

LCD_ਚਿੱਤਰ

TF ਕਾਰਡ ਰੂਟ ਡਾਇਰੈਕਟਰੀ PNG ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ file ਅੰਤਰਾਲਾਂ 'ਤੇ

ਨਿਰਭਰਤਾ ਲਾਇਬ੍ਰੇਰੀ LVGL
PNGdecLanguage

ਅਰਦੂਨੋ ਪ੍ਰੋਜੈਕਟ ਪੈਰਾਮੀਟਰ ਸੈਟਿੰਗਾਂ

LVGL_ਆਰਡੂਇਨੋ
ਹਾਰਡਵੇਅਰ ਕਨੈਕਸ਼ਨ

ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ ਨੂੰ ਕੰਪਿਊਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
ਕੋਡ ਵਿਸ਼ਲੇਸ਼ਣ
1. ਸੈੱਟਅੱਪ()
Flash_test(): ਡਿਵਾਈਸ ਦੀ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਆਕਾਰ ਜਾਣਕਾਰੀ ਦੀ ਜਾਂਚ ਅਤੇ ਪ੍ਰਿੰਟ ਕਰੋ SD_Init(): TF ਕਾਰਡ LCD_Init() ਸ਼ੁਰੂ ਕਰੋ: ਡਿਸਪਲੇ ਸ਼ੁਰੂ ਕਰੋ Set_Backlight(90): ਬੈਕਲਾਈਟ ਚਮਕ 90 'ਤੇ ਸੈੱਟ ਕਰੋ Lvgl_Init(): LVGL ਗ੍ਰਾਫਿਕਸ ਲਾਇਬ੍ਰੇਰੀ ਸ਼ੁਰੂ ਕਰੋ Lvgl_Example1(): ਖਾਸ LVGL ex ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈample ਫੰਕਸ਼ਨ Wireless_Test2(): ਵਾਇਰਲੈੱਸ ਸੰਚਾਰ ਲਈ ਟੈਸਟ ਫੰਕਸ਼ਨ ਨੂੰ ਕਾਲ ਕਰੋ
2. ਲੂਪ()
ਟਾਈਮਰ_ਲੂਪ(): ਫੰਕਸ਼ਨ ਜੋ ਟਾਈਮਰ ਨਾਲ ਸਬੰਧਤ ਕਾਰਜਾਂ ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ RGB_Lamp_ਲੂਪ(2): ਨਿਯਮਤ ਅੰਤਰਾਲਾਂ 'ਤੇ RGB ਲਾਈਟ ਰੰਗ ਨੂੰ ਅਪਡੇਟ ਕਰੋ।
ਨਤੀਜਾ ਪ੍ਰਦਰਸ਼ਨ
LCD ਸਕਰੀਨ ਡਿਸਪਲੇਅ

LVGL ਬਾਰੇ ਹੋਰ ਸਿੱਖਣ ਅਤੇ ਵਰਤੋਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ LVGL ਦੇ ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ।
LCD_Image TF ਕਾਰਡ ਦੀ ਤਿਆਰੀ
ਚਿੱਤਰ ਸ਼ਾਮਲ ਕਰੋ exampਵੇਵਸ਼ੇਅਰ ਦੁਆਰਾ TF ਕਾਰਡ ਵਿੱਚ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ les

ਹਾਰਡਵੇਅਰ ਕਨੈਕਸ਼ਨ

ਐਕਸ ਵਾਲਾ TF ਕਾਰਡ ਪਾਓampਡਿਵਾਈਸ ਵਿੱਚ ਤਸਵੀਰਾਂ ਪਾਓ। ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ ਨੂੰ ਕੰਪਿਊਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
ਕੋਡ ਵਿਸ਼ਲੇਸ਼ਣ
1. ਸੈੱਟਅੱਪ()
Flash_test(): ਡਿਵਾਈਸ ਦੀ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਆਕਾਰ ਜਾਣਕਾਰੀ ਦੀ ਜਾਂਚ ਅਤੇ ਪ੍ਰਿੰਟ ਕਰੋ SD_Init(): TF ਕਾਰਡ LCD_Init() ਸ਼ੁਰੂ ਕਰੋ: ਡਿਸਪਲੇ ਸ਼ੁਰੂ ਕਰੋ Set_Backlight(90): ਬੈਕਲਾਈਟ ਚਮਕ 90 'ਤੇ ਸੈੱਟ ਕਰੋ
2. ਲੂਪ()
Image_Next_Loop(“/”, “.png”, 300): PNG ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ fileਨਿਯਮਤ ਸਮੇਂ ਦੇ ਅੰਤਰਾਲਾਂ 'ਤੇ ਕ੍ਰਮ ਵਿੱਚ TF ਕਾਰਡ ਰੂਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ s
RGB_Lamp_ਲੂਪ(2): ਨਿਯਮਤ ਅੰਤਰਾਲਾਂ 'ਤੇ RGB ਲਾਈਟ ਰੰਗ ਨੂੰ ਅਪਡੇਟ ਕਰੋ।
ਨਤੀਜਾ ਪ੍ਰਦਰਸ਼ਨ
LCD PNG ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ fileਨਿਯਮਤ ਅੰਤਰਾਲਾਂ 'ਤੇ ਕ੍ਰਮ ਵਿੱਚ TF ਕਾਰਡ ਦੀ ਰੂਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ s
ESP-IDF ਨਾਲ ਕੰਮ ਕਰਨਾ

ਇਹ ਅਧਿਆਇ ESP-IDF ਵਾਤਾਵਰਣ ਸੈੱਟਅੱਪ ਸਥਾਪਤ ਕਰਨ ਨੂੰ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਅਤੇ Espressif IDF ਪਲੱਗਇਨ ਦੀ ਸਥਾਪਨਾ, ਪ੍ਰੋਗਰਾਮ ਸੰਕਲਨ, ਡਾਊਨਲੋਡਿੰਗ ਅਤੇ ਐਕਸ ਦੀ ਜਾਂਚ ਸ਼ਾਮਲ ਹੈ।ample ਪ੍ਰੋਗਰਾਮ, ਵਿਕਾਸ ਬੋਰਡ ਵਿੱਚ ਮੁਹਾਰਤ ਹਾਸਲ ਕਰਨ ਅਤੇ ਸੈਕੰਡਰੀ ਵਿਕਾਸ ਦੀ ਸਹੂਲਤ ਦੇਣ ਵਿੱਚ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਸਹਾਇਤਾ ਕਰਨ ਲਈ।
ਵਾਤਾਵਰਣ ਸੈਟਅਪ
ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਡਾਊਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰੋ
VScode ਅਧਿਕਾਰਤ ਦਾ ਡਾਊਨਲੋਡ ਪੰਨਾ ਖੋਲ੍ਹੋ। webਸਾਈਟ, ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਸੰਬੰਧਿਤ ਸਿਸਟਮ ਅਤੇ ਸਿਸਟਮ ਬਿੱਟ ਚੁਣੋ

ਇੰਸਟਾਲੇਸ਼ਨ ਪੈਕੇਜ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਬਾਕੀ ਨੂੰ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਸਥਾਪਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ ਇੱਥੇ ਬਾਅਦ ਦੇ ਅਨੁਭਵ ਲਈ, ਬਾਕਸ 1, 2, ਅਤੇ 3 ਨੂੰ ਚੈੱਕ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
o ਪਹਿਲੀਆਂ ਦੋ ਆਈਟਮਾਂ ਦੇ ਸਮਰੱਥ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਸੱਜਾ-ਕਲਿੱਕ ਕਰਕੇ ਸਿੱਧਾ VSCode ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ files ਜਾਂ ਡਾਇਰੈਕਟਰੀਆਂ, ਜੋ ਬਾਅਦ ਦੇ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਨੂੰ ਬਿਹਤਰ ਬਣਾ ਸਕਦੀਆਂ ਹਨ।
ਤੀਜੀ ਆਈਟਮ ਦੇ ਸਮਰੱਥ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਜਦੋਂ ਤੁਸੀਂ ਇਸਨੂੰ ਖੋਲ੍ਹਣ ਦਾ ਤਰੀਕਾ ਚੁਣਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਸਿੱਧੇ VSCode ਦੀ ਚੋਣ ਕਰ ਸਕਦੇ ਹੋ।
ਵਾਤਾਵਰਣ ਸੈੱਟਅੱਪ ਵਿੰਡੋਜ਼ 10 ਸਿਸਟਮ 'ਤੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਲੀਨਕਸ ਅਤੇ ਮੈਕ ਉਪਭੋਗਤਾ ਹਵਾਲੇ ਲਈ ESP-IDF ਵਾਤਾਵਰਣ ਸੈੱਟਅੱਪ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹਨ।
ਐਸਪ੍ਰੇਸਿਫ ਆਈਡੀਐਫ ਪਲੱਗਇਨ ਸਥਾਪਤ ਕਰੋ
ਆਮ ਤੌਰ 'ਤੇ ਇੰਸਟਾਲ ਔਨਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਨੈੱਟਵਰਕ ਫੈਕਟਰ ਕਾਰਨ ਔਨਲਾਈਨ ਇੰਸਟਾਲੇਸ਼ਨ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇੰਸਟਾਲ ਔਫਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰੋ।
Espressif IDF ਪਲੱਗਇਨ ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, Espressif IDF ਪਲੱਗਇਨ ਇੰਸਟਾਲ ਕਰੋ ਵੇਖੋ
ਪਹਿਲਾ ESP-IDF ਡੈਮੋ ਚਲਾਓ
ਜੇਕਰ ਤੁਸੀਂ ਹੁਣੇ ਹੀ ESP32 ਅਤੇ ESP-IDF ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰ ਰਹੇ ਹੋ, ਅਤੇ ਤੁਹਾਨੂੰ ESP-IDF ESP32 ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣੇ, ਕੰਪਾਇਲ ਕਰਨੇ, ਫਲੈਸ਼ ਕਰਨੇ ਅਤੇ ਚਲਾਉਣੇ ਨਹੀਂ ਆਉਂਦੇ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਫੈਲਾਓ ਅਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੋ। ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ!

ਡੈਮੋ

ESP32-S3-LCD-1.47 ਡੈਮੋ

ਡੈਮੋ

ਮੁੱ Descriptionਲਾ ਵੇਰਵਾ

ESP32-S3-LCD-1.47-ਟੈਸਟ

ਔਨਬੋਰਡ ਡਿਵਾਈਸ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੀ ਜਾਂਚ ਕਰੋ

ਨਿਰਭਰਤਾ ਲਾਇਬ੍ਰੇਰੀ LVGL

ESP32-S3-LCD-1.47-ਟੈਸਟ
ਹਾਰਡਵੇਅਰ ਕਨੈਕਸ਼ਨ

ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ ਨੂੰ ਕੰਪਿਊਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
ਕੋਡ ਵਿਸ਼ਲੇਸ਼ਣ

1. ਸੈੱਟਅੱਪ()
Wireless_Init(): ਵਾਇਰਲੈੱਸ ਸੰਚਾਰ ਮੋਡੀਊਲ ਨੂੰ ਸ਼ੁਰੂ ਕਰੋ Flash_Searching(): ਡਿਵਾਈਸ ਦੀ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਆਕਾਰ ਜਾਣਕਾਰੀ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਪ੍ਰਿੰਟ ਕਰੋ RGB_Init(): RGB-ਸਬੰਧਤ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਸ਼ੁਰੂ ਕਰੋ RGB_Example(): ਡਿਸਪਲੇ exampRGB SD_Init() ਦੇ ਫੰਕਸ਼ਨ: TF ਕਾਰਡ LCD_Init() ਨੂੰ ਸ਼ੁਰੂ ਕਰੋ: ਡਿਸਪਲੇ BK_Light(50) ਨੂੰ ਸ਼ੁਰੂ ਕਰੋ: ਬੈਕਲਾਈਟ ਚਮਕ 50 'ਤੇ ਸੈੱਟ ਕਰੋ LVGL_Init(): LVGL ਗ੍ਰਾਫਿਕਸ ਲਾਇਬ੍ਰੇਰੀ Lvgl_Ex ਨੂੰ ਸ਼ੁਰੂ ਕਰੋample1(): ਖਾਸ LVGL ex ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈample ਫੰਕਸ਼ਨ

2. ਜਦੋਂ ਕਿ(1)
vTaskDelay(pdMS_TO_TICKS(10)): ਛੋਟੀ ਦੇਰੀ, ਹਰ 10 ਮਿਲੀਸਕਿੰਟ lv_timer_handler(): LVGL ਲਈ ਟਾਈਮਰ ਹੈਂਡਲਿੰਗ ਫੰਕਸ਼ਨ, ਘਟਨਾਵਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ
ਸਮੇਂ ਨਾਲ ਸਬੰਧਤ ਐਨੀਮੇਸ਼ਨ
ਨਤੀਜਾ ਪ੍ਰਦਰਸ਼ਨ
LCD ਔਨਬੋਰਡ ਪੈਰਾਮੀਟਰ ਦਿਖਾਉਂਦਾ ਹੈ:

ਫਲੈਸ਼ ਫਰਮਵੇਅਰ ਫਲੈਸ਼ਿੰਗ ਅਤੇ ਮਿਟਾਉਣਾ
ਮੌਜੂਦਾ ਡੈਮੋ ਟੈਸਟ ਫਰਮਵੇਅਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਸਦੀ ਵਰਤੋਂ ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਕਿ ਕੀ ਔਨਬੋਰਡ ਡਿਵਾਈਸ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ, ਸਿੱਧੇ ਟੈਸਟ ਫਰਮਵੇਅਰ ਬਿਨ ਨੂੰ ਫਲੈਸ਼ ਕਰਕੇ। file ਮਾਰਗ:
..ESP32-SS-LCD-1.47-DemoFirmware ਫਲੈਸ਼ ਫਰਮਵੇਅਰ ਹਵਾਲੇ ਲਈ ਫਲੈਸ਼ਿੰਗ ਅਤੇ ਮਿਟਾਉਣਾ
ਸਰੋਤ
ਯੋਜਨਾਬੱਧ ਚਿੱਤਰ
ESP32-S3-LCD-1.47 ਯੋਜਨਾਬੱਧ ਚਿੱਤਰ
ਡੈਮੋ
ESP32-S3-LCD-1.47 ਡੈਮੋ
ਡੇਟਾਸ਼ੀਟਾਂ 1.47 ਇੰਚ LCD ਡੇਟਾਸ਼ੀਟ ਅਤੇ ਹੋਰ files
ਸਾਫਟਵੇਅਰ ਸੰਦ
Arduino
Arduino IDE ਅਧਿਕਾਰਤ ਡਾਊਨਲੋਡ ਲਿੰਕ esp32_package_3.0.2_arduino ਔਫਲਾਈਨ ਪੈਕੇਜ
ਵੀ.ਐਸ.ਕੋਡ

ਵੀਐਸਕੋਡ ਅਧਿਕਾਰੀ webਸਾਈਟ
ਫਲੈਸ਼ ਡਾਊਨਲੋਡ ਟੂਲ
ਫਲੈਸ਼_ਡਾਊਨਲੋਡ_ਟੂਲ_3.9.5_0
ਹੋਰ ਸਰੋਤ ਲਿੰਕ
ESP32-Arduino ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ LVGL ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼
FAQ
ਸਵਾਲ: ਮੋਡੀਊਲ ਦੁਆਰਾ ਡੈਮੋ ਡਾਊਨਲੋਡ ਕਰਨ ਅਤੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਡਾਊਨਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਕਈ ਵਾਰ ਇਹ ਸੀਰੀਅਲ ਪੋਰਟ ਨਾਲ ਕਿਉਂ ਨਹੀਂ ਜੁੜ ਸਕਦਾ ਜਾਂ ਫਲੈਸ਼ਿੰਗ ਫੇਲ੍ਹ ਹੋ ਜਾਂਦੀ ਹੈ?
ਜਵਾਬ:
BOOT ਬਟਨ ਨੂੰ ਦੇਰ ਤੱਕ ਦਬਾਓ, ਉਸੇ ਸਮੇਂ RESET ਦਬਾਓ, ਫਿਰ RESET ਛੱਡੋ, ਫਿਰ BOOT ਬਟਨ ਛੱਡੋ, ਇਸ ਸਮੇਂ ਮੋਡੀਊਲ ਡਾਊਨਲੋਡ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋ ਸਕਦਾ ਹੈ, ਜੋ ਜ਼ਿਆਦਾਤਰ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ।
ਸਵਾਲ: ਮੋਡੀਊਲ ਰੀਸੈਟ ਕਿਉਂ ਹੁੰਦਾ ਰਹਿੰਦਾ ਹੈ ਅਤੇ ਝਪਕਦਾ ਕਿਉਂ ਰਹਿੰਦਾ ਹੈ ਜਦੋਂ viewਕੀ ਤੁਸੀਂ ਡਿਵਾਈਸ ਮੈਨੇਜਰ ਤੋਂ ਪਛਾਣ ਸਥਿਤੀ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ ਹੈ?
ਜਵਾਬ:
ਇਹ ਫਲੈਸ਼ ਖਾਲੀ ਹੋਣ ਕਾਰਨ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ USB ਪੋਰਟ ਸਥਿਰ ਨਹੀਂ ਹੈ, ਤੁਸੀਂ BOOT ਬਟਨ ਨੂੰ ਦੇਰ ਤੱਕ ਦਬਾ ਸਕਦੇ ਹੋ, ਉਸੇ ਸਮੇਂ RESET ਦਬਾ ਸਕਦੇ ਹੋ, ਅਤੇ ਫਿਰ RESET ਛੱਡ ਸਕਦੇ ਹੋ, ਅਤੇ ਫਿਰ BOOT ਬਟਨ ਛੱਡ ਸਕਦੇ ਹੋ, ਇਸ ਸਮੇਂ ਮੋਡੀਊਲ ਸਥਿਤੀ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਫਰਮਵੇਅਰ (ਡੈਮੋ) ਨੂੰ ਫਲੈਸ਼ ਕਰਨ ਲਈ ਡਾਊਨਲੋਡ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋ ਸਕਦਾ ਹੈ।
ਸਵਾਲ: ਪ੍ਰੋਗਰਾਮ ਦੇ ਪਹਿਲੇ ਸੰਕਲਨ ਦੇ ਬਹੁਤ ਹੌਲੀ ਹੋਣ ਨਾਲ ਕਿਵੇਂ ਨਜਿੱਠਣਾ ਹੈ?
ਜਵਾਬ:
ਪਹਿਲੇ ਸੰਕਲਨ ਦਾ ਹੌਲੀ ਹੋਣਾ ਆਮ ਗੱਲ ਹੈ, ਬਸ ਸਬਰ ਰੱਖੋ।
ਸਵਾਲ: ESP-IDF ਫਲੈਸ਼ਿੰਗ ਦੇ ਸਫਲਤਾਪੂਰਵਕ ਬਾਅਦ ਸੀਰੀਅਲ ਪੋਰਟ 'ਤੇ "ਡਾਊਨਲੋਡ ਦੀ ਉਡੀਕ..." ਡਿਸਪਲੇਅ ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲਣਾ ਹੈ?
ਜਵਾਬ:

ਜੇਕਰ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ 'ਤੇ ਰੀਸੈਟ ਬਟਨ ਹੈ, ਤਾਂ ਰੀਸੈਟ ਬਟਨ ਦਬਾਓ; ਜੇਕਰ ਕੋਈ ਰੀਸੈਟ ਬਟਨ ਨਹੀਂ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਚਾਲੂ ਕਰੋ।
ਸਵਾਲ: ਜੇਕਰ ਮੈਨੂੰ ਐਪਡਾਟਾ ਫੋਲਡਰ ਨਹੀਂ ਮਿਲਦਾ ਤਾਂ ਮੈਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
ਜਵਾਬ:
ਕੁਝ ਐਪਡਾਟਾ ਫੋਲਡਰ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਲੁਕੇ ਹੁੰਦੇ ਹਨ ਅਤੇ ਦਿਖਾਉਣ ਲਈ ਸੈੱਟ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ। ਅੰਗਰੇਜ਼ੀ ਸਿਸਟਮ: ਐਕਸਪਲੋਰਰ->View-> "ਲੁਕੀਆਂ ਹੋਈਆਂ ਚੀਜ਼ਾਂ" ਚੀਨੀ ਸਿਸਟਮ ਦੀ ਜਾਂਚ ਕਰੋ: File ਐਕਸਪਲੋਰਰ -> View -> ਡਿਸਪਲੇ -> "ਲੁਕੀਆਂ ਹੋਈਆਂ ਚੀਜ਼ਾਂ" ਦੀ ਜਾਂਚ ਕਰੋ
ਸਵਾਲ: ਮੈਂ ਆਪਣੇ ਦੁਆਰਾ ਵਰਤੇ ਜਾਣ ਵਾਲੇ COM ਪੋਰਟ ਦੀ ਜਾਂਚ ਕਿਵੇਂ ਕਰਾਂ?
ਜਵਾਬ:
ਵਿੰਡੋ ਸਿਸਟਮ:
View ਡਿਵਾਈਸ ਮੈਨੇਜਰ ਰਾਹੀਂ: "ਰਨ" ਡਾਇਲਾਗ ਬਾਕਸ ਖੋਲ੍ਹਣ ਲਈ Windows + R ਕੁੰਜੀਆਂ ਦਬਾਓ; ਡਿਵਾਈਸ ਮੈਨੇਜਰ ਖੋਲ੍ਹਣ ਲਈ devmgmt.msc ਇਨਪੁਟ ਕਰੋ ਅਤੇ ਐਂਟਰ ਦਬਾਓ; "ਪੋਰਟਸ (COM ਅਤੇ LPT)" ਭਾਗ ਦਾ ਵਿਸਤਾਰ ਕਰੋ, ਜਿੱਥੇ ਸਾਰੇ COM ਪੋਰਟ ਅਤੇ ਉਹਨਾਂ ਦੀਆਂ ਮੌਜੂਦਾ ਸਥਿਤੀਆਂ ਸੂਚੀਬੱਧ ਹੋਣਗੀਆਂ। ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਦੀ ਵਰਤੋਂ ਕਰੋ view: ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ (CMD) ਖੋਲ੍ਹੋ, "ਮੋਡ" ਕਮਾਂਡ ਦਰਜ ਕਰੋ, ਜੋ ਸਾਰੇ COM ਪੋਰਟਾਂ ਲਈ ਸਥਿਤੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗੀ। ਹਾਰਡਵੇਅਰ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ: ਜੇਕਰ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਬਾਹਰੀ ਡਿਵਾਈਸਾਂ ਨੂੰ COM ਪੋਰਟ ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ ਹੈ, ਤਾਂ ਡਿਵਾਈਸ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਪੋਰਟ ਨੰਬਰ ਰੱਖਦੀ ਹੈ, ਜਿਸਨੂੰ ਕਨੈਕਟ ਕੀਤੇ ਹਾਰਡਵੇਅਰ ਦੀ ਜਾਂਚ ਕਰਕੇ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਲੀਨਕਸ ਸਿਸਟਮ:
ਲਈ dmesg ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ view: ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ। ls ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ view: ਸਾਰੇ ਸੀਰੀਅਲ ਪੋਰਟ ਡਿਵਾਈਸਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ ls /dev/ttyS* ਜਾਂ ls /dev/ttyUSB* ਦਰਜ ਕਰੋ। setserial ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ view: setserial -g /dev/ttyS* ਵਿੱਚ ਦਾਖਲ ਕਰੋ view ਸਾਰੇ ਸੀਰੀਅਲ ਪੋਰਟ ਡਿਵਾਈਸਾਂ ਦੀ ਸੰਰਚਨਾ ਜਾਣਕਾਰੀ।
ਸਵਾਲ: MAC ਡਿਵਾਈਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਪ੍ਰੋਗਰਾਮ ਫਲੈਸ਼ਿੰਗ ਕਿਉਂ ਅਸਫਲ ਹੋ ਜਾਂਦੀ ਹੈ?
ਜਵਾਬ:
MAC ਡਰਾਈਵਰ ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਫਲੈਸ਼ ਕਰੋ।
ਸਵਾਲ: ਕੋਡ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਲਿਖਣ ਤੋਂ ਬਾਅਦ ਬਿਨਾਂ ਕਿਸੇ ਸਮੱਸਿਆ ਦੇ ਕੋਈ ਆਉਟਪੁੱਟ ਕਿਉਂ ਨਹੀਂ ਮਿਲਦਾ?
ਜਵਾਬ:

ਟਾਈਪ-ਸੀ ਇੰਟਰਫੇਸ ਵਾਲੇ ਵੱਖ-ਵੱਖ ਵਿਕਾਸ ਬੋਰਡਾਂ ਲਈ ਯੋਜਨਾਬੱਧ ਚਿੱਤਰ ਦੀ ਜਾਂਚ ਕਰੋ, ਅਤੇ ਉਸ ਅਨੁਸਾਰ ਆਉਟਪੁੱਟ ਨੂੰ ਸੰਭਾਲੋ:
o ਸਿੱਧੇ USB ਆਉਟਪੁੱਟ ਵਾਲੇ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡਾਂ ਲਈ, ਆਉਟਪੁੱਟ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ printf ਫੰਕਸ਼ਨ ਸਮਰਥਿਤ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਸੀਰੀਅਲ ਫੰਕਸ਼ਨ ਰਾਹੀਂ ਆਉਟਪੁੱਟ ਦਾ ਸਮਰਥਨ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ USB CDC On Boot ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਜਾਂ HWCDC ਘੋਸ਼ਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।
o UART ਤੋਂ USB ਪਰਿਵਰਤਨ ਵਾਲੇ ਵਿਕਾਸ ਬੋਰਡਾਂ ਲਈ, ਪ੍ਰਿੰਟਿੰਗ ਆਉਟਪੁੱਟ ਲਈ printf ਅਤੇ ਸੀਰੀਅਲ ਦੋਵੇਂ ਫੰਕਸ਼ਨ ਸਮਰਥਿਤ ਹਨ, ਅਤੇ USB CDC ਔਨ ਬੂਟ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਹੈ।
ਸਵਾਲ: ਇੰਟਰਫੇਸ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ SquareLine Studio ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ?
ਜਵਾਬ:
ਸਕੁਏਅਰਲਾਈਨ ਸਟੂਡੀਓ ਟਿਊਟੋਰਿਅਲ ਵੇਖੋ।

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

ਬੈਂਗਗੁਡ ESP32 ਵਿਕਾਸ ਬੋਰਡ [pdf] ਹਦਾਇਤਾਂ
1.47, ESP32 ਵਿਕਾਸ ਬੋਰਡ, ESP32, ਵਿਕਾਸ ਬੋਰਡ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *