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);
}
아두이노 코드
실행 결과
돌리면 값이 바뀌는 것을 확인할 수 있음
아래는 파이썬으로 실행하기
저번에 했던 포스팅을 참고하여 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
'개발 > Arduino' 카테고리의 다른 글
[Arduino] 온도 센서로 RGB LED 제어하기 (+파이썬) (0) | 2021.09.17 |
---|---|
[Arduino] 파이썬에서 아두이노 제어하기 (0) | 2021.09.08 |
[Arduino] 아두이노 설치하기 (0) | 2021.09.08 |