수업일지

5월 22일 수업(day12)

오직 2017. 5. 24. 10:56

이번 수업에서 릴레이와 트랜지스터를 사용하는 방법에 대해 배웠다.


실습으로는 트랜지스터를 이용하여 버튼을 누르면 모터가 동작하는 회로를 제작하였다.


우리가 지금까지 배운 것들을 이용하여 이런 회로를 만든다면 다음과 같은 코드를 작성했을 것이다


if(~==HIGH){digitalWrite(~,HIGH);}


하지만 트랜지스터를 이용한다면 트랜지스터의 가운데 핀에 전류를 흘려보내줌으로써 트랜지스터의 가장자리 핀의 전류가 반대쪽 핀으로 흐를 수 있게 됨으로서 모터를 동작시킬 수 있다.


트랜지스터나 릴레이를 이용한다면 if문을 통해 HIGH LOW를 인가하는 방식과 달리 외부의 전원을 이용할 수 있다는 장점이 있다.


만일 5V이상의 전압을 필요로 하는 전자기기를 아두이노를 통해 조작하고자 한다면 이러한 부품을 활용하여 만들 수 있는데,


특히 일반적인 가전기기가 필요로하는 220V교류전원의 경우 릴레이를 통해 전원을 차단할 수 있게 조작할 수 있다.