본문 바로가기

반응형

분류 전체보기

(155)
아두이노 부품 정리2 아두이노 부품 정리1 다음으로 아두이노 부품 정리2 이다. 저번에 소게하지 못했던 학원에있던 부품들 이다. 18. 초음파 센서 초음파 센서다.내가 가지고 있는건 2m까지는 그럭저럭 정확한 값을 가져온다.이것으로 레이더도 만들수 있다. Trig 핀에서 초음파를 보내고 Echo핀에서 걸린 시간을 측정한다(소리는 약 초속 340m) 18.적외선 거리 센서적외선 거리 센서이다.이름에서 알 수 있듯이 적외선을 이용하여 거리를 측정한다. 19.소리 센서소리 센서이다.가운데 밑 마이크처럼 생긴것으로 소리를 듣고오른쪽 가변 저항으로 감도를 조절 한다. 20.블루투스블루투스이다.저번에도 설명 했지만학원에 다른 모양의 블루투스도 있어 올려본다. 21.LCD(2x16)LCD이다.LCD라이브러리를 이용하면 쉽게 글씨를 띄울수..
아두이노 케이스 예전부터 만들고 싶던 아두이노 케이스를 만들어 봤다. 이건 아래쪽 케이스다보시다시피 'Arduino UNO' 라는 문구를 넣어 보았다. 이건 뚜껑이다아래쪽 처럼 'Arduino'라는 문구를 넣었고핀을 꽂을수 있게 구멍을 뚤었고 왼쪽위 구멍은 Reset버튼용이다.그냥 단순하게 만들었다(이게 가장 잘 어울리는 것 같다) 집에 3d프린터가 있어 바로 뽑았다.생각보다 잘 만들었다. 구멍 위치들도 잘 맞는다 나중에 드릴로 구멍을 뚤어서 아두이노와 조립할 것이다. 이건 뚜껑을 뺀 모습이다.USB커넥터가 빛나서 눈이 아프지만 크기랑 튀어나온 것들 크기 까지 잘 맞는다. 결과 : 망쳤다. 핀을 꽂을수 있게 뚤었지만 핀이 안들어 간다.뿐만 아니라 핀 번호들이 안보일 것 이라는 생각을 못했다. 다음에는 위의 두가지 상황도..
아두이노 부품 정리1 내거긴 하지만 나도 내가 뭘 가지고 있는지 궁굼해서 가지고 있는 부품을 정리해 봤다. 1.택트 스위치 그냥 일반적으로 사용하는 스위치중 하나 이다. 2.트렌지스터(IRL540N) 3.시리얼 변환기 5v (TSD9716)아두이노 미니를 자주사용해서 샀다.미니나 릴리페드를 사용안하면 굳이 살 필요 없다. 4.모터 드라이버(BA6208)PWM신호를 이용해서 모터 2개를 구동 시킬수 있다. 5.모터 드라이버(TB6612FNG) 전 포스트에서 미니가 손상 됬다고했는데 위의 이녀석이 그 범인이다.허용 전압이 15v 여서 11.1v를 연결했는데 폭죽이 터졌지만 (난 이녀석을 폭죽 이라 부른다)그럭저럭 잘만 사용하면쓸모 있는 녀석 이다. 위의 BA6208은 모터 2개를 사용 할려면 PWM포트가 4개 필요 하지만이녀석은..
아두이노 시리얼 통신 아두이노는 디지털 1,0번으로 컴퓨터랑 시리얼 통신을 한다. void setup() { Serial.begin(9600);} void loop() { Serial.println("시리얼 통신중"); delay(500);} 위의 간단한 코드를 업로드 해본후아두이노 오른쪽 상단에있는 돋보기를 눌러 시리얼 모니터를 띄워 보자. 흠...글씨가 깨져서 나온다. 원래는 "시리얼 통신중" 이라고 정상적으로 나와야하는데 중간에 네모가 나온다. 저번에 미니와 연결되어있던 모터 드라이버가 터져서 미니한테도 영향을 준것 같다(하지만 계속 사용할거다). 어쨌든 0.5초 간격으로 위의 문구가 뜨면 성공한것이다. 간혹 위의 문구가 안뜨는 경우가 있는데 그럴 경우 3가지 정도만 확인 하면 된다. 첫번째는 Serial.begin라는..
아두이노 새로 시작 아두이노 하는것을 초심으로 돌아간다는 생각을 했다. 왼쪽에 있는 것은 브래드 보드이다오른쪽에 있는 것은 아두이노 pro mini 5v (ATmega328) 이다. 우선 드라이버랑 IDE를 설치 해야 한다. https://www.arduino.cc/en/Main/Software 위의 아두이노 사이트에서 다운 받을 수 있다. 여러가지 것들이 있는데 그중 자신의 컴퓨터 OS맞는 것을 다운 받도록 하자. 선택하면 기부할거냐는 사이트가 나오는데 그냥 JUST DOWNLOAD 를 눌렀다. IDE를 실행하고 파일 -> 예제 -> 01. Basics -> Blink예제를 업로드 한다. /* Blink Turns on an LED on for one second, then off for one second, repeat..
아두이노 SinRobot part3 (소프트웨어) 이번에는 저번에 만들었던 바퀴 3개인 요녀석에 대한 코딩을 할건데요 4개, 8개와는달리바퀴가 홀수개로 되어있어서 저도 하드웨어 구성을 끝내고나서 코딩을 어떻게 할까 고민하고바퀴 위치들을 연결하면 삼각형이 나와서 삼각비를 이용하면 어떻게든 될것이라 생각했는데 역시 삼각비였습니다.(여기서 부턴 코드를 참고) 코드를 보시면 loop안에Motor라는 함수가 보일건데요 저기있는 Motor이라는 함수를통해 각도와 속도만 입력하면 모터 rpm과 마찰력이 같다고 했을때 입력한 각도방향으로 갑니다 loop밑을보시면 기본적인 모터 구동을 위한 motor함수가 있습니다(대문자 Motor과는 다름) 보시면 motor라는 함수는 2개의 값을 받는데요 첫번째는 모터번호두번째는 속도 입니다 모터순서는 위에서 봤을때시계방향입니다(첫..
프로세싱으로 태극기 그리기 3.1절인 오늘 프로세싱으로 태극기를 그려봤습니다 태극기 그리는법에 맞춰서그렸지만 프로세싱에서 문제가 있는지/(나누기)가 안되서 노트북 계산기로실수(소수)를 넣어서 계산한것이때문에 약간의 오차가 있을수도 있습니다
아두이노 미니카 part1 (하드웨어1) 이번에 사용할 녀석은 로봇을 작게만들기 위해아두이노 Pro mini 5V이녀석과 HC-06 이녀석 입니다 로봇의 구조는DC3개를 120도 간격으로 달려있는 구조 입니다 위의 사진처럼 120도 간격을 달았습니다 직접 우드락 같은걸로 판을 만들수도 있지만저는 집에 3d프린터가 있깄때문에123d design으로 그려서 했어요(도면은 첨부파일로) 다음 포스트에서는BA6208(Dc모터 드라이버보드)3개 ​를 이용하여​기본적인 동작을 해보겠습니다

반응형