본문 바로가기

강좌/아두이노 강좌

아두이노 기초강좌 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 등등을 이용해서...) 아두이노의 ..