Programming/Arduino
[Arduino] 트랜지스터(TR) 활용 12V 제어 하기(Relay,LED 등) ,2SC3198
크레노트
2020. 1. 21. 12:15
반응형
안녕하세요.
생각보다 12v 부품을 사용하고 싶어 하는 분들이 많으셔서 이렇게 참고하시라고 올려 봅니다.
보편적인 TR(2SC3198)을 사용하며 부하는 12V로 제어되는 것이면 웬만하면 괜찮습니다.
[필요 부품 ]
-10K 저항 1EA
-1K 저항 1EA
-1N4007 다이오드 1EA
-2SC3198 (NPN) 트랜지스터 1EA
-12V 파워서플라이 , 배터리 1EA
[배선도]
*********
코드는 위의 배선도에서는 7번 디지털 핀에 출력을 주게 되면 12V 부하가 동작을 하게 됩니다!
일반적인 디지털 제어와 똑같습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
//12V 부하가 동작이 됩니다.
void setup() {
pinMode(7, OUTPUT);
}
void loop() {
digitalWrite(7, HIGH);
delay(1000);
digitalWrite(7, LOW);
delay(1000);
}
|
cs |
이번 포스팅은 코드 보단 회로가 중요 합니다.
혹시나 질문 있다면 댓글 주세요^^
감사합니다.
///
저기는 왜 저렇게 뜨는지 잘 모르겠지만. 실제로 회로를 구성해보니 12V가 정확하게 나오면 제어가 가능합니다 ^^
반응형