본문 바로가기

반응형

arduino

(8)
아두이노 논리회로 다루기 (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(밑에 있어요) 가 있는지 확인하셔야 합니다. 이제 소프트웨어 설정이 끝났으니깐 하드웨어를..
Jarduino-Uno-BTmini 초소형 아두이노Uno + Bluetooth 안녕하세요 Apple입니다.오늘 소개할것은Jcnet이라는 임베디드 시스템 개발 용역 전문회사에서만든 아두이노 Uno에다가 Bluetooth기능을 탑제한 보드를소개할려고 합니다. Jarduino-Uno-BTmini초소형 아두이노Uno + Bluetooth모듈 블루투스를 내장한 초소형 아두이노 Uno 무선으로 업로드도 가능하다!Jarduino-Uno-BTmini를 소개하자면아두이노 Uno R3 + 블루투스 쉴드의 기능을 탑제한 초소형 모듈로 유선, 무선 업로드 모두 가능한 아두이노 호환 모듈입니다. 블루투스 쉴드를 내장했는데도 크기가 검지손가락 2마디 정도 밖에 되지 않아 여러가지 방면에서 매우 편리할것 같네요. 핀 배열은 다르지만 동일한 기능을 같고있으며 아두이노 드라이버를 사용할수있고 아두이노 스케치를 ..
5. 아두이노 시리얼 통신을 해보자! 안녕하세요 Apple입니다.오늘은 저번에 예고 했던것 처럼가변저항으로 가져온 값을 시리얼 통신을 통하여 데이터를 보는 방법을 알아보겠습니다. 준비물은 아두이노, 가변저항입니다. 회로도는 다음과 같이 준비해주세요일단 오늘의 목표인 시리얼 통신을 하기위해서는 Serial.begin()라는 함수로 시리얼 통신을 할수있게 해야합니다. Serial.begin에 들어갈 값은 보레이트 속도 입니다(1초간에 전송되는 신호의 수로 나타낸 값) 저는 보레이트 속도를 9600으로 했습니다. (다른값을 넣어도되지만 아두이노와 속도가 맞아야 통신이 제대로됨) 다음으로 Serial.println Serial.println은 오른쪽 상단에있는 돋보기모양을 클릭하면 나오는 시리얼 모니터에 띄울 데이터를 보네는 함수입니다. Seria..
4. 아두이노 가변저항을 이용하여 Led 밝기를 조절 해보자 안녕하세요 Apple입니다.오늘은 저번에 예고 했던것 처럼Analog 신호를 이용하여 Led의 밝기 조절과가변저항을 이용하여 Led를 제어 해보겠습니다. 준비물은 아두이노, Led, 220옴 저항,10K옴 가변저항입니다. 일단 아날로그 신호를 이용하여 Led의 밝기를 조절해보겠습니다. Led의 +극을 저항과 연결하여 3번핀에-극은 GND로 연결 합니다. 아두이노에서 아날로그 신호를 출력 하는 핀이 따로 있는데요~표시가 있는 핀이 아날로그를 지원해줍니다.다른말로는 PWM 포트라고해요 일단analogWrite()라는 처음보는 함수가 있는데요,analogWrite()라는 함수는 아날로그를 지원하는핀(~ 표시있는거)을 이용하여아날로그 신호로 출력 해주는 함수 입니다. analogWrite의 첫번째 값은 해당 핀..
3. 아두이노 버튼을 이용하여 Led를 제어해보자! 안녕하세요 Apple 입니다. 오늘은 저번에 예고했던것처럼 Led를 연결하여 깜박거리고 버튼을 이용하여 Led를 제어 해보겠습니다. 준비물은 다음과 같습니다아두이노, Led, 220옴 10K옴 저항, 버튼 입니다.외부 Led를 연결하여 깜박거리는것을 해보겠 습니다. 회로도는 밑의 사진과 같습니다.저는 Led의 +극을 저항과 연결하여 2번핀에 -극은GND로 연결 하였습니다.코딩은 밑의 사진처럼 하시면 되겠습니다.저번시간과 달라진점이 있다면 13번핀이 아닌 2번핀을 사용한것과깜박이는 속도를 달리 해봤습니다.delay 값을 500으로 했기 때문에 0.5초 간격으로 Led불빛이 깜박 거리는것을 보실수 있습니다.여기서 220옴 저항을 사용하는 이유는Led의 전격 전압이 3V정도 되는데 아두이노에서 나오는 접압은5..
1.아두이노에 대해 알아보자! 안녕하세요 Apple입니다. 이번에는 처음으로 Tistory블로그를 열었으니 일단은 제가만들 블로그에 설명하자면 저의 블로그는 Arduino or Processing등을 이용한 작품이나 Arduino or Processing에대한 기본적인 것들을 중심으로하는 블로그가 될것이니 앞으로 잘부탁 들이겠습니다. 블로그 설명이 끝났으니 일단 Arduino에대해 소개하자면 아두이노란? 출처:http://jj21.org/wordpress/?p=785 오프 소스를 기반으로한 단일 보드 마이크로컨트롤러로 완성된 보드와 관련 개발 도구 및 환경을 말합니다. 여기서 오픈 소스란 무엇이냐하면 소프트웨어 혹은 하드웨어의 제작자의 권리를 지키면서 원시 코드를 누구나 열람할 수 있도록 한 소프트웨어 혹은 오픈 소스 라이선스에 준하..

반응형