π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[μλμ΄λ Έ] IoT λλ°μ΄μ€ (ESP32) λ³Έλ¬Έ
[μλμ΄λ Έ] IoT λλ°μ΄μ€ (ESP32)
μ§μ§μνμΉ΄ 2023. 4. 10. 11:44<λ³Έ λΈλ‘κ·Έλ μλ¦¬μ€ IoT 1λ₯Ό μ°Έκ³ ν΄μ 곡λΆνλ©° μμ±νμμ΅λλ€ :-)>
(μ½λλ μ μκΆμ 곡μ μλ©λλΉ!!)
π₯ ESP32 PWM
: μ κΈ°λ₯Ό κ»λ€ μΌ°λ€ λ°λ³΅ν΄μ LED μ λ°κΈ°λ λͺ¨ν° μλ μ‘°μ
: λ¬Όκ²° νμκ° μλ λΆλΆμ PWM μ§μ
π lcdcSetup
: λ³λμ PWM μ±λ λ§λλ ν¨μ
- μ±λ : 0~16λ² μ¬μ΄μ κ°μμ PWM μ±λ
- μ§λμ : μν λͺ λ² κΉλΉ‘μΌμ§
- ν΄μλ : Duty Cycle μ μ«μ λͺμΌλ‘ νν, 8λΉνΈ = 2^8 = 256 κ°λ‘ νν κ°λ₯ (ESP32λ μ΅λ 16λΉνΈ)
π lcdcAttachPin
: PWM μ±λκ³Ό GPIO νμ μ°κ²°ν΄μ£Όλν¨μ
: νλμ PWM μ±λμ μ¬λ¬ GPIO ν μ°κ²° κ°λ₯
π lcdcWrite
: μ§μ ν PWM μ±λμ PWM κ° μ μ΄νλ κ²
: Duty(%) = μΆλ ₯κ° / 2^(ν΄μλ)
// PWM μ±λ μμ±
// (μ€μ νλ μ±λ, PWM μ§λμ, μ€μ ν΄μλ)
lcdcSetup(pwm_ch, freq,res)
// PWM μ±λκ³Ό ν μ°κ²°
lcdcAttachPin(Pin, pwm_ch)
// PWM μ±λμ PWM μμ±
lcdcWrite(pwm_ch, h_pwm)
π₯ ESP32 PWM μ΄ν΄νλ©° RGB LED λͺ¨λ λ°κΈ° μ μ΄νκΈ°
π₯ ESP32 PWM μ΄ν΄νλ©° μ¨μ΅λ μΌμ λ°μ΄ν° λ°κΈ°
π₯ ESP32 PWM μ΄ν΄νλ©° μ‘°λ μΌμ νμ©νκΈ°
: λΉμ λ§μ΄ λ°μΌλ©΄ μ νμ΄ μμμ§κ³ , λΉμ μλ°μΌλ©΄ μ ν 컀μ§
π₯ ESP32 PWM μ΄ν΄νλ©° ν μ μλΆ μΌμ νμ©νκΈ°
π₯ ESP32 PWM μ λ ₯ μ΄ν΄νκΈ°
: μ μμ΄λ μλμ μΈ κ², κΈ°μ€ λ§μΆκΈ° μν΄ ESP32μ GND μΌμΉμν€κΈ°
: λ€μν μ’ λ₯μ μ μ λͺ¨λ μ‘΄μ¬
- Active
- Modern Sleep mode
- Light Sleep
- Deep Sleep
- Hidernation mode
π₯ ESP32 wifi μ°κ²°νκΈ°
: wifi λ 2.4GHz μ 5GHz κ° μμ (ESP32λ 2.4λ§ μ§μ)
// WIFI λͺ¨λ μ€μ
WiFi.mode(mode)
// μ£Όλ³ WiFi μ€μΊ κΈ°λ₯
WiFi.scanNetworks()
// WiFi μ°κ²°
WiFi.begin(ssdi, password)
// WiFi μ°κ²° ν΄μ
WiFi.disconnect()
// WiFi μ¬μ°κ²°
WiFi.reconnect()
// WiFi μν νΈμΆ
WiFi.stats()
// μμ μκ² λΆμ¬λ ip λ°ν
WiFi.localPI()
π₯ ESP32 λ‘ HTTP μλ² λ§λ€μ΄μ LED μ μ΄νκΈ°
- μΉ μλ²λ₯Ό μν λΌμ΄λΈλ¬λ¦¬ μ€μ (WebServer)
- μΉ νμ΄μ§λ₯Ό 보μ¬μ£Όλ ν¨μ
- wifi μ°κ²° λ° led μ μ΄
- νμλλ ipλ‘ μΉνμ΄μ§ μ μνκΈ°
- μ μν μΉνμ΄μ§ λ²νΌ ν΄λ¦ν΄μ led μ μ΄νκΈ°
'π©βπ» IoT (Embedded) > Arduino' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μλμ΄λ Έ] IoTμ λ€νΈμν¬ - IoT ν΅μ λ°©λ² (0) | 2023.04.12 |
---|---|
[μλμ΄λ Έ] IoTμ λ€νΈμν¬ - IoT ν΅μ λ°©λ² (0) | 2023.04.12 |
[μλμ΄λ Έ] μ¬λ¬Ό μΈν°λ· IoT (0) | 2023.04.10 |
[μλμ΄λ Έ] μ€λ§νΈ νλΆ λ§λ€κΈ° (0) | 2023.04.07 |
[μλμ΄λ Έ] λΈλ£¨ν¬μ€ μμ±νκΈ° - μ‘°λͺ μ₯μΉ μ μ΄ & μΌμ λ°μ΄ν° μ‘°ν (0) | 2023.04.07 |