본문 바로가기

반응형

아두이노

(32)
아두이노 시리얼 통신 아두이노는 디지털 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..
아두이노 논리회로 다루기 (74HC595) 이번에는 74HC595(논리 회로)를 다루는 방법을 알려드리겠습니다(이번 포스트의 내용은 저의 개인적인 추측으로 이뤄졌습니다) 이녀석이 74HC595라는 녀석 인데요 이녀석을 이용하여 Led를 제어 할건데요 위와같은 논리 회로를 이용하는 이유는 아두이노를 사용할때 15개의 디지털 핀이 있지만(RX, TX포함) 이것만으로 부족 할때가 있어서 Vcc와 GND를포함해서 5개의 핀을 8개로 확장할수있기 때문에 74HC595 를 사용합니다 회로는 위의 사진을보고 연결해주시면 됩니다. 74HC595를 편하게 사용하기위해아두이노에서 shiftOut이라는 함수를 사용하는데요 shiftout 첫번째 값두번째 값 세번째 값 네번째 값 디지털 2번핀디지털 4번핀 LSBFRIST또는MSBFRIST이진코드 shiftOut의 세..
아두이노 레이저(with 눈차크) 이번에는 아두이노에다가레이저와 서보2개를 달아서 눈차크로 조종할수 있는 레이저 포인터를 만들어 봤습니다. 이미지 출처:http://www.thingiverse.com/thing:501701 완성된 모습은 위의 사진과 비슷하지만 제가 사용한 레이저와 미니서보의 크기가 안맞아서다시그렸습니다 3d프린터가 있으신 분들은 첨부파일에 stl파일을첨부했으니 필요하시면 다운 해주세요 이부분은 레이저와중간서보(수직으로 움직이게하는 서보)를 연결해주는부분이고요 이부분은수직으로 움직이게해주는 서보를 장착할 자리 입니다 123d design을 사용하실수있는분들은 123dx파일을올렸으니 도면을 참고해서 그리시길 발합니다 위의 도면에 맞는 레이저 포인트는아래의 사이트에서 주문하실수 있습니다http://item2.gmarket.c..
아두이노 피아노 안녕하세요 Apple 입니다. 오늘은 아두이노와 프로세싱을 이용하여 독특한 피아노를 만들려 합니다. 일단 우리의 목표는 아래의 동영상처럼 구현하는것 입니다.일단 하기전에 capacitive 라는 라이브러리를 다운 받으셔야 합니다.http://playground.arduino.cc/Main/CapacitiveSensor?from=Main.CapSense 위의 사이트에 들어가셔서 다운 하시면 됩니다. 다운후 압축을 풀어 다음과같은 경로에 저장 합니다.문서(Documents) > Arduino > libraries 그리고난후 아두이노스케치를 실행하셔서 상단에서스케치 > 라이브러리 가져오기 > CapacitiveSensor(밑에 있어요) 가 있는지 확인하셔야 합니다. 이제 소프트웨어 설정이 끝났으니깐 하드웨어를..
3. 아두이노 버튼을 이용하여 Led를 제어해보자! 안녕하세요 Apple 입니다. 오늘은 저번에 예고했던것처럼 Led를 연결하여 깜박거리고 버튼을 이용하여 Led를 제어 해보겠습니다. 준비물은 다음과 같습니다아두이노, Led, 220옴 10K옴 저항, 버튼 입니다.외부 Led를 연결하여 깜박거리는것을 해보겠 습니다. 회로도는 밑의 사진과 같습니다.저는 Led의 +극을 저항과 연결하여 2번핀에 -극은GND로 연결 하였습니다.코딩은 밑의 사진처럼 하시면 되겠습니다.저번시간과 달라진점이 있다면 13번핀이 아닌 2번핀을 사용한것과깜박이는 속도를 달리 해봤습니다.delay 값을 500으로 했기 때문에 0.5초 간격으로 Led불빛이 깜박 거리는것을 보실수 있습니다.여기서 220옴 저항을 사용하는 이유는Led의 전격 전압이 3V정도 되는데 아두이노에서 나오는 접압은5..
2. 아두이노의 Led를 깜빡여 보자! 안녕하세요 Apple입니다. 오늘의 목표는 저번에 예고했던것처럼 아두이노를 컴퓨터에 연결시키는 방법을 알아보고자주 사용하게될 함수들을 통하여 기본Led를 깜빡이는 것을 해볼것 입니다. 일단 저번 포스트보고 따라하셨다면바탕화면에요렇게 생긴 아이콘에 이름이Arduino라는 프로그램이 바로 아두이노 스캐치 라는 프로그램 입니다. 저희는 이 아두이노 스캐치라는 프로그램을 통해아두이노를 제어할 것 입니다. 일단 아두이노 Sketch를 하기전에 아두이노를 컴퓨터에 꽂아 사용하실려면 약간의 작업이 필요한데요. 일단 아두이노를 컴퓨터에 꽂으시면가끔씩 드라이버가 설치가 안되신 경우가있어요그래서 일단 드라이버를 설치해야 사용할수 있겠죠? 그래서제어판에 들어가셔서오른쪽상단에 장치관리자라고 검색하시면 장치관리자 항목나옵니다클..
1.아두이노에 대해 알아보자! 안녕하세요 Apple입니다. 이번에는 처음으로 Tistory블로그를 열었으니 일단은 제가만들 블로그에 설명하자면 저의 블로그는 Arduino or Processing등을 이용한 작품이나 Arduino or Processing에대한 기본적인 것들을 중심으로하는 블로그가 될것이니 앞으로 잘부탁 들이겠습니다. 블로그 설명이 끝났으니 일단 Arduino에대해 소개하자면 아두이노란? 출처:http://jj21.org/wordpress/?p=785 오프 소스를 기반으로한 단일 보드 마이크로컨트롤러로 완성된 보드와 관련 개발 도구 및 환경을 말합니다. 여기서 오픈 소스란 무엇이냐하면 소프트웨어 혹은 하드웨어의 제작자의 권리를 지키면서 원시 코드를 누구나 열람할 수 있도록 한 소프트웨어 혹은 오픈 소스 라이선스에 준하..

반응형