본문 바로가기

분류 전체보기

아두이노 기초강좌 06. 브레드보드, 빵판에 대하여 회로를 만들어 나가는 과정에서, 우리는 많은 수정과 시행착오를 겪게 될 것 입니다. 우리가 어떤 인터렉티브한 작업을 하고 싶다고 할 때 어떤 센서를, 어떤 액츄에이터를 쓸 때 가장 효과적일지 한 번에 알 수가 없기 때문입니다. 이 센서, 저 센서 바꿔가면서 사용해보고, 이 액츄에이터, 저 액츄에이터 돌아가면서 사용하기 위해서는, 빠르고, 쉽게 부품을 바꿀 수 있어야 합니다. 하지만 이 과정을 일일이 납땜으로 연결해준다면, 시간이 너무 오래 걸리고 부품에 가는 스트레스도 굉장히 클 것입니다. 이 문제를 해결하기 위해 개발된 것이 브레드보드, 일명 빵판입니다. 위 그림과 같이 브레드보드는 2.54mm 간격으로 전선, 부품들을 꽂을 수 있도록 구멍이 가득 뚫린 장치입니다. 주로 교육용, 그리고 프로토 타입 용..
아두이노 기초강좌 05. 무작정 LED 켜보기 코드 분석 우리는 지난 강좌에서 다음과 같은 코드를 아두이노에 업로드 했었습니다. void setup(){ pinMode(13, OUTPUT);} void loop(){ // turn the LED on (HIGH is the voltage level) digitalWrite(13, HIGH); delay(1000); // Wait for 1000 millisecond(s) // turn the LED off by making the voltage LOW digitalWrite(13, LOW); delay(1000); // Wait for 1000 millisecond(s)} 이 코드를 한 줄, 한 줄씩 분석해보겠습니다. void setup() void setup()은 아두이노 보드가 실행되면서 제일 먼저 읽는 부..
아두이노 기초강좌 04. 무작정 LED 켜보기 일단 LED를 켜봅시다!LED에는 긴 다리와 짧은 다리가 있습니다. 긴 다리를 오른쪽으로 해서 위 회로도와 같이 연결해 줍시다. (긴 다리가 13번으로 연결되도록)브레드보드의 구조에 대해서는 인터넷에 자료가 많으니 참고하시면 좋을 것 같습니다.(저항을 연결해 주는 것을 추천합니다만, 연결해주지 않아도 작동합니다.)나는 브레드보드나 전선이 없다! 하는 분들은 이렇게 연결해 주셔도 됩니다. (역시 긴 다리가 13번으로 꽂아지도록, 이렇게 연결 할 때는 반드시 13번이어야 합니다) 아두이노를 PC에 연결해 준 후 아두이노 IDE를 실행해준 후 다음 코드를 복붙해줍니다. void setup(){ pinMode(13, OUTPUT);} void loop(){ // turn the LED on (HIGH is th..
아두이노 기초강좌 03. 전기 이해하기, 전압, 전류, 저항 이 글은 'arduino'에서 발행한 'arduino project book'의 'Get to know your tools'부분을 최대한 이해하기 쉽게 한글로 풀어 놓은 내용입니다. '전기'는 열, 중력, 빛과 같은 에너지의 한 종류입니다. 전기 에너지는 전선과 같은 도체를 통해 흘러다닙니다. 우리는 이런 전기 에너지를이용해 전구를 킨다거나, 스피커로 음악을 튼다거나 할 수가 있습니다. 우리가 보통 사용하는 스피커, 전구 같은 것들은 'Electrical Transducers'라고 하는데 쉽게 생각하면 전자제품이란 뜻입니다. 이런 전자제품들은 전기 에너지를 다른 종류의 에너지로 바꿔주거나, 다른 종류의 에너지를 전기에너지로 바꿔줍니다. 보통 다른 종류의 에너지를 전기 에너지로 바꿔주는 것들을 우리는 '센..
아두이노 기초강좌 02. 아두이노 설치하기 아두이노 다운로드 하기아두이노를 사용하기 위해서는 아두이노IDE(Integrated Development Environment)라는 소프트웨어가 필요합니다. 소프트웨어는 https://www.arduino.cc/en/Main/Software 에서 다운로드가 가능합니다. https://www.arduino.cc/en/Main/Software 저 사이트에 들어가면 위와 같은 화면이 뜰겁니다. 빨간색 네모 안에서 자신의 운영체제에 맞는 버젼을 선택해줍니다. 저는 Windows Installer를 이용해 설치했었습니다. 클릭하면 다음과 같은 화면으로 이동합니다. 아두이노에 기부를 할 수 있는 창이 뜨는데, 만약 하고 싶다면 원하는 액수를 클릭하고 'contrubute & Download'를, 그냥 다운로드 받으..
아두이노 기초강좌 01. 아두이노란? 미대생으로서 미디어 아트를 시작할 때 가장 쉽고 먼저 접하게 되는 것이 아두이노입니다. 아두이노를 단순하게 설명한다면 손바닥만한 작고 간단한 컴퓨터라고 할 수 있겠네요. 아두이노는 사용하기 쉬운 하드웨어(아두이노 보드)와 소프트웨어(아두이노IDE)를 기반으로 한 오픈소스 플랫폼입니다. 아두이노 보드는 빛을 감지하는 센서라던가, 버튼을 누른다거나 하는 정보들을 읽어오고 이 신호에 반응해 화면에 표시하거나, LED를 키거나 합니다. 아두이노 프로그램은 '프로세싱'이라는 프로그램에서 사용하던 개발환경을 가져왔습니다. 아두이노를 사용해 독립된 인터렉티브 장치를 개발할수도 있고, 우리가 가지고 있는 컴퓨터와 연동시킬수도 있습니다.(프로세싱, VVVV, max/msp/jitter 등등을 이용해서...) 아두이노의 ..
00. 글을 시작하면서 안녕하세요 문성주입니다. 저는 주로 LED를 이용한 미디어 작업들을 합니다. 앞으로 이 블로그엔 미디어 아트에 관한 이런 저런 강좌들, 작업들, 그리고 제가 개인적으로 할 실험들이 조금씩 쌓여나갈 예정입니다. 14년도에 아두이노를 이용한 작업들을 시작하면서, 아두이노와 미디어 장치들을 이용한 많은 작업들을 해왔고, 매 작업마다 쉬운 적이 없었습니다. 이유를 알 수 없는 오류, 처음 사용해보는 재료, 센서 등등.... 국내 블로그등에 소개된 아두이노에 관한 자료들 자체가 기초적인 데에서 끝나 빈약할 뿐더러(책 역시 마찬가지입니다), 미디어 아트를 위한 내용은 굉장히 찾아보기가 어렵습니다. 결국 작업들을 할 때마다 외국의 사이트들을 뒤져야 했고, 기껏 찾은 자료는 언어의 벽에 부딪혀 포기한 일이 많았습니다...