본문 바로가기
Programming/Arduino

[Arduino] 트랜지스터(TR) 활용 12V 제어 하기(Relay,LED 등) ,2SC3198

by 크레노트 2020. 1. 21.
반응형

안녕하세요.

 

생각보다 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가 정확하게 나오면 제어가 가능합니다 ^^

 

 

반응형

댓글