개발/Arduino

[Arduino] 시리얼 모니터로 가변저항 값 읽기 (+파이썬)

Hyunsun 2021. 9. 16. 22:57
728x90

파이썬으로가변저항이란? 저항 값을 임의로 바꿀 수 있는 저항기

1번, 3번 다리에 5V, GND를 연결하고 가운데는 출력 값으로 사용

아두이노 연결 방법

(가변저항을 못찾아서 다른 센서 넣음)

 

직접 연결한 모습

 

const int POT=0;
int val=0;

void setup(){
Serial.begin(9600);
}

void loop(){
val=analogRead(POT);
Serial.println(val);
delay(500);
}

아두이노 코드

 

실행 결과

돌리면 값이 바뀌는 것을 확인할 수 있음

 

아래는 파이썬으로 실행하기

 

[Arduino] 파이썬에서 아두이노 LED 제어

파이썬, 아두이노 설치 방법 [Python] 파이썬 설치하기 파이썬 설치 파이썬 홈페이지 접속 후 다운로드 클릭 (https://www.python.org/) Welcome to Python.org The official home of the Python Programming Lang..

hyunsun99.tistory.com

저번에 했던 포스팅을 참고하여 prototype을 실행해줌

 

업로드 완료 후 파이썬을 실행함

 

from Arduino import Arduino
import time

POT = 0
val = 0
board = Arduino('115200')
board.pinMode(POT, "INPUT")

while True :
    val = board.analogRead(POT)
    print(val)
    time.sleep(0.05)

파이썬 코드

 

실행 결과

돌리면 값이 바뀌는 것을 확인할 수 있음

728x90