본문 바로가기
반응형

IOT 로봇 아두이노/아두이노 기본센서 연결하기28

[아두이노 응용] 초음파센서 거리 측정 후 LCD 출력 하기 이전에 배웠던 초음파센서를 이용한 거리측정값을 LCD로 출력해 보는것을 배워볼 것 입니다! [기본센서 연결하기] - 9. 초음파센서 연결하기 9. 초음파센서 연결하기 //초음파 센서의 핀번호를 설정한다. int trig = 13; int echo = 8; void setup() { Serial.begin(9600); // trig를 출력모드로 설정, echo를 입력모드로 설정 pinMode(trig, OUTPUT); pinMode(echo, INPUT); } v.. infoinno.tistory.com [기본센서 연결하기] - 12. LCD 글자 출력하기 12. LCD 글자 출력하기 LCD 란? LCD 문자 출력 준비(라이브러리 설치) LCD로 문자 출력하기 1. LCD 란? 문가와 기호를 표시할 수 있.. 2021. 5. 12.
[아두이노 기초] LCD 글자 출력하기 목차 1) LCD 란? 2) LCD 문자 출력 준비(라이브러리 설치) 3) LCD로 문자 출력하기 4) LCD 주소가 잘못 입력되어있을 때 연결과정 영상을 보시면 LCD(I2C) 연결과정을 파악하는데 도움이 됩니다. 1) LCD 란? 문가와 기호를 표시할 수 있는 LCD로 보통은 16글자 2줄을 표시할 수 있는 LCD를 많이 사용합니다. 하지만 LCD는 치명적인 단점이 있습니다. 총 16개의 핀이 있다는 것 입니다. 이 16개의 핀이 모두 데이터 핀에 연결되지는 않지만, 상당히 많은 데이터 핀을 소모한다는 것이 단점입니다. 그래서 나온 것이 기존의 lcd를 바로 연결하는 것이 아닌 하나의 장치를 통해서 연결하는 방식입니다. 2)-1 LCD 문자 출력 준비(라이브러리 설치) LCD를 이용하려면 특정 라이브.. 2021. 4. 26.
[아두이노 기초] DC모터 사용하기 목차 1) DC 모터란? 2) 가변저항을 이용한 모터 속도 제어하기 3) 스위치를 이용하여 모터 방향 바꾸기 4) 스위치를 이용하여 기어드모터 방향 바꾸기 5) 버튼 두개를 연결하여 기어드모터 방향 바꾸기 1. DC 모터란? DC(Direct Current) 직류 모터이다. (교류 Alternative Current = AC모터) 직류전원으로 동작하며, 다른 고정장치에 비해 가볍고 간단하다. DC 모터는 속도 및 방향 제어 등이 쉽다. 미니카 같은 장난감 모터로도 사용하는 DC 모터, DC 모터 선택 기준은, RPM(Revolutions Per Minute) : 분당 회전수, 예를 들어 500 rpm은 분당 500회전을 뜻함. 이번 수업에서는 RPM을 조절하기 위해서 PWM 포트에 연결하여 속도를 조절해.. 2021. 4. 19.
[아두이노 기초] 서보모터 사용하기 목차 1) 아두이노 모터 종류 2) 서보모터란? 3) 서보모터 사용하기 1. 아두이노 모터 종류 아두이노에서 사용되는 모터는 일반적으로 많이 사용 되는 3가지 종류가 있습니다. 종류로는 DC모터, 서보모터, 스테핑모터 가 있습니다. 2-1) DC모터 : 옛날 문방구에서 팔던 미니카의 모터 입니다. 일반적으로 흔히들 알고 계시는 모터를 생각하시면 됩니다. 직류모터라고도 하며 기동 토크가 크고, 효율이 높으며 가격이 저렴한 장점이 있습니다. 2-2) 스테핑모터 : 스텝에 의해 구동되는 모터 입니다. 4개의 모터상이 있어서 한 스텝 한 스텝 진행되면서 모터가 회전하는 원리 입니다. 모델마다 다를 수 있지만 보통 한 스텝당 1.8도씩 회전 합니다. 3-3) 서보모터 : 서보라는 것은 '추종한다', '따른다' 라.. 2021. 4. 18.
[아두이노 기초] 버튼 연결하기 목차 1) 플로팅 (변동하는 상태) 2) 풀업/인풋-풀업 (기본값이 ON인 상태 -> 버튼을 눌렀을때 꺼진다) 3) 풀다운 (기본값이 OFF인 상태 -> 버튼을 눌렀을때 켜진다) 1) 플로팅 (변동하는 상태) 회로 차이점 ( 빨간색 : + / 검은색 : - ) 플로팅 (버튼누를시 전압안정) 풀업 (버튼누를시 꺼짐) 인풋-풀업 (버튼누를시 꺼짐) 풀다운 (버튼누를시 켜짐) 2) 풀업/인풋-풀업 (기본값이 ON인 상태 -> 버튼을 눌렀을때 꺼진다) [1]풀업(버튼을 눌렀을때 LED가 꺼지는 기능) 회로 차이점 ( 빨간색 : + / 검은색 : - ) 플로팅 (버튼누를시 전압안정) 풀업 (버튼누를시 꺼짐) 인풋-풀업 (버튼누를시 꺼짐) 풀다운 (버튼누를시 켜짐) 아두이노 pullup 버튼 관련 동영상 입니다 [.. 2021. 4. 11.
[아두이노 기초] 초음파센서 연결하기 목차 1) 초음파센서 연결 과정 영상 2) 초음파센서로 거리 측정하기 3) 초음파 센서 단위 계산 4) 소스코드 설명 1)초음파센서 연결 과정 영상 2) 초음파센서로 거리 측정하기 3) 초음파 센서 단위 계산 4) 소스코드 설명 - trig이 HIGH 가 되면 초음파를 보내게 됩니다. 초음파를 다 보내면 echo가 HIGH상태를 유지하면서 되돌아오는 초음파를 받을 준비를 합니다. - 초음파가 앞에 물질에 부딪혀 다시 돌아오면 echo가 LOW 로 바뀌게 됩니다. HIGH 에서 LOW로 바뀔 동안의 시간을 측정하여 duration에 저장합니다. (pulseIn(pin, state)은 어느 pin에서 어떤 상태(state)로 얼마나 유지되고 있는지를 구합니다.) - 초음파는 340m/s의 속도로 날라갑니다... 2021. 4. 7.
반응형