본문 바로가기
반응형

분류 전체보기340

[Arduino] LED ON/OFF 2 LED ON/OFF 이번에는 스위치로 입력을 받아 LED를 켜보도록 하자스위치는 가장 간단한 INPUT이다. 123456789101112131415161718192021int led = 7;int btn = 6;int state = 0; void setup() { pinMode(led, OUTPUT); pinMode(btn, INPUT);} // the loop function runs over and over again forever void loop() { state = digitalRead(btn); if (state == HIGH) { digitalWrite(led, HIGH); } else { digitalWrite(led, LOW); }} Colored by Color Scriptercs 소스.. 2017. 4. 19.
[Arduino] LED ON/OFF 1 LED ON/OFF C언어를 처음 배울 때 콘솔창에 "Hello World"를 출력하듯이MCU(마이크로 컨트롤러)의 기본 기능인 IO(Input/Output)을LED를 통하여 확인해보는 것이다. 우선 기본 예제를 통하여 LED를 켜보도록 하자.파일 -> 예제 클릭시 여러개의 예제항목이 나온다.여기서 Basic -> Blink를 로드하자.Blink는 내부 LED 깜빡이 예제이다. 1234567891011121314// the setup function runs once when you press reset or power the boardvoid setup() { // initialize digital pin 13 as an output. pinMode(13, OUTPUT);} // the loop fun.. 2017. 4. 19.
[Arduino] Arduino IDE 설치 Arduino IDE 설치 IDE(Intergrated development environment)는 통합 개발환경을 뜻한다.예를 들어 Visual studio나 Eclips같은 통합적 프로그래밍이 가능한 환경이다.우리는 Arduino 공식 홈페이지에서 제공해주는 IDE를 사용할 것이다. 공식홈페이지의 주소는 아래와 같다.https://www.arduino.cc/ IDE설치 먼저 아두이노 공식 홈페이지에 접속한다.상단의 카테고리 중 Download를 클릭, 오른쪽을 확인하며 여러 OS에 따라 다운로드 할 수있다.윈도우의 경우 Installer를 선택, 다운로드 하면 알아서 설치해주는 실행파일이 다운된다. 다운로드 클릭을 하면 다음과 같은 화면이 뜬다.이는 다운로드하기위해 돈을 내라는 뜻이 아니라 기부금을.. 2017. 4. 19.
[Arduino] 아두이노란? 아두이노 아두이노는 2005년 이탈리아 디자인 학교에서 마시모 벤지를 주축으로학생들이 제어가능한 디자인 작품을 쉽게 제작하기 위해 만들어진 마이크로 컨트롤러이다 아두이노의 메인 칩셋은 아트멜 AVR 계열이며 라이브러리를 제공함으로써프로그래밍에 어려움을 느끼는 일반인들도 쉽게 프로토타이핑을 할 수 있는 장점이 있다. 아두이노 아두이노의 장점 1. 저가 : 아두이노는 오픈 소스 하드웨어 플랫폼이므로 회로도가 일반에게 공개 되어 있다.따라서, 아두이노 호환보드의 경우 저가형은 1만원 미만의 가격에 구입할 수 있다. 2. 크로스 플랫폼 : 아두이노 소프트웨어는 윈도우 뿐만아니라 여러 운영체제에서 동작한다.또한, 프로그래밍도 아두이노에서 제공하는 툴이외에 이클립스, Visual Studio에서 개발할 수있다. 3.. 2017. 4. 19.
반응형