본문 바로가기

개발중/Arduino

ARDUINO

728x90
반응형

Learn Arduino and grow one step further

🚦 신호등 만들기 🚦

 

 

  자, 이제부터 아두이노를 시작해보자.😚

 

장비 준비 똭 해놓고

 

이 키트 하나로

내가 엄청난 개발자가 된 기분..

 

 



 

일단 아두이노 홈페이지에 접속해서 프로그램을 Dounload 받는다.

https://www.arduino.cc/en/Main/Software

 

 

 

 

전부다 네, 네, 네

 

 

 

제일 중요한 코드 🙋

 

 

pinMode(pin, mode)

 

특정한 핀을 입력으로 쓸지 출력으로쓸지를설정해주는 함수.

pin : 설정 하고자하는 핀의 번호,

mode: OUTPUT, INPUT 또는 INPUT_PULLUP

 

 

digitalWrite(pin, value)

 

디지털 핀에 HIGH(5v)를 줄지 LOW(0)을 줄지 설정해주는 함수.

 pin : 설정 하고자하는 핀의 번호,

mode: OUTPUT, INPUT 또는 INPUT_PULLUP

 

 

 

 

 

나는 11, 12, 13번째 핀 번호에다가 

연결을 했으므로 

 

매개변수 첫번째에는 각각 11, 12, 13 대입,

 

delay(1000);

1000은 1초를 나타낸다. ⏰

 

곧 빨강불, 노랑불, 초록불을 1초씩 번갈아가면서

LOW를 대입해준다.

 



 

    

 

 

짠 🙈🙉🙊 

 

그러면 이렇게 번갈아 가면서 불이 들어온다.

이렇게 선을 총 7개를 사용해서 +극 과 -극을 연결했는데

 

 

좀 더 적은 전선의 수로 불이 들어 올 수 있는 방법을 찾아냈다.

 

유레카!

 

      

  

 

 

어이쿠 열공하는 나, 너무 기특해 👀

자기애 뿜뿜!

 

더 다양한 예제들을 해봐야겠다.

 

신호등이 코딩으로 돌아가는 흐름이라는 것은 알았지만

내 손으로 만들고 코딩으로 만들어보니까 

'프로그래밍이라는게 정말 다양한 분야가 있구나'

라는 깨달음을 얻는 시간 이었다.

 

코딩은 우리 생활에 너무 밀접한 관계를 맺고 있고

 

내가 앞으로 배워나갈 분야는 넓고 깊다.

더 멋진 프로그램을 만들어 갈 생각에 오늘도 설렘 뿜뿜,

 

 

 

Nothing great in the world has been accomplished without passion.

 

728x90
반응형