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.