아두이노 프로그래밍 기초(3) – 조건문, 반복문

이번 시간에는 조건문, 반복문에 대해서 알아보고자 한다. 조건문 참 거짓 또는 특정 조건에 맞는 경우에 지정된 동작을 수행하는 문장이다. 구현된 모든 기능을 사용하지 않고, 원하는 기능만 사용할 수 있게 도와준다. 또한 특정 조건에 맞는 상황에만 동작 될 수 있도록 해준다. 0은 False를 나타내고, 이외의 모든 숫자들은 True를 나타낸다. 일반적으로 관계 연산자와 논리 연산자를 이용하여 조건을 …

아두이노 프로그래밍 기초(2) – 변수, 연산자, 함수, 자료형

변수(Variable) 값을 저장할 수 있는 메모리 공간에 붙여진 이름을 변수라고 한다. 다양한 자료형(type)으로 변수 선언이 가능하다. 상수(Constant) 값을 저장하되, 한 번 저장한 값을 변경할 수 없다. const를 앞에 붙여주어 심볼릭 상수가 생성 가능하다. 식별자(Identifier) 데이터의 항목을 식별하고 사용하는 문자열, 함수의 이름, 혹은 변수 또는 심볼릭 상수의 이름 등이 포함된다. 반드시 알파벳 또는 언더바( _ )로 …

아두이노 프로그래밍 기초(1) – 아두이노 환경

아두이노는 처음 개발 당시, 비전공자도 누구나 쉽게 개발을 할 수 있도록 만들어진 개발보드를 목표로 하였기 때문에, 프로그래밍에 관련된 전문 지식 없이, 아주 기초적인 원리만 알고 있어도 문제없이 프로그래밍이 가능하다. 아두이노를 실행시키면 아래와 같이 창이 뜨는 것을 확인할 수 있는데 기본적으로 setup()과 loop()가 구성되어있는 것을 볼 수 있다 Setup() 함수 setup 부분은 미리 설정을 해주는 구간이라고 …

아두이노 통합개발환경(Arduino IDE) 설치하기

아두이노를 본격적으로 사용하기 위해서는, 아두이노 통합개발환경(IDE:Integrated Development Environment)을 사용자의 컴퓨터에 설치해야 한다. 통합개발환경이란 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다. 통합개발환경이라는 개념이 낯설게 느껴질 수 있다. 오픈소스하드웨어 중에서 아두이노는 Arduino IDE에서 개발을 해야 했었다(하지만 지금은 온라인에서도 개발이 가능하다). 쉽게 말해, 그림을 그리려면 연습장이 필요한데, 그림이 코드라면 연습장의 역할을 …