Programming/아두이노
[사물인터넷][아두이노]3. 신호등 제어해보기
Hi Create
2019. 3. 24. 19:54
반응형
안녕하세요 Hi Create입니다!!!
이번 포스팅에서는 저번 포스팅에 이어서 아두이노로 신호등을 제어해볼겁니다.
왜 굳이 신호등이냐?
가장 일반적인 예시이기 때문인데요.
학교에서나 예제나 많은 곳에서 신호등을 이용해서 다양한 예시들을 보이고 있습니다.
또 신호등은 여러가지 기능들을 넣을 수도 있고 가장 간단하게 만들 수 있으니까요.
그럼 시작해볼까요?
[1. 회로 구성하기]
신호등을 만들려면 빨간색, 노란색, 초록색 LED가 필요합니다.
이 세가지 만으로도 이미 자동차용 신호등이 완성되었네요.
GND에 이 세개 (혹은 더 많은)의 점퍼선을 꽂으려면 한 곳으로 모아줘야 하는데요
이때 사용하는 곳이 가장자리에 있는 - 부분입니다.
[2. 코드 작성하기]
회로를 완성했다면 코드를 작성해야겠죠.
신호등의 순서를 생각해볼까요?
빨간불이 첫번째라 가정하고
빨간불 -> 초록불 -> 노란불 -> 빨간불 순서대로 바뀔겁니다.
이런 식으로 짜주시면 됩니다.
delay시간은 원하는대로 하면 되구요.
이 파일은 코드이니 다운로드하셔서 쓰셔도 상관없습니다.
뭐 이 정도로 오늘 포스팅이 마무리 될 것 같네요.
신호등이라는 건 앞으로 예제에 자주 나올거니 어떻게 바꿀 수 있는지 생각해보는 것도 좋겠습니다.
감사합니다!!!
반응형