본문 바로가기
반응형

개발220

[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.
[Android] Baas - Firebase 사용법 2 Realtime Database(실시간 데이터베이스) 파이어베이스에서 제공하는 많은 기능들 중,실시간 데이터베이스의 기능을 실습해보자예제는 간단하게 유저의 정보를 입력하는 것이다. 우선 데이터 베이스의 기능을 앱 수준의 gradle에 추가해야한다.다음과 같이 dependencies안에 데이터베이스를 컴파일 해준다. 다음으로 파이어베이스 콘솔 페이지에서 읽기/쓰기 권한을 모두 true로 변경한다권한은 Realtime Database에서 설정할 수 있다.이로써 데이터베이스 사용에 대한 준비가 모두 끝났다.바로 소스를 보면서 분석을 시작한다. 1234567891011121314151617181920212223242526272829303132333435363738394041 import android.suppo.. 2017. 4. 19.
반응형