본문 바로가기
728x90
반응형

arduino17

9. Arduino - 가변저항을 이용한 analogRead() 값 변화 확인 지금까지 입출력 관련 함수로, digitalWrite(), digitalRead() 그리고 analogWrite() 함수에 대해 알아보았다. 지난 포스팅에서 analogWrite() 함수와 짝을 이루는 analogRead() 에 대해서는 포스팅하지 못했는데, Serial Monitor로 출력되는 analogRead() 값이 무엇을 의미하는지 도통 알 수 없었기 때문이다. 다행히 가변저항('전위차계'라고도 하며, 영어로는 potentiameter라고 한다)을 다루면서, 이 analogRead() 함수의 사용법에 대해 명확하게 알게 되어, 포스팅을 작성하게 되었다. 물론, analogRead()를 설명하기 위해서, 가변저항이라고 불리는 녀석과, 전압을 읽는 핀에 대한 이해도 필요하다. (이 다음에 진행할 포.. 2019. 10. 28.
6. Arduino - 변수를 이용하여 LED 신호등 만들기 필자는 Arduino를 이용해 신호등을 만들어보려고 한다. 차를 타고 가다보면 볼 수 있는 일반적인 3색 신호등을 모델로 삼아서 말이다. 물론, 신호등이라는 것이, 집에서는 하등 쓸 일이 없지만, 필자 나름대로 Arduino를 익히기 위한 과정이라고 생각하고 작업 내용을 기록하기 위함이다. - Arduino Uno - USB 케이블 - 220옴 저항 3개 - 전선 여러 개 - 발광 다이오드, R/G/B 각 1개. 위의 준비물을 토대로, 신호등 작동에 필요한 회로의 구성을 마쳤다. 8번부터 10번 핀까지, 3개의 핀을 각각, 빨강, 노랑, 초록색 발광 다이오드와 연결하여 전기를 공급하고, 발광 다이오드를 거친 전기가 모두 GND로 빠져나갈 수 있도록 전선을 추가로 연결해 주었다. 1. Ard.. 2019. 10. 21.
5. Arduino - Arduino 출력 전압, 발광 다이오드(LED)와 저항 이번 포스팅은, Arduino의 가장 기초단계에서 사용하는 발광 다이오드와 저항에 대해 포스팅을 하려고 한다. 그와 동시에, 이들의 사용 방법을 Arduino가 출력하는 전압과 함께 설명할 예정이다. 크게 어려운 내용은 없지만, 모르고 넘어간다면 회로 구성 후, "어, 왜 불이 안들어오지??"라는 말과 함께 멘붕에 빠질 수 있으니 알아두면 좋다(필자의 경험에 의하면 말이다) 1. Arduino의 전력 소스와 출력 전압 Arduino는 전자 부품에 지속적이고 반복적으로 전기 신호를 보내는 제품이다. 따라서 이 전기 신호를 보내기 위해, Arduino도 어디선가 전력을 얻어야만 한다. 이를 전력 소스라고 한다. 기본 구성품으로 포장되어 있는 Arduino는 전력 소스를 2군데에서 얻는다. 하나는 컴퓨터와 연.. 2019. 10. 18.
4. Arduino - 발광 다이오드(LED) 점멸 회로 구성 및 시험 1. 준비물 - Arduino Uno - USB Cable - 발광 다이오드 1개 - 빵판(Breadboard) - 핀 연결용 전선 n 개 - Arduino IDE가 설치된 노트북. 2. 회로의 구성 우선, 회로로의 전원 공급은 Arduino의 13개 핀을 통해 이루어진다. 따라서 Arduino의 9번 핀을 빵판 bus strip의 (+)회로에 연결시켜줄 것이다. bus strip의 (+)회로와 연결되는 단자 회로 역시, 전선으로 이어준다. 이 회로의 일부분에 무작위로 선택한 저항 1개의 단자 한 쪽을 연결하고, 나머지 단자는 다른 단자회로에 연결한다. 새로 연결된 회로는 발광다이오드의 긴 단자를 연결하고, 짧은 단자는 새 단자 회로에 연결시킨다. 새로 연결된 회로는 직접 GND Pin과 전선으로 연결하.. 2019. 10. 15.
3. Arduino - Breadboard(빵판)의 구성 및 사용법 . Arduino를 처음 접하면서 사용하게 되는 도구 중 하나가 바로 Breadboard, 빵판이라고 불리는 녀석이다. 필자는 20대 초반에 잠깐 전기 관련 전공을 접한 적이 있어서 빵판이 낯설지는 않았지만, 그렇다고 썩 잘 알고 있는 것도 아니라 인터넷 자료를 통해 옛 기억을 살려야만했다. 다행히 기억이 돌아와서 포스팅에 큰 문제는 없을 듯 하다. 아마 Arduino 이야기를 하다가 빵판 이야기를 하는 필자가 더위먹지 않았나 걱정하시는 분들이 있을지 모르겠지만, 날씨는 충분히 시원해졌으니. 그런 걱정은 하지 말자. 다 필요가 있어서 하는 설명이다. 1. Breadboard란 무엇이고 왜 사용하는가? 빵판이 무엇을 하는 녀석인지 설명하기 전에, 이 녀석의 모양을 살펴보자. 일반적으로 아래의 사진처럼 생겼.. 2019. 10. 15.
728x90
반응형