꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

아두이노 강의 3

[아두이노 기초 강의 15강] 조도센서로 스마트 가로등 만들기 | 코딩편 | 팅커캐드로 배우는 아두이노

지난 시간에 조도센서의 회로를 구성하는 방법에 대해 배웠죠. 이번 시간에는 조도센서를 코딩으로 제어하는 방법에 대해 알아봅니다. 조도센서는 아날로그 입력 핀인 A0로 연결이 되어 있죠~ 그래서 [입력] 카테고리의 아날로그 읽기 핀을 사용해서 읽어줄 거랍니다. 먼저 직렬 모니터 (시리얼 모니터)에 담아서 조도센서 값을 읽어볼게요. 조도센서 값이 밝을 때는 저항이 커지고, 어두우면 저항값이 작아지는 게 보이실 거예요. 그렇다면, 저항값이 특정 값보다 작을 때, LED가 켜지도록 코딩을 해주면 되겠죠~ 다음 시간에는 조도센서의 값에 따라 LED를 점점 밝게 또는 점점 어두워지도록 코딩을 해볼게요. 새로운 map함수에 대해서도 다뤄볼 거예요. 이번에 클래스101에서 아두이노 기초강의를 오픈하게 되었습니다. 각 ..

[아두이노 기초 강의 14강] 조도센서 | 빛 감지 센서를 사용하여 스마트 가로등 만들기

이번 시간에는 빛을 감지하는 조도센서에 대해 알아보고자 합니다. 이 조도센서는 빛의 양에 따라 저항값이 달라집니다. 빛이 많이 들어오면, 저항값이 작아지고, 빛이 적게 들어와서 어두워지면 저항값이 올라간답니다. 조도센서의 회로를 구성해 볼 텐데요. 조도센서는 빛이 많이 들어올 경우 저항이 낮아진다고 했죠. 그래서 빛이 너무 많이 들어올 경우, 과전류가 흐를 수 있어요. 그래서 과전류가 흐르는 것을 방지하기 위해, 저희는 저항을 사용해 줄 거랍니다. 조도센서의 저항은 일반적을 10K 옴을 많이 사용한답니다. 저항을 사용해서 아래와 같이 조도센서를 연결해 주세요. 조도센서는 아날로그 입력값을 받을 거랍니다. 그래서 A0에 연결하고, 아래와 같이 10k옴의 저항을 연결해 주었답니다. 아래 영상을 통해 보다 자..

[아두이노 기초 강의 13강] input_pullup | 회로구성이 필요없는 INPUT_PULLUP 에 대해 알아보자

지난 시간까지 풀다운 저항과 풀업 저항에 대해 알아보았는데요. 이번 시간에는 회로를 조금 더 간단히 만들어 사용할 수 있는 INPUT_PULLUP 기능에 대해 알아보고자 합니다. 아쉽게도 블록 코딩에는 그 기능이 없습니다. 하지만, 텍스트 코딩으로 아주 간단히 수정해서 사용할 수 있으니까 아직 텍스트 코딩이 익숙하지 않으신 분들도 한번 도전해 보세요~ 이 INPUT_PULLUP 기능은, 풀업 저항을 대신해서 사용할 수 있어요. 그래서 풀업저항 회로를 구성하지 않고 바로 사용할 수 있답니다. 원래 텍스트 코딩에서는 pinMode를 정해줘야 하죠. 버튼은 입력장치이기 때문에, INPUT으로 설정을 해주어야 하죠. 이 INPUT대신에, INPUT_PULLUP이라고 적어주면, 이 풀업 저항의 회로를 대신할 수 ..