Device Study - sunbang123/Graduation_Project GitHub Wiki
(μ 보λ₯Ό νμΈνλ €λ©΄ ν΄λ¦νμΈμ!)
ESP32μ GPIO(μΌλ° μ©λ μ μΆλ ₯) νμ λ€μν μ€μ©μ μΈ μμ© νλ‘κ·Έλ¨μμ μ λ ₯μ΄λ μΆλ ₯μΌλ‘ μ¬μ©ν μ μμ΅λλ€. GPIOλ μ€μμΉμ μνλ μΌμ λ°μ΄ν°λ₯Ό μ½κΈ° μν΄ μ λ ₯μΌλ‘ ꡬμ±ν μ μμΌλ©°, LED μ μ΄λ λͺ¨ν° ꡬλμ μν΄ μΆλ ₯μΌλ‘ ꡬμ±ν μ μμ΅λλ€.
λμ§νΈ μΆλ ₯: νμ LED, LCD λ±μ μ₯μΉλ₯Ό ꡬλν μ μμ΅λλ€. μ΄λ₯Ό μν΄ pinMode(pin, OUTPUT) ν¨μλ₯Ό μ¬μ©νμ¬ νμ μΆλ ₯μΌλ‘ μ€μ νκ³ , digitalWrite(pin, value) ν¨μλ₯Ό μ¬μ©νμ¬ νμ HIGH (3.3V) λλ LOW (0V) κ°μ μ€μ ν©λλ€.
λμ§νΈ μ λ ₯: λ°μ΄ν°λ₯Ό μ½κΈ° μν΄ νμ μ λ ₯μΌλ‘ ꡬμ±ν μ μμΌλ©°, μ΄λ pinMode(pin, INPUT) ν¨μλ₯Ό μ¬μ©νκ³ , digitalRead(pin) ν¨μλ‘ λ°μ΄ν°λ₯Ό μ½μ΅λλ€.
λ΄μ₯ νμ μ ν: μ λ ₯ νμ μνλ₯Ό μμ μ μΌλ‘ μ μ§νκΈ° μν΄ νμ μ νμ μ¬μ©ν μ μμ΅λλ€. pinMode(pin, INPUT_PULLUP) ν¨μλ‘ μ€μ κ°λ₯ν©λλ€.
μ£Όμμ¬νμΌλ‘λ GPIO νμ μ§μ μ μΌλ‘ κ³ μ λ₯ μ₯μΉλ₯Ό μ°κ²°νλ©΄ νμ΄ μμλ μ μμΌλ―λ‘, νμ μ νμ μ¬μ©νκ³ , GPIO34-39λ μ λ ₯ μ μ© νμ΄λ©° μννΈμ¨μ΄λ‘ νμ /νλ€μ΄ μ€μ μ΄ λΆκ°λ₯νλ€λ μ μ λͺ μ¬ν΄μΌ ν©λλ€.