μ¬λ¬ΌμΈν°λ·/μλμ΄λ
Έ
[μλμ΄λ Έ] ν λ€μ΄ / ν μ μ ν
γγ‘γγγ‘γ ιηΊθ
π¦Ύ
2022. 4. 18. 09:08
[νλ€μ΄ μ ν]
- λ²νΌκ³Ό μ°κ²°λ μ νμ΄ κ·ΈλΌμ΄λμ μ°κ²°
// C++ code
// Pull-down (μ νμ κ·ΈλΌμ΄λμ μ°κ²°(GND))
void setup()
{
Serial.begin(9600);
pinMode(8, OUTPUT);
pinMode(5, INPUT);
}
void loop()
{
int readValue = digitalRead(5);
Serial.println(readValue);
if(readValue == HIGH){
digitalWrite(8, HIGH);
}
else{
digitalWrite(8, LOW);
}
}
[νμ μ ν]
- λ²νΌκ³Ό μ°κ²°λ μ νμ΄ λ³ΌνΈμ μ°κ²°
- λ²νΌμ΄ λλ¬μ§μ§ μμΌλ©΄ HIGHκ° μ λ ₯λμ΄ μ§κ΄μ μ΄μ§ μμ
// C++ code
// Pull-up (μ νμ μ μμ μ°κ²°(5V))
void setup()
{
Serial.begin(9600);
pinMode(8, OUTPUT);
pinMode(5, INPUT);
}
void loop()
{
int readValue = digitalRead(5);
Serial.println(readValue);
if(readValue == HIGH){
digitalWrite(8, HIGH);
}
else{
digitalWrite(8, LOW);
}
}
νμ / νλ€μ΄ μ ν μ¬μ© | λ²νΌ λλ₯΄μ§ μμ | λ²νΌ λλ¦ |
μ¬μ© μν¨ | νλ‘ν (0~1) | 1 |
νλ€μ΄ μ ν μ¬μ© | 0 | 1 |
νμ μ ν μ¬μ© | 1 | 0 |