본문 바로가기

Arduino/Module9

[아두이노] 초음파 거리감지센서를 다뤄보자! 이번엔 초음파 거리감지센서를 다뤄보겠습니다!! 가격도 매우 저렴하고 활용도도 엄청난 이녀석! 다루는 것도 어렵지 않을듯 합니다! 외관은 매우 귀엽게 생겼습니다! 마치 눈 같네요 ㅎㅎ 연결은 다른 연결없이 이렇게 간단하게 해줍니다! 초음파 센서에는 4개의 핀이 존재하는데 양 옆끝의 Vcc,GND 말고도 중간에 Trig,Echo 가 존재합니다. 초음파센서는 초음파를 쏘고 물체에 반사되어 오는 것을 받음으로 거리를 측정할 수 있는데, Trig 가 초음파를 쏘는 것을 담당하고, Echo 가 받는 것을 담당합니다! ----------------------------------------------------------------------------------------------------------------.. 2016. 8. 28.
[아두이노] 인체감지센서를 다뤄보자! 이번엔 인체감지센서를 간단하게 다뤄보려고 합니다!!ㅎㅎ 이렇게 생긴녀석입니다!! 골프공처럼 생겨서는 주변의 물체를 감지합니다!! 옆에 가변저항2개도 붙어있는데, 민감도 같은 것을 조절할 수 있는 부분입니다! 우선 오늘은 물체를 감지하는 것만 해보도록 하겠습니다! 이렇게 찍으니 안보이실 수 있는데, 뒷면으로 봤을때 핀이 왼쪽으로 가게두고 위에서부터 5V, OUTPUT,GND입니다! 3개밖에 없으니 참 쉽습니다!ㅎㅎ 이놈을 연결해 주시고 ~~ 저는 LED도 연결했습니다! 원래는 220 옴 저항도 함께 연결해야 하는데, LED정도는 그렇게 큰 영향은 없기에 그냥 연결했습니다! 소스입니다! --------------------------------------------------------------------.. 2016. 8. 27.
[아두이노] 서보모터를 다뤄보자!! 이번엔 이렇게 생기 서보모터를 다뤄보도록 하겠습니다!!ㅎㅎ Serial 입력을 통해서 각도를 받아서 서보모터가 변하는 것을 알아볼 수도 있겠지만, 이번엔 가변저항값을 받아서 가변저항의 값에 따른 서보모터의 변화를 보도록 하겠습니다! 연결은 이렇게 해줍니다!!~ 서보모터를 못찾아서 ㅋㅋㅋDC모터로 선하나를 더 파내서 저렇게 했습니다!! 실제로는 서보모터 입니다! 소스는 이렇습니다!!ㅎㅎ 서보모터를 사용할 때는 서보모터 라이브러리 를 추가시켜줘야 합니다!! 그리고 myservo 로 이름을 지정해주시고요! attach(9)는 9번포트로 연결시켜줬다는 뜻입니다! 9번으로 초기화 시켜주시고 loop문에서는 서보모터가 가변저항 A0 에서 들어온 (0~1023)까지의 숫자를 0~180으로 map함수를 통해 바꿔줍니다.. 2016. 8. 25.
[아두이노]RFID-RC522를 다뤄보자!! 이렇게 생긴녀석입니다~ 주로 도어락같은 거에 많이 쓰입니다!!ㅎㅎㅎ 제꺼는 마스터키와 열쇠고리같은 것이 같이 동봉되어 있었습니다!! 핀연결은 * Typical pin layout used: * ----------------------------------------------------------------------------------------- * MFRC522 Arduino Arduino Arduino Arduino Arduino * Reader/PCD Uno Mega Nano v3 Leonardo/Micro Pro Micro * Signal Pin Pin Pin Pin Pin Pin * ------------------------------------------------------------.. 2016. 8. 22.
[아두이노] 블루투스를 이용해 센서값 받아오기! - 조이스틱 - 아주 간단합니다!...아두이노의 TX,RX를 직접적으로 연결하여 시리얼 통신과 같이 값을 받아오는 것입니다!!ㅎㅎ 저는 이렇게했지만 다른 포트를 사용하여 코딩할 때 블루투스를 지정해줘서 사용해도 됩니다! 이 때, 중요한건 블루투스끼리 페어링하는 것이고 이 과정은 전글에 자세하게 정리해놨습니다! 조이스틱 부분은 이렇게 연결해줍니다!! 다른부분은 블루투스와 아두이노를 연결한 뒤 컴퓨터에 연결해주시면 되겠죠?(이부분도 아두이노의 0,1번에 tx,rx를 순차적으로 연결) 마스터쪽 아두이노 소스입니다!! 이런식으로 받아온 값들을 시리얼 모니터로 띄워주시면 됩니다!! 이건 조이스틱과 연결한 쪽의 소스인데, 원래 조이스틱을 컴퓨터에 바로연결해서 시리얼 모니터로 보던 소스를 그대로 썼습니다. 상관은 없지만 저기 Ser.. 2016. 8. 21.
[아두이노]조이스틱 모듈을 다뤄보자!! 조이스틱 모듈을 다뤄보도록 하겠습니다! 제가 가지고 있는 모듈은 이렇게 5개의 핀이 있는 모듈인데 핀이 왼쪽에 있다고 했을때 위에서부터 [ GND , 5V , x값, y값, 스위치 ] 입니다! 연결은 밑에 보이시는대로만 연결하면 되니 매우 간단합니다! 조이스틱에서 오는 x, y, switch 값을 시리얼 모니터로 보는 것이 목적이기 때문에 이대로 컴퓨터에 연결한 뒤 코딩을 해줍니다! 코딩은 이렇게 해줍니다!! 저는 스위치 값을 기본으로 HIGH 해놨기 때문에 1이 나올겁니다!! 나머지 소스들은 쉬우니.....ㅎㅎ 저는 delay(100);으로 해서 값보기가 굉장히 짜증날 수 있는데, 정확한 값을 눈으로 확인하고 싶다면 딜레이를 높여주시면 됩니다! 아! x값과 y값은 아날로그핀으로 연결한 아날로그값이고요,.. 2016. 8. 20.